Windows 內建的 netsh wlan 可以先回答三件事:電腦現在連哪個 SSID、訊號與頻道是多少、網卡與驅動支援哪些標準。排查漫遊或斷線時,無線網路報告比只看工作列格數更有用。
動手前:不要用會顯示明碼金鑰的參數截圖或貼到工單。刪除 profile 會清掉已存連線設定,確認知道密碼與企業驗證方式後再做。
查看目前連線
查看 Wi-Fi 介面狀態命令提示字元
netsh wlan show interfaces可看到 SSID、BSSID、訊號、頻道、接收與傳送速率。
只抓訊號與頻道欄位命令提示字元
netsh wlan show interfaces | findstr /I "SSID BSSID Signal Channel Radio"英文與中文系統欄位名稱不同,findstr 可能需調整。
查看附近基地台命令提示字元
netsh wlan show networks mode=bssid會列出 SSID、BSSID、訊號、頻道與驗證方式。
重新掃描後再查看命令提示字元
netsh wlan show networks mode=bssidWindows 會自行管理掃描,沒有通用的強制掃描保證。
查看無線自動設定狀態命令提示字元
netsh wlan show autoconfig可確認介面是否啟用 WLAN AutoConfig。
驅動與支援能力
查看 Wi-Fi 驅動能力命令提示字元
netsh wlan show drivers可看到支援的 radio types、驗證加密與 Hosted Network 狀態。
查看無線設定命令提示字元
netsh wlan show settings適合確認是否允許自動切換與隨機 MAC 等行為。
列出已存 Wi-Fi profile命令提示字元
netsh wlan show profiles只列名稱,不顯示密碼。
查看指定 profile 設定命令提示字元
netsh wlan show profile name="Office-WiFi"避免加 key=clear,以免輸出明碼金鑰。
匯出 profile 但不匯出明碼金鑰命令提示字元
netsh wlan export profile name="Office-WiFi" folder="C:\Temp\wlan-backup"XML 仍含敏感網路資訊,要限制存取。
連線、報告與排錯
連到已存 profile命令提示字元
netsh wlan connect name="Office-WiFi"profile 名稱需已存在且驗證資料有效。
中斷目前 Wi-Fi命令提示字元
netsh wlan disconnect遠端透過 Wi-Fi 操作會立即斷線。
刪除指定 profile命令提示字元
netsh wlan delete profile name="Old-WiFi"這會移除已存設定;之後要重新輸入驗證資料。
產生無線網路報告系統管理員 CMD
netsh wlan show wlanreport報告通常寫入 ProgramData 下的 wlan-report-latest.html。
查看 WLAN AutoConfig 服務PowerShell
Get-Service WlanSvc服務停止時 Wi-Fi 管理可能異常。
查看近期 WLAN AutoConfig 事件PowerShell
Get-WinEvent -LogName 'Microsoft-Windows-WLAN-AutoConfig/Operational' -MaxEvents 50對照斷線時間、Reason Code 與 AP BSSID。
怎麼確認有做對
- 記錄 SSID、BSSID、頻道、訊號與斷線時間。
- 用 wlanreport 對照事件,不只憑體感。
- 相同位置比較 2.4/5/6GHz 時要確認實際連到的 BSSID。
常見錯誤
- 把工作列 Wi-Fi 格數當成訊號品質完整結論。
- 公開含 SSID、BSSID 或金鑰的報告。
- 只更新 AP 韌體卻忽略用戶端驅動。
- 遠端用 Wi-Fi 管理時直接 disconnect 或刪 profile。
版本與官方文件
參數會隨工具版本與作業系統實作改變。正式環境先用 --help、-h 或系統內建說明確認,再以當版官方文件為準。