MAC 位址(實體位址)用於區域網路識別裝置,部分網路環境(如 ISP 綁定 MAC、軟體授權綁定 MAC)需修改 MAC 才能正常連線。本文詳解登錄表修改法,並教你將選項整合到網卡屬性「進階」頁籤,以後直接用 GUI 修改免動登錄表。
regedit。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}0000、0001、0002... 找到 DriverDesc 符合目標網卡描述的項目(如「Realtek PCIe GBE Family Controller」)。NetworkAddress001122334455。在上述網卡機碼下依序建立以下結構,重開機後即可在「裝置管理員」→ 網卡右鍵「內容」→「進階」看到「Network Address」選項,直接輸入 MAC 即時生效:
NetworkAddress (機碼)
├── Default (字串值) = 原始 MAC (如 001122334455)
├── ParamDesc (字串值) = "Network Address" (顯示名稱)
├── Optional (字串值) = "1" (提供「不存在」選項,可一鍵還原預設)
└── Type (字串值) = "1" (1=可編輯字串)
cmd → ipconfig /all 查看「實體位址」是否為新 MAC。getmac /v /fo list 亦可確認。NetworkAddress 覆寫,若修改後無效,請嘗試廠商專用工具(如 Realtek RTL8168 系列的 PG8168.exe)。登錄表法適合一次性修改,GUI 整合法適合頻繁切換 MAC 的測試環境。兩者擇一即可,操作前請備份登錄表。