windows 11 提供五种原生方法查看明文密码:一、凭据管理器查web/windows凭据;二、edge浏览器查并导出网页密码;三、设置中查wi-fi密码;四、cmd用netsh查指定wi-fi;五、powershell批量导出全部wi-fi密码。

如果您已登录 Windows 11 系统,但无法回忆起某网站、Wi-Fi 或远程服务的密码,则这些凭据很可能已被系统或浏览器自动保存。Windows 11 提供多种原生途径查看明文密码,所有方法均依赖当前用户上下文及本地身份验证。以下是具体操作步骤:
一、通过凭据管理器查看 Web 与 Windows 凭据
凭据管理器是 Windows 11 统一存储和管理网页登录信息(Web 凭据)及系统级认证(如远程桌面、网络驱动器)的核心组件,所有主流浏览器(Edge、Chrome)在启用 Windows 集成时会将密码同步至此。该方式覆盖范围最广,适用于绝大多数已保存场景。
1、按下 Win + R 组合键,打开“运行”对话框。
2、输入 control.exe /name Microsoft.CredentialManager,按回车键启动凭据管理器。
3、在左侧窗格中,点击 Web凭据 查看网站账号密码;点击 Windows凭据 查看远程连接、SMB 共享等系统级密码。
4、在右侧列表中找到目标条目(如 https://login.example.com 或 通用凭据:server01),点击其右侧向下箭头展开详情。
5、点击 显示 按钮,系统弹出 Windows 安全性提示框。
6、在提示框中输入当前用户的 开机登录密码、PIN 或完成指纹/面部验证,验证通过后密码即以明文形式显示在“密码”字段中。
二、通过 Microsoft Edge 浏览器查看并导出网页密码
Edge 将自身保存的网站密码独立托管于内置设置页,支持单个明文查看与全量 CSV 导出,无需依赖系统凭据管理器,且导出文件包含网址、用户名、密码三字段,便于备份或迁移。
1、启动 Microsoft Edge 浏览器,点击右上角三个水平点(菜单按钮)。
2、选择 设置 → 左侧导航栏点击 密码。
3、在“已保存的密码”列表中,找到目标网站,点击其右侧 眼睛图标。
4、在弹出的安全验证窗口中,输入当前 Windows 用户的 登录密码或完成 Windows Hello 验证。
5、验证成功后,密码字段中的星号将替换为明文密码。
6、如需导出全部密码,向下滚动至页面底部,点击 更多操作(三个垂直点) → 选择 导出密码 → 完成验证后保存为 Passwords.csv 文件。
三、通过系统设置查看已保存的 Wi-Fi 密码
Windows 11 在图形界面中直接提供 Wi-Fi 密码明文显示功能,无需命令行或第三方工具,适用于查看任意已连接或曾连接过的无线网络密钥,且密码为原始存储值,未经二次编码。
1、按下 Win + I 打开【设置】应用。
2、点击左侧 网络和 Internet → 右侧确保处于 WLAN 页面。
3、向下滚动并点击 管理已知网络,进入已保存网络列表。
4、在列表中找到目标 Wi-Fi 名称,点击进入其属性页。
5、向下滚动至 安全 区域,勾选 显示字符 复选框。
6、此时 网络安全密钥 字段中即完整显示该 Wi-Fi 的明文密码。
四、使用命令提示符(管理员权限)查询指定 Wi-Fi 密码
netsh 命令可直接读取 Windows 无线配置文件中加密存储的密钥字段,并在具备管理员权限时解密输出,适用于已知确切 SSID 且需离线查证的场景,不依赖图形界面状态。
1、按 Win + S 搜索【cmd】,右键【命令提示符】选择 以管理员身份运行。
2、输入以下命令(将 "YourWiFiName" 替换为实际网络名称,注意保留英文双引号):netsh wlan show profile name="YourWiFiName" key=clear。
3、按回车执行,等待输出完成。
4、在返回结果中定位到 安全设置 区域,查找 关键内容 字段,其右侧即为该 Wi-Fi 的明文密码。
五、使用 PowerShell 批量导出全部已保存 Wi-Fi 密码
PowerShell 脚本可自动化遍历所有已保存的无线配置文件,逐个调用 netsh 解密命令并提取密码,一次性输出网络名称与对应密钥,大幅提升多网络环境下的查证效率。
1、右键【开始】菜单,选择 Windows PowerShell(管理员) 或 终端(管理员)。
2、将以下完整命令复制粘贴至窗口中:$profiles = (netsh wlan show profiles) | Select-String '所有用户配置文件' | ForEach-Object { ($_ -split ':')[1].Trim() }; $profiles | ForEach-Object { $pass = (netsh wlan show profile name=$_ key=clear | Select-String '关键内容') -split ':'; Write-Host "网络名称: $_, 密码: $($pass[1].Trim())" }。
3、按回车执行脚本,系统将逐行显示每个已保存 Wi-Fi 的名称及其明文密码。











