Windows自带netsh命令可导出已保存Wi-Fi明文密码:以管理员身份运行终端,用netsh wlan export profile key=clear导出XML文件,或用netsh wlan show profiles key=clear > Desktop\WiFi_Passwords.txt一键生成含所有密码的文本。

你需要把旧电脑上已保存的Wi-Fi名称和密码完整迁移到新电脑,避免重装系统或换机后反复输入密码、手动连接。这不需要第三方软件,Windows自带命令行工具就能完成,且能导出含明文密码的配置文件。
先确认有哪些已保存的Wi-Fi网络
以管理员身份打开Windows终端(右键开始菜单→选择“Windows终端(管理员)”)→ 输入命令:netsh wlan show profiles → 回车执行。
屏幕上列出的“所有用户配置文件”下方每一项,就是你曾经连过并保存过的Wi-Fi名称(SSID),比如【ChinaNet-3yVr】、【HomeWiFi】。注意:名称含空格或特殊字符的必须用英文双引号包裹,后续操作才不会报错。
导出单个Wi-Fi配置(含明文密码)
方法一:指定名称导出到固定文件夹
运行命令:netsh wlan export profile name="HomeWiFi" folder=C:\WiFiBackup key=clear。
这一步【必须加key=clear】,否则XML里
检查C:\WiFiBackup目录下是否生成了名为Wi-Fi-HomeWiFi.xml的文件——打开它,搜索
方法二:导出当前正在连接的Wi-Fi
如果你正连着目标网络,可省略name参数:netsh wlan export profile interface="Wi-Fi" key=clear。
该命令会导出当前活动无线适配器上正在使用的那个配置,文件默认保存在当前命令行所在路径,文件名形如Wi-Fi-HomeWiFi.xml。
批量导出全部Wi-Fi配置(含密码)
第一步:创建专用备份目录
在管理员终端中执行:mkdir C:\WiFiBackup_20261102。
第二步:切换到该目录cd /d C:\WiFiBackup_20261102。
第三步:执行批量导出netsh wlan export profile key=clear。
命令执行完毕后,当前目录下会出现多个Wi-Fi-*.xml文件,每个对应一个已保存网络。注意:如果某网络是企业级802.1X认证,可能为空或不可用,这类配置通常不依赖密码字段,导出后仍需手动配置证书或域信息。
这一步导出的全部XML文件,可直接复制到U盘或新电脑任意位置,用于下一步导入。
用PowerShell自动加时间戳备份
以管理员身份启动Windows终端,输入powershell进入PowerShell环境 → 执行以下命令:$dt = Get-Date -Format "yyyyMMdd_HHmm"; mkdir "C:\WiFiBackup_$dt"; netsh wlan export profile key=clear folder="C:\WiFiBackup_$dt"。
检查是否成功创建类似C:\WiFiBackup_20261102_2110的目录,并确认其中存在XML文件。
一键导出全部密码到桌面文本文件
以管理员身份运行终端 → 输入命令:netsh wlan show profiles key=clear > "%USERPROFILE%\Desktop\WiFi_Passwords.txt"。
【必须以管理员身份运行,否则key=clear无效,输出里只会显示“受保护”】。
打开桌面生成的WiFi_Passwords.txt文件 → 滚动查找每段“安全设置”下的“关键内容”行 → 冒号后那一整串字符就是对应网络的明文密码,空格、大小写、特殊符号(如@、#、-)都算在内,复制时不能漏掉任何一位。


















