<p>需用管理员权限PowerShell批量清除WiFi配置:先用netsh wlan show profiles查看待删网络,再用netsh wlan delete profile name="SSID"逐个删,或用name= i=一键清空(当前连接网络除外),断连后可强制清除全部。</p>

当你准备移交旧电脑、重装系统前清理隐私,或长期积累大量失效WiFi配置导致自动连接异常时,需用PowerShell执行结构化批量清除操作。该方法会删除所有用户级无线配置文件,包括SSID、密码、安全类型及连接偏好,且不依赖图形界面状态。
以管理员身份启动PowerShell
右键点击“开始”按钮,选择“Windows 终端(管理员)”;若未看到该选项,则选“Windows PowerShell(管理员)”。【必须使用管理员权限,否则命令将被拒绝执行】
确认当前已保存的网络列表
在终端中输入以下命令并回车:
netsh wlan show profiles
观察输出中“All User Profile”后列出的每一项,它们就是待清除的目标。此步非强制,但能避免误删——比如你本想只清办公网,却忘了家里路由器也存着。
执行彻底清除操作
方法一:逐个删除指定网络(推荐用于谨慎清理)
对每个要删的网络,运行:netsh wlan delete profile name="MyHomeWiFi"
注意英文双引号必须存在,名称中含空格或特殊字符时尤其关键;不加引号会导致命令失败。
方法二:一次性清除全部已保存网络(不含当前正在连接的)
运行命令:netsh wlan delete profile name=* i=*
【此操作不可逆,删除后无法恢复,且当前已连接的网络不会被清除】
方法三:强制清除全部(含当前连接中网络)
先断开所有Wi-Fi连接,再运行:netsh wlan delete profile name=* i=*
这一步需要手动断开——直接运行不会自动断连,否则命令会跳过当前活跃网络。
验证是否清除完成
① 再次运行 netsh wlan show profiles
② 若输出中不再出现“All User Profile”字段,或仅显示“无配置文件”,说明已清空
③ 打开“设置→网络和 Internet→管理已知网络”,列表为空即为成功


















