命令提示字元 Wi-Fi 秘技:新增、刪除、連線,一文搞定!

命令提示字元 Wi-Fi 秘技:新增、刪除、連線,一文搞定!

在某些情況下,您可能需要手動新增 Wi-Fi 設定檔,也可透過命令提示字元來連線到特定的 Wi-Fi 網路,或直接設定成執行檔,完成一鍵添加。

本教學將引導您逐步完成此操作。

使用命令提示字元新增 Wi-Fi 設定檔並連線

步驟一:以系統管理員身分開啟命令提示字元

  • 在 Windows 搜尋欄中輸入 cmd
  • 在「命令提示字元」上按一下滑鼠右鍵,然後選擇「以系統管理員身分執行」。

步驟二:建立新的 Wi-Fi 設定檔

  • 首先,您需要建立一個包含 Wi-Fi 網路詳細資訊的 XML 檔案。以下是一個 XML 檔案範例:
  • 打開 notepad, 將以下內容複製進去,替換自己的無線網路資料後,儲存為 .xml 檔案

XML

<?xml version="1.0"?>
<WLANProfile xmlns="http://www.microsoft.com/networking/WLAN/profile/v1">
    <name>NetworkName</name>
    <SSIDConfig>
        <SSID>
            <name>NetworkName</name>
        </SSID>
    </SSIDConfig>
    <connectionType>ESS</connectionType>
    <connectionMode>auto</connectionMode>
    <MSM>
        <security>
            <authEncryption>
                <authentication>WPA2PSK</authentication>
                <encryption>AES</encryption>
                <useOneX>false</useOneX>
            </authEncryption>
            <sharedKey>
                <keyType>passPhrase</keyType>
                <protected>false</protected>
                <keyMaterial>Password</keyMaterial>
            </sharedKey>
        </security>
    </MSM>
</WLANProfile>

以下這幾行代碼可以插入</MSM></WLANProfile>之間。

<MacRandomization xmlns="http://www.microsoft.com/networking/WLAN/profile/v3">
    <enableRandomization>false</enableRandomization>
    <randomizationSeed>779804917</randomizationSeed>
</MacRandomization>

這幾行指令是用來設定 WLAN 配置檔中的 MAC 地址隨機化功能。具體來說:

  • <MacRandomization xmlns="http://www.microsoft.com/networking/WLAN/profile/v3">: 定義 MAC 地址隨機化的 XML 命名空間。
  • <enableRandomization>false</enableRandomization>: 禁用 MAC 地址隨機化功能。如果設為 true,則啟用隨機化。
  • <randomizationSeed>779804917</randomizationSeed>: 設定隨機化的種子值,用於生成隨機 MAC 地址,可自行設定數值。

這些指令主要用於控制設備在連接 WLAN 時是否使用隨機化的 MAC 地址,以提高隱私和安全性。

  • NetworkName 替換為您的 Wi-Fi 網路名稱,將 Password 替換為網路密碼。

步驟三:儲存 XML 檔案

  • 將 XML 檔案儲存至您電腦上的某個位置,例如 C:\WiFiProfile.xml

步驟四:新增 Wi-Fi 設定檔

    • 使用指令將 Wi-Fi 設定檔新增至您的電腦。
netsh wlan add profile filename="C:\WiFiProfile.xml"

開啟 notepad, 將這行指令寫入後,儲存為 .bat,跟設定的好的 xml 檔放在同一個資料夾裡,指令需要注意存檔的位置,以後就可以直接雙點執行檔,添加無線網路。

netsh wlan add profile filename="D:\WiFi-GUESTWIFI.xml"

將這行代碼儲存為 bat, 像這樣只要插入隨身碟後,點兩下就能自動加入 wifi

步驟五:連線至 Wi-Fi 網路

    • 使用指令連線至 Wi-Fi 網路。
netsh wlan connect name="NetworkName"
  • NetworkName 替換為您的 Wi-Fi 網路名稱。

此過程將 Wi-Fi 網路新增至您已知網路的清單,並自動連線至該網路。

使用命令提示字元刪除多個 Wi-Fi 網路

隨著時間的推移,您的電腦可能會儲存大量過去連線的 Wi-Fi 網路設定檔。如果您想要清理這些設定檔,可以使用命令提示字元輕鬆完成。

步驟一:以系統管理員身分開啟命令提示字元

  • 在 Windows 搜尋欄中輸入 cmd
  • 在「命令提示字元」上按一下滑鼠右鍵,然後選擇「以系統管理員身分執行」。

步驟二:列出所有已知 Wi-Fi 網路

    • 輸入指令並按下 Enter 鍵。
netsh wlan show profiles
  • 這將顯示您的電腦已連線的所有 Wi-Fi 網路清單。

步驟三:刪除多個 Wi-Fi 網路

    • 此指令將一次性刪除所有已知的 Wi-Fi 設定檔。
netsh wlan delete profile name="*"

開啟 notepad, 將這行指令寫入後,儲存為 .bat,以後就可以直接雙點執行檔,直接清除所有無線網路。

  • 如果想要刪除特定的網路,可以逐一列出它們:
    • netsh wlan delete profile name="NetworkName1"
    • netsh wlan delete profile name="NetworkName2"
    • netsh wlan delete profile name="NetworkName3"
  • "NetworkName1""NetworkName2""NetworkName3" 替換為您想要刪除的網路實際名稱。

步驟四:確認刪除

  • 您應該會看到一則訊息,確認設定檔已刪除。

WLAN_profile schema elements – Win32 apps | Microsoft Learn

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

返回頂端