我可以在连接到无线网络之前设置“将所有无线网络视为公共网络”吗?

我可以在连接到无线网络之前设置“将所有无线网络视为公共网络”吗?

在全新安装的 Windows 7 中连接到无线网络时,您将看到以下情况:

设置网络位置

有没有办法告诉 Windows 永远不要显示此通知并默认将所有网络视为公共网络。也许在本地组策略或本地安全策略中。我看了一下,但什么也没看到。

解决这个问题的另一种方法是从脚本添加网络时指定网络类型。我们目前使用包含以下内容的 .bat 文件:

netsh wlan add profile filename="filename.xml"
netsh wlan connect wirelessname

如果有办法在 Netsh 中指定网络位置的类型 - 我认为没有 - 那么这也可以解决问题。

编辑:我想避免任何在此过程中实现用户交互。我想要一些可以在 syspreping 之前设置或在首次登录时作为命令运行的东西。

答案1

实现此目的的最简单方法是选中底部的小框“将我连接的所有未来网络视为公共网络,并且不再询问我”。您也可以从“网络和共享中心”进入此屏幕,如下面的屏幕截图所示。

网络和共享中心

这个解决方案比尝试编写脚本来实现这一点要简单得多。

如果“公共网络”不可点击,另一种可能性是修改注册表项。感兴趣的是:

HKLM\System\CurrentControlSet\Control\Network\NetworkLocationWizard\
REG_DWORD key: HideWizard

从那里您可以根据需要修改或删除该密钥。

相关内容