wifi密码是否存储在Windows-7中?[重复]


14

我的一位朋友将我连接到我们所在区域的wifi。现在,我的计算机会自动连接到该wifi。我不需要输入密码。我想用我的Android手机浏览互联网。由于我不知道密码,因此无法连接到wifi网络。是否在Windows-7电脑上保存了wifi密码的文件/文件夹?


并非如此,他想从拥有密码的系统中恢复未知密码。
Journeyman Geek

@JourneymanGeek可以使用相同的过程找到密码。
iglvzx 2012年

Answers:


21

在可以连接到网络的计算机上,在开始菜单搜索中键入管理无线网络。右键单击所需网络的属性,然后单击属性。在安全选项卡中,您应该看到显示字符的选项。

这将显示计算机记住的WiFi密码。

此过程与“ 更改Windows 7为无线网络存储的密码 ”答案中所述的过程相同。感谢@iglvzx指出这一点。


2
仅当您当前连接到网络时,此方法才有效。如果您需要访问未连接的wifi上网的密码,请参阅其他解决方案,例如elvin aslanov建议的解决方案
Bruce Barnett

15

您可以使用Nirsoft的Wireless Key View检索十六进制编码的版本(如果您将其输入到通常的地方,则可以使用)。有关此文档的说明指出,密钥存储在注册表或文件系统中,如下所示

Windows XP:无线密钥存储在注册表的HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ WZCSVC \ Parameters \ Interfaces [Interface Guid]下。

Windows Vista:无线密钥存储在文件系统中的c:\ ProgramData \ Microsoft \ Wlansvc \ Profiles \ Interfaces [Interface Guid]下。加密密钥存储在.xml文件中

7和Vista的位置应相同。


+1好!每当我重新格式化时,都应该编写脚本以提取这些内容。
周杰伦

那很好 !。
2012年

1
好吧,它应该是加密的,但是您强调的那个应该可以工作。就个人而言,由于该工具将获得密码,因此将其与xml文件进行比较应该
可以确定

1
我们如何解密该密码?
Usman

2
这是获得它的实际方法。在提升的(以管理员身份运行)命令提示符下,键入:netsh wlan show profile name="<NETWORK SSID>" key=clear。这样就为您提供了解密的密码。
加百利·麦格纳

13

您也可以将其导出并存储在自己的界面配置文件中

netsh wlan export profile interface=wi-fi key=clear folder=c:\

它会生成一个.xml文件(在名为接口 - ESSID格式)指定的(文件夹中c:\使用明文密码()clear其内部)keymaterial标签

那么您也可以轻松地导入(netsh wlan add profile interface=filename=c:\interface-essid.xml)存储essid和密钥的配置文件

它适用于Windows 8.1的接口被称为无线网络连接有(ncpa.cpl

在Windows 7中,它的名称是无线网络接口

或者,您可以使用通配符*作为接口名称来导出所有配置文件的配置文件,而无需知道其名称:

netsh wlan export profile interface=* key=clear folder=c:\

每个接口都会生成一个不同的.xml文件


1
只要您可以以管理员身份打开外壳,此方法就可以完美运行。它还会获取所有记住的wifi帐户的所有密码,而不仅仅是您当前连接的密码。
Bruce Barnett 2015年

2
这应该是这里公认的答案,很好。显示PC上每个Wi-Fi连接的明文密码。
Speednet 2015年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.