我在一台我不拥有(完全)管理员权限的计算机上运行 Windows XP。我一直在尝试找出在哪里使用命令行查找和删除特定的无线网络配置文件。
使用时netsh>wlan show profiles
出现错误消息,指出此命令 ( wlan
) 未知。我查看了 netsh 中的可用选项,但似乎没有一个选项完全符合我的需要。
我也尝试过net use
,但是它没有显示我今天早些时候添加的、我现在试图删除的无线网络配置文件。
据我所知,查看此站点仅提到“netsh”选项。
获取这些网络配置文件的正确方法是什么net use
?我的权限是否太受限制而无法获取这些信息?或者是否有其他方法可以在命令行中执行此操作?
答案1
无线网络配置文件存储在注册表中。具体来说,您需要查找此键:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WZCSVC\Parameters\Interfaces\{your-interface-GUID}
在那里,你会发现几个名为 的值Static#0000
,Static#0001
等等,每个值都对应该系统上特定接口曾经连接过的每个 WLAN。当然,你可以使用 cmd 工具(如REG QUERY
或 )REG DELETE
来显示/删除它们。不过,请注意,信息是以 REG_BINARY 格式存储的,因此,根据你的确切需求,你需要进行一些解析。
更多相关信息(从第 13 页开始):http://www.sans.org/reading-room/whitepapers/forensics/wireless-networks-windows-registry-computer-been-33659