Windows 8 「網路和共用中心」不再提供「管理無線網路」圖形介面。右下角網路圖示僅顯示當前可見熱點。若需檢視/刪除歷史連線設定檔、查看密碼、停用自動連線,必須使用 netsh wlan 指令。
cmd,Ctrl + Shift + Enter 以管理員身分執行。| 用途 | 指令 | 說明 |
|---|---|---|
| 顯示所有無線設定檔 | netsh wlan show profiles | 列出介面名稱、設定檔名稱、SSID |
| 顯示特定設定檔詳細資訊 (含明文密碼) | netsh wlan show profile name="設定檔名稱" key=clear | Key Content 欄位即為 Wi-Fi 密碼 |
| 刪除特定設定檔 | netsh wlan delete profile name="設定檔名稱" | 移除歷史連線記錄,下次需重新輸入密碼 |
| 停用自動連線 (改為手動) | netsh wlan set profileparameter name="設定檔名稱" connectionmode=manual | 進入範圍不自動連線,需手動點選 |
| 啟用自動連線 | netsh wlan set profileparameter name="設定檔名稱" connectionmode=auto | 恢復預設自動連線行為 |
| 匯出設定檔含密碼 (XML) | netsh wlan export profile name="設定檔名稱" key=clear folder="C:\Backup" | 備份至 XML,可匯入其他電腦 |
| 匯入設定檔 | netsh wlan add profile filename="C:\Backup\Wi-Fi-Profile.xml" user=all | 部署至多台電腦 |
netsh wlan show profiles,找到目標 SSID 對應的「設定檔名稱」(通常同 SSID)。netsh wlan show profile name="MyHomeWiFi" key=clear。netsh wlan show profiles 列出所有。connectionmode=manual。建立 wifi-cleanup.bat:
@echo off
netsh wlan show profiles > profiles.txt
:: 這裡需人工判斷保留哪些,或配合 findstr 過濾
:: 範例:刪除所有含 "Guest" "Temp" "Old" 關鍵字的設定檔
for /f "tokens=2 delims=:" %%i in ('findstr /i "Guest Temp Old" profiles.txt') do (
set "name=%%i"
set "name=!name: =!"
netsh wlan delete profile name="!name!"
)
pause
key=clear 顯示明文密碼,請在安全環境操作,避免洩露。netsh wlan show interfaces 確認。掌握 netsh wlan,無線網路管理不再受限於 GUI 缺失,反而比圖形介面更強大、可腳本化、可遠端部署。
Windows 8 檔案總管無法開啟「找不到指令碼檔」:修復 Userinit 登錄值
Win 8.1 Update 提升 OneDrive 上傳速度:修改並行上傳執行緒數
Windows 7/8 雙系統存取磁碟「拒絕存取」解決:取得擁有權與完整控制權限圖文教學
實測 B75 主板原生 USB 3.0 安裝 Windows 8 僅需 8 分鐘
Windows 8 輸入法個性化設定全攻略:Win+空格切換、控制台進階選項、語言列顯示/隱藏、預設輸入法指定
Windows 8.1 免密碼自動登入設定教學(netplwiz 快速法)
解決 Windows 8 IE10 無法播放 Flash 內容完整指南:桌面模式、ActiveX 篩選、Flash Player 啟用、更新、相容性檢視清單