有没有办法在注销时清除 XP 中保存的无线连接设置

有没有办法在注销时清除 XP 中保存的无线连接设置

我们有大量旧的独立 Windows XP 上网本,每天都会借给员工。
不同的员工会根据自己的需求在不同的时间使用这些机器。
大学里有 2 个不同的无线网络,每个网络都需要使用用户的大学域用户名和密码进行身份验证登录。每当用户登录我们提供的独立无线笔记本电脑并连接到无线网络时,他们的设置似乎都会保存在笔记本电脑上。(这很糟糕,因为笔记本电脑在无线网络上的任何进一步使用看起来都像是来自他们,我想防止这种情况发生)没有选中记住我的用户名和密码的复选框。
我知道我可以直接从已保存网络列表中删除无线网络,但它们需要配置才能让用户能够首先连接。请参阅这里 我最理想的情况是,凭证会被存储直到注销,此时用户的详细信息将被清除。

另外:如果他们更改了密码,那么该笔记本电脑就无法再连接到网络,因为他们的用户名存储在笔记本电脑上并且显示为灰色,因此无法更改,这些设置存储在哪里,以便我可以清除它们。

答案1

PEAP 凭据存储在注册表中,因此如果您在登录时清除键(HKEY_CURRENT_USER\Software\Microsoft\EAPOL\UserEapInfo),它就可以解决问题,同时保留实际的连接信息。

登录时运行的以下 Powershell SCript 运行良好:

Remove-item -path registry::HKEY_CURRENT_USER\Software\Microsoft\EAPOL\UserEapInfo -recurse
Restart-Service WZCSVC

它保留设置不变,但清除用户详细信息。
仅当 Windows 正在管理您的无线设置时,无线服务的重新启动才有效,这会断开连接并重新启动它以搜索没有存储凭据的连接(否则它会保留使用旧凭据的连接,即使它们没有存储)

相关内容