我被建议去问这个问题这里是 ServerFault。
我搜索了 StackExchange、StackOverflow 和 Google,但没有找到任何关于如何在首次将 PC 连接到互联网时重置提示的见解。我发现国内外有大量文章讨论“如何禁用”此提示,使其不首先出现 - 但是 - 我想“重置”提示,以便再次显示它,就好像机器是一张全新的、干净的图像,而无需访问互联网或网络。
否则 - 是否可以假设当用户单击“是”时,这相当于netsh advfirewall firewall set rule group="Network Discovery" new enable=Yes
从命令行运行?如果从提示符执行此操作没有产生相同的效果,我想确保默认情况下不会启用一组规则。
PS - 我理解允许网络发现的风险/好处,但我的情况是我们的客户想要这个已启用 。。。考虑使用 PowerShell 替代方法来更改规则,但没有必要,因为我知道如何通过netsh
命令行启用它。但是,如果有 PowerShell 方法可以重置提示,我会全力以赴。
操作系统是 Windows 10 和 Windows Server 2019。
答案1
您可以通过删除与要重置的连接相对应的注册表项来重置网络连接配置文件:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles\<GUID>
警告:不要删除该Profiles
密钥。只需删除以您想要忘记的 GUID 命名的密钥即可。
下次计算机连接到该网络时,系统会要求您选择是否在私人/公共网络上,正如预期的那样。
如果您想查找哪个 GUID 对应哪个网络,您可以在这里查看,HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures\Unmanaged
因为您会在配置文件 GUID 旁边找到默认网关的 MAC 地址。
警告:不要移除此密钥内的任何东西。