windows 10可批量导出所有已保存wi-fi密码:需以管理员身份运行powershell或命令提示符,执行netsh wlan show profile name=* key=clear命令查看明文密码,或重定向输出至文本文件;当前连接wifi密码则可通过网络设置图形界面快速获取。

当你需要一次性找回电脑里存过的所有Wi-Fi密码,比如要给家人朋友提供多个网络的接入凭证,或排查历史连接记录,Windows 10原生就支持批量导出全部已保存无线网络的明文密码,无需安装任何第三方工具。
用管理员命令提示符一次性列出全部WiFi密码
这一步必须以管理员身份运行,否则系统会拒绝读取密钥内容,返回“找不到元素”或“拒绝访问”错误。
按下 Win + X 组合键→选择“Windows PowerShell(管理员)”或“命令提示符(管理员)”→若弹出用户账户控制窗口,点击“是”。
输入以下命令并回车执行:
netsh wlan show profile name=* key=clear
系统将逐个打印所有已保存无线网络的完整配置。每个网络块内,“安全设置”区域下【关键内容】字段右侧显示的字符串,就是该WiFi的明文密码。注意:不同网络之间用空行分隔,滚动时别跳过中间段落。
把全部WiFi密码自动保存成文本文件
适合需要长期归档、发给他人或在无图形界面的环境下复用的场景。生成的文件是纯文本,可用记事本直接打开查看。
方法一:在管理员命令提示符中输入完整重定向命令:
netsh wlan show profile name=* key=clear > C:\WiFiPasswords.txt
执行后桌面不会弹窗,但会在C盘根目录生成一个名为WiFiPasswords.txt的文件。如果C盘没有写入权限,系统会报错,此时可改用其他路径,例如:
netsh wlan show profile name=* key=clear > "%USERPROFILE%\Desktop\WiFi密码汇总.txt"
方法二:先执行 netsh wlan show profile name=* key=clear 查看输出是否正常,确认无“拒绝访问”提示后再追加重定向操作。这能避免因权限问题导致空文件生成。
通过图形界面快速定位当前连接WiFi的密码
如果你只关心此刻正在上网的那个WiFi,且不想开命令行,这个方法最快——它不依赖管理员权限,也不需要记住SSID名称。
第一步:右键任务栏右下角网络图标→选择“打开网络和Internet设置”。
第二步:点击左侧“状态”→右侧点击“网络和共享中心”。
第三步:在“查看活动网络”区域,点击你当前连接的Wi-Fi名称(如“TP-Link_5G”或“WLAN”)。
第四步:在弹出的“Wi-Fi 状态”窗口中点击“无线属性”→切换到“安全”选项卡→勾选“显示字符”复选框。
此时“网络安全密钥”框中显示的就是当前网络的明文密码。⚠️注意:【关闭窗口后密码会立即重新隐藏,务必在窗口保持开启状态下复制】。











