如何在 Windows 中找到已保存的 Wi-Fi 密码
**简短回答:**对于你正连接的网络,打开 设置 → 网络和 Internet → WLAN →(你的网络)→ 查看,位置在 Wi-Fi 安全密钥旁。对于任何其他已保存网络,Windows 会隐藏密码——免费的查看 Wi-Fi 密码可以一次性全部显示,还带复制按钮。
Windows 会显示什么、不会显示什么
Windows 会保存你连接过的每一个 Wi-Fi 配置文件(连同密钥),以便下次自动登录。但「设置」应用只显示当前已连接网络的密码。对于旧网络——比如你坐在咖啡馆里想看家里的网络——设置里根本没有按钮。不过密钥仍然存在磁盘上。
方法 1:设置中的当前网络
- 连接到你想查看密码的网络。
- 设置 → 网络和 Internet → WLAN → 点击该网络 → 点 Wi-Fi 安全密钥旁的查看。
仅在连接状态下有效,且一次只能查一个网络。
方法 2:netsh 命令(任意已保存的网络)
- 按 Win + R,输入
cmd,回车。 - 列出网络:
netsh wlan show profiles - 查看某个密码:
netsh wlan show profile name="MyNetwork" key=clear - 找到 关键内容 一行(英文 Windows 为 Key Content)——那就是你的密码。
两个小麻烦:非英文 Windows 上字段名是翻译过的,而且每个网络都要重复一遍整套操作。
方法 3:查看 Wi-Fi 密码——所有网络,一键搞定
下载查看 Wi-Fi 密码并运行——无需管理员权限:
- 应用会列出所有已保存的网络,密码以点号打码。
- 点击显示密码或某个网络的眼睛按钮。
- 复制单个密码,或点全部复制,得到整齐的
网络: 密码列表,可直接粘贴进密码管理器。
密钥来自同一个 Windows 配置文件——应用把它们导出到临时文件夹,读取后立即删除该文件夹。开放网络会如实标注「无密码」。
免费下载 — WifiPasswordViewer-Setup.exe
值得了解
- **你只能看到这台电脑连接过的网络。**从未加入过的网络没有配置文件——任何工具都取不出不存在的密钥。
- 不需要的网络可以删除:设置 → WLAN → 管理已知网络 → 忘记。
- 如果路由器上改了密码,保存的密钥就会过时——下次连接时 Windows 会要求输入新密码。
- **给客人分享网络?**显示密码,或者更好:使用路由器的访客网络。
常见问题
为什么我的旧网络没有「显示密码」按钮?
「设置」应用只显示当前连接的密钥。其他网络请用上面的 netsh 命令或查看类应用。
读取密码需要管理员权限吗?
不需要——当前用户的配置文件无需提权即可读取。
netsh 里的密钥就是真正的 Wi-Fi 密码吗?
是的,Key Content 的值正是为该网络保存的 WPA 密码短语。