讓 Windows 7 忘記非預設 wifi

讓 Windows 7 忘記非預設 wifi

是否可以在 Labtop 上設定 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

用戶將能夠使用連接的網絡,或連接到另一個網絡。

因此,電腦不應自動嘗試任何其他網絡

不會,因為所有網路設定檔都被刪除。

PS:我真的非常不喜歡多個用戶共享同一個帳戶的想法!

答案2

我知道網路設定檔保存在註冊表中:

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

您可以在其他使用者登出時刪除這些金鑰,並在唯一的網路是工作場所網路時重新匯入它們,使用註冊命令在一個註銷腳本

由於註銷腳本以用戶身份運行,而不是以管理員身份運行,因此他們的權限受到相應限制,因此您需要使用psexec 指令。請小心,因為這意味著您的管理員密碼以純文字形式儲存在腳本中。

我還沒有測試我的上述想法(黑客)。小心,先建立一個系統還原點,並使用regedit匯出這些登錄機碼分支作為備份。在投入時間建立登出腳本之前,請先嘗試透過 regedit 刪除並匯入這些金鑰,以測試上述過程。

相關內容