曾為臨時熱點/舊路由器創建「家庭或小型辦公室網絡」配置文件,現需清理避免自動連接錯誤熱點、或解決同名 SSID 衝突?本文提供 Windows 經典控制面板與現代設置雙路徑刪除教程,附命令行批量清理腳本、注册表深度清理、組策略防重建,徹底移除殘留配置。
REM 查看所有配置文件
netsh wlan show profiles
REM 刪除指定配置文件 (精確匹配 SSID 名稱,含空格需加引號)
netsh wlan delete profile name="Home_Network" interface="Wi-Fi"
REM 批量刪除所有配置文件 (慎用!會清空所有 WiFi 密碼)
for /f "tokens=2 delims=:" %a in ('netsh wlan show profiles ^| findstr /r /c:"用户配置文件"') do netsh wlan delete profile name="%a" interface="Wi-Fi"
REM PowerShell 更優雅
Get-NetAdapter -Name "Wi-Fi" | Get-NetWiFiProfile | Where-Object {$_.Name -like "*Home*"} | Remove-NetWiFiProfile
路徑: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles
regedit。ProfileName 值匹配目標 SSID。HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\NetworkList\Profiles。WlanSvc (WLAN AutoConfig 服務) 或重啟電腦生效。⚠ 風險提示: 注册表操作不可逆,操作前導出備份該分支 (.reg 文件)。
REM 禁止 Windows 自動創建/記住新無線網絡 (Win10/11 Pro/Enterprise)
REG ADD "HKLM\SOFTWARE\Policies\Microsoft\Windows\WlanSvc" /v "DisableWlanAutoConfig" /t REG_DWORD /d 1 /f
REM 或僅禁止自動連接開放熱點
REG ADD "HKLM\SOFTWARE\Policies\Microsoft\Windows\WlanSvc" /v "AllowWindowsToAutomaticallyConnectToOpenHotspots" /t REG_DWORD /d 0 /f
需重啟或 net stop WlanSvc && net start WlanSvc 生效。
netsh wlan show profiles 列表不再出現目標 SSID。刪除無線配置文件是「減法藝術」:圖形化界面適合單個清理,命令行適合批量/自動化,注册表解決頑固殘留,組策略防止復發。定期清理不再使用的 WiFi 配置文件(特別是默認 SSID、開放熱點、舊辦公室網絡),能顯著降低連接衝突、提升漫游決策準確性、減少攻擊面。建議每季度執行一次「無線配置文件大掃除」。