第1步,單擊“開始”,選中“運行”,鍵入“regedit”調出註冊表。
第2步:
HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E972-E325-11CE-BFC1-08002BE10318}/0000、0001、0002 等主鍵下,尋找 DriverDesc ,內容為要修改的網卡的描述,如Intel的網卡會被描述成“Intel(R) PRO/100+ Management Adapter”,3Com的網卡會被描述成“3ComEtherLink XL 10/100 PCI For Complete PC Management NIC (3C905C-TX)”等。注:上面提到的關於網卡描述的選項出現的位置,和網卡本身以及作業系統有關。不同的網卡可能出現在不同的主鍵下,而同一網卡用不同版本的作業系統(如OEM版,VOL或者VLK等)也會出現在不同的位置。而這一步的任務就是找到含有網卡描述的主鍵。
第3步,選中在第二步找到的主鍵,在右欄框中添加一個字串,命名為“Network Address”,其值設為要改的MAC地址,形式如“000B6AF6F4F9”。注:到這一步,修改網卡物理地址的任務可以說是完成了,有的網卡需要重啟以下才能正常的工作。下面的幾步是為了以後再修改物理地址方便用的。
第4步,在“第一步選中的主鍵”/Ndi/params下添加一項名為“NetworkAddress”的主鍵,此時一般都會隨著在右欄框中產生一個“(預設)”的字串,將其值設定為最終想要修改的MAC地址,形式如“000B6AF6F4F9”。如果沒有此字串,讀者也可自行添加此字串。注:此步驟就是為網卡設定一個初始MAC地址。
第5步,在“NetworkAddress”的主鍵下繼續添加名為“ParamDesc”的字串,其作用為指定“NetworkAddress”主鍵的描述,其值可自己命名,如“Network Address”,這樣在網卡的進階屬性中就會出現“Network Address”選項,就是剛在註冊表中加的新項“NetworkAddress”,以後只要在此修改MAC地址就可以了。
第6步,在“NetworkAddress”的主鍵下繼續添加名為“Optional”的字串,其值設為“1”,則以後在網卡的進階屬性中選擇“Network Address”項時,右邊會出現“不存在”選項。第7步,重新啟動電腦(不是一定要重新啟動,但要視不同網卡的要求而定,不過,重啟沒有任何差錯。),按照第一種方法找到“進階”選項就可發現此時“屬性”欄中已有“Network Address”的選項,現在讀者可以用來直接修改MAC地址或恢複原來的地址。