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

Windows XP 修改網卡 MAC 位址完整教學:裝置管理員法與註冊表萬能法

編輯:XP 系統基礎知識

方法一:裝置管理員介面法(最簡單,支援度高)

  1. 右鍵「網路芳鄰」→「內容」→ 右鍵「區域連線」→「內容」→「設定」按鈕
  2. 「進階」頁籤 → 左欄「屬性」找 Network Address(Intel 晶片常顯示為 Locally Administered Address)
  3. 右欄選「值」→ 輸入 12 碼十六進位 MAC(不含分隔符,如 000B6AF6F4F9)→ 確定

無此選項? 先更新網卡驅動程式(官網下載最新版),多數情況會出現。若仍無,請用方法二。

方法二:註冊表萬能法(適用所有網卡,含無 UI 選項者)

步驟 1:開啟註冊表編輯器

Win+R → regedit

步驟 2:定位網卡對應金鑰

路徑:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}
展開下方 0000、0001、0002... 子金鑰,查看右欄 DriverDesc 值,比對網卡描述(如 Intel(R) PRO/100+ Management Adapter、3Com EtherLink XL 10/100 PCI),找到目標網卡所在子金鑰(假設為 0007)。

步驟 3:新增 NetworkAddress 字串值

在該子金鑰(0007)右欄空白處 → 右鍵 → 新增 → 字串值 → 名稱 NetworkAddress → 值輸入目標 MAC(000B6AF6F4F9)。

步驟 4(選做):將修改選項永久加入裝置管理員 UI

在 0007\Ndi\Params 下新增金鑰 NetworkAddress → 右欄:

  • 預設值 → 設為目標 MAC
  • 新增字串 Optional = 1(啟用「不存在」選項)
  • 新增字串 ParamDesc = Network Address(顯示名稱)

重開機後,裝置管理員進階頁籤即可見「Network Address」選項,未來改 MAC 直接用 UI 操作。

步驟 5:生效

部分需重開機,部分需停用/啟用網卡。建議重開機確保穩定。

驗證

Win+R → cmd → ipconfig /all → 確認「實體位址」已變更。

注意事項

  • MAC 格式:12 碼十六進位,不含 :、-、空白。
  • 首位元組第 2 位(U/L bit)建議設 1(本地管理位址),如 02:xx:xx:xx:xx:xx,避免與廠商分配 OUI 衝突。
  • 部份 ISP/企業網路綁定 MAC 驗證,修改後可能導致無法上網/存取內網,請確認政策後再改。
Copyright © Windows教程網 All Rights Reserved