Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 8 管理無線網路設定檔:netsh wlan 指令完整教學 (顯示/刪除/密碼/自動連線)

編輯:Windows 8 系統介紹

Win8 移除 GUI「管理無線網路」,改用命令列 netsh wlan 全功能控制

Windows 8 「網路和共用中心」不再提供「管理無線網路」圖形介面。右下角網路圖示僅顯示當前可見熱點。若需檢視/刪除歷史連線設定檔、查看密碼、停用自動連線,必須使用 netsh wlan 指令。

開啟命令提示字元 (系統管理員)

  1. Win + X > 「命令提示字元 (系統管理員)」或「Windows PowerShell (系統管理員)」。
  2. 或 Win + R 輸入 cmd,Ctrl + Shift + Enter 以管理員身分執行。

核心指令速查表

用途指令說明
顯示所有無線設定檔netsh wlan show profiles列出介面名稱、設定檔名稱、SSID
顯示特定設定檔詳細資訊 (含明文密碼)netsh wlan show profile name="設定檔名稱" key=clearKey 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部署至多台電腦

實戰範例:查看家裡 Wi-Fi 密碼

  1. 執行 netsh wlan show profiles,找到目標 SSID 對應的「設定檔名稱」(通常同 SSID)。
  2. 執行 netsh wlan show profile name="MyHomeWiFi" key=clear。
  3. 輸出中尋找 Key Content 欄位,即為明文密碼。

實戰範例:清理舊設定檔、停用自動連線

  1. 執行 netsh wlan show profiles 列出所有。
  2. 對於不再使用的舊設定檔 (舊租屋處、舊公司、舊手機熱點) 執行刪除指令。
  3. 對於偶爾使用但不想自動連線的 (如機場免費 Wi-Fi、鄰居共享) 執行 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 顯示明文密碼,請在安全環境操作,避免洩露。
  • 介面名稱通常為「Wi-Fi」,可用 netsh wlan show interfaces 確認。

掌握 netsh wlan,無線網路管理不再受限於 GUI 缺失,反而比圖形介面更強大、可腳本化、可遠端部署。

Copyright © Windows教程網 All Rights Reserved