如何在 Windows 中找到已保存的 Wi-Fi 密码

**简短回答:**对于你正连接的网络,打开 设置 → 网络和 Internet → WLAN →(你的网络)→ 查看,位置在 Wi-Fi 安全密钥旁。对于任何其他已保存网络,Windows 会隐藏密码——免费的查看 Wi-Fi 密码可以一次性全部显示,还带复制按钮。

Windows 会显示什么、不会显示什么

Windows 会保存你连接过的每一个 Wi-Fi 配置文件(连同密钥),以便下次自动登录。但「设置」应用只显示当前已连接网络的密码。对于旧网络——比如你坐在咖啡馆里想看家里的网络——设置里根本没有按钮。不过密钥仍然存在磁盘上。

方法 1:设置中的当前网络

  1. 连接到你想查看密码的网络。
  2. 设置 → 网络和 Internet → WLAN → 点击该网络 → 点 Wi-Fi 安全密钥旁的查看。

仅在连接状态下有效,且一次只能查一个网络。

方法 2:netsh 命令(任意已保存的网络)

  1. 按 Win + R,输入 cmd,回车。
  2. 列出网络:netsh wlan show profiles
  3. 查看某个密码:netsh wlan show profile name="MyNetwork" key=clear
  4. 找到 关键内容 一行(英文 Windows 为 Key Content)——那就是你的密码。

两个小麻烦:非英文 Windows 上字段名是翻译过的,而且每个网络都要重复一遍整套操作。

方法 3:查看 Wi-Fi 密码——所有网络,一键搞定

下载查看 Wi-Fi 密码并运行——无需管理员权限:

  1. 应用会列出所有已保存的网络,密码以点号打码。
  2. 点击显示密码或某个网络的眼睛按钮。
  3. 复制单个密码,或点全部复制,得到整齐的 网络: 密码 列表,可直接粘贴进密码管理器。

密钥来自同一个 Windows 配置文件——应用把它们导出到临时文件夹,读取后立即删除该文件夹。开放网络会如实标注「无密码」。

免费下载 — WifiPasswordViewer-Setup.exe

值得了解

  • **你只能看到这台电脑连接过的网络。**从未加入过的网络没有配置文件——任何工具都取不出不存在的密钥。
  • 不需要的网络可以删除:设置 → WLAN → 管理已知网络 → 忘记。
  • 如果路由器上改了密码,保存的密钥就会过时——下次连接时 Windows 会要求输入新密码。
  • **给客人分享网络?**显示密码,或者更好:使用路由器的访客网络。

常见问题

为什么我的旧网络没有「显示密码」按钮?

「设置」应用只显示当前连接的密钥。其他网络请用上面的 netsh 命令或查看类应用。

读取密码需要管理员权限吗?

不需要——当前用户的配置文件无需提权即可读取。

netsh 里的密钥就是真正的 Wi-Fi 密码吗?

是的,Key Content 的值正是为该网络保存的 WPA 密码短语。