让 Windows 7 忘记非默认 wifi

让 Windows 7 忘记非默认 wifi

是否可以在笔记本电脑上设置 Widows 7,以便非特权账户忘记未连接时所有无线网络?(-但仍然记住一个特定的网络。)

具体内容:

  • Windows 7 笔记本电脑上只有两个帐户
  • 我有管理员账户
  • 用户正在使用一个通用的非特权帐户
  • 用户应该能够使用任何网络(如果他们知道凭证)
  • 我的工作场所网络应该是网络连接列表每时每刻
  • 如果没有连接到任何其他网络,计算机应自动尝试工作场所网络
  • 因此,计算机不应该自动尝试任何其他网络

这可能吗?

答案1

用户正在使用一个通用的非特权帐户

这非常糟糕。一个用户可能会连接网络,锁定计算机然后离开。下一个用户可能会解锁并使用她的网络。

补充:您可以使用强制配置文件在注销时重置所有用户设置:https://msdn.microsoft.com/en-us/library/windows/desktop/bb776895(v=vs.85).aspx

或者您可以添加删除所有 wlan 配置文件的注销脚本并要求所有用户注销。

阅读有关网络配置文件的更多信息。 http://www.7tutorials.com/how-delete-forget-wireless-network-profiles-windows-81

使用以下命令删除配置文件

 netsh wlan delete profile name=* i=*

您可以创建bat文件并将其添加为注销通过本地组策略编写脚本。

阅读有关注销脚本的更多信息:https://technet.microsoft.com/en-us/library/cc753583.aspx

我的工作场所网络应始终是网络连接列表中的唯一网络

禁用 SSID 信标(也称为“隐藏网络”)。您的 WIFI 接入点应该支持此功能。

如果没有连接到任何其他网络,计算机应自动尝试工作场所网络

用户登录时自动连接到它。由于您在注销时删除了所有配置文件,因此您可能需要在登录时创建一个配置文件。使用以下命令创建用户登录脚本

netsh wlan connect ssid=YOURSSID name=PROFILENAME

用户将能够使用连接的网络,或连接到另一个网络。

因此,计算机不应该自动尝试任何其他网络

不会,因为所有网络配置文件都已被删除。

附言:我真的不喜欢多个用户共享同一个帐户的想法!

答案2

我知道网络配置文件保存在注册表中:

HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Signatures

您可以在其他用户注销时删除这些密钥,并在唯一的网络是工作场所网络时重新导入它们,使用reg 命令在一个注销脚本

由于注销脚本以用户身份运行,而不是管理员身份运行,因此他们的权限受到相应限制,因此您需要使用psexec 命令。请小心,因为这意味着您的管理员密码以纯文本形式存储在脚本中。

我还没有测试过上述想法(技巧)。请小心谨慎,首先创建一个系统还原点,并使用 regedit 导出这些注册表分支作为备份。在花时间创建注销脚本之前,请先尝试通过 regedit 删除并导入这些键,以测试上述过程。

相关内容