如何使用CMD查找所有连接网络的Wi-Fi密码?
我使用一些 CMD 命令可以非常轻松地在 Windows 10 中找到 WiFi 密码。即使您处于离线状态或连接到其他 WiFi 网络,这些命令也能正常工作。
每当我们连接到 WiFi 网络并输入连接到该网络的密码时,我们实际上都会创建该 WiFi 网络的 WLAN 配置文件。该配置文件以及 WiFi 配置文件的其他所需详细信息存储在我们的计算机内。
使用这些命令,我们可以进一步优化我们的特定 WiFi 网络,例如打开一些功能,例如 mac 随机化、更改 WiFi 的无线电类型等。
如果您忘记了无线网络的密码,一种方法是通过路由器的设置访问该密码。但是因为有时浏览路由器设置可能是一项艰巨的任务。因此,我们还可以使用 CMD 查找特定 WiFi 网络的 WiFi 密码,而不是使用 GUI 来查找单独的密码。
如何使用 CMD 在 Windows 10 上查找 WiFi 密码?
- 打开命令提示符并以管理员身份运行它。
- 在下一步中,我们想了解计算机上存储的所有配置文件。因此,在cmd中输入以下命令:
netsh WLAN 显示配置文件 - 此命令将列出您曾经连接过的所有 WiFi 配置文件。

- 在上图中,我故意模糊了一些 WiFi 网络名称。如您所见,我连接了八个 WiFi 网络。那么,让我们找出本例中 WiFi“NETGEAR50”的密码,该密码是我为本文特意创建的。
- 键入以下命令查看任何 WiFi 网络的密码:
netsh wlan 显示配置文件 WiFi 名称 key=clear
该命令将类似于:
netsh wlan 显示配置文件 NETGEAR50 key=clear

- 在安全设置下的“关键内容”中,您可以看到该特定网络的 WiFi 密码。
除了知道 Windows 10 WiFi 密码之外,您还可以使用此结果进一步优化您的 WiFi。例如,在配置文件信息下,您可以看到 MAC 随机化已禁用。您可以打开 MAC 随机化功能,以避免根据设备的 MAC 地址进行位置跟踪。另外,请查看我们关于如何使用 cmd 技巧淹没 IP 的指南!
参见:如何解决 Windows 在连接两个 NTFS 驱动器时仅检测到一个 NTFS 驱动器的问题
在 Windows 10 上打开 MAC 随机化
每个设备都有自己的 MAC 地址。 MAC 随机化隐藏设备的原始 MAC 地址并隐藏您设备的身份,从而防止黑客在公共网络上跟踪您,从而确保您的隐私。
- 前往设置并点击“网络与互联网”
- 选择'无线上网'在左侧窗格中单击 A高级选项。

- 打开“随机硬件地址”设置下的功能。如果您的无线硬件不支持此功能,“随机硬件地址”部分将根本不会显示在设置应用程序中。
- 一旦你打开这个功能,你就完成了。
此外,在连接设置下的无线电类型中,您可以看到整个列表。信道干扰可能是 WiFi 速度慢的另一个原因。因此,下次您可能还想更改无线电类型设置以获得更好的速度。
就无线电类型而言,您还可以在路由器中更改无线电类型以获得更好的连接或连通性。为此,我们专门撰写了一篇关于通过选择正确的 WiFi 通道来提高 WiFi 速度的文章。
以下是如何使用 Windows 命令行通过 LAN 查找 Wi-Fi 密码。
1. 启动命令提示符。
2. 复制并粘贴以下命令,然后按 Enter 键。
mode con lines=60
netsh wlan show profile name="LAN Name" key=clear
将“LAN 名称”重命名为您的 LAN 名称,然后按 Enter 键。这适用于 Wi-Fi 和 LAN。
3. 您可以在“安全设置”部分找到密码。
如何一次性查看所有设备的Wi-Fi密码
要检查曾经连接到计算机的所有设备的 Wi-Fi 密码,请在终端中复制并粘贴以下命令,然后按 Enter 键。
[for /f "skip=9 tokens=1,2 delims=:" %i in ('netsh wlan show profiles') do @echo %j | findstr -i -v echo | netsh wlan show profiles %j key=clear]
如果您还知道更多类似的技巧和调整,请将它们放在下面的评论中。我们很乐意在下一篇文章中介绍其中的一些内容。
