修改注冊(cè)表中MAC的方法
1、使用軟件修改
本方法適用于所有類型的網(wǎng)卡。在不同的Windows下,要用不同的軟件修改MAC。
(1)Win2003/XP/2000
如果你的系統(tǒng)是Win2003/XP/2000,可以使用SMAC。這款軟件并不能修改網(wǎng)卡中的MAC地址,只能修改注冊(cè)表中的MAC。
該軟件有兩種運(yùn)行模式,如果你啟用了“Windows Management Instrumentation (WMI)”服務(wù),軟件即運(yùn)行在[WBEM ON]模式下,可以顯示更多的網(wǎng)卡信息,否則運(yùn)行在[WBEM OFF]模式下,在軟件窗口標(biāo)題欄可看到當(dāng)前運(yùn)行模式。
軟件的使用非常簡(jiǎn)單,運(yùn)行后點(diǎn)擊“Refresh”,窗口中的列表框?qū)@示網(wǎng)卡的類型、IP地址、Active MAC等,在下面六個(gè)輸入框中輸入你指定的MAC地址,然后點(diǎn)擊右側(cè)的“Update MAC”,即可修改完成;最后重啟電腦使修改值生效。
注意,試用版不能輸入新的MAC地址,只能把MAC改成0C-0C-0C-0C-0C-01
2、在網(wǎng)卡屬性中修改
如果你的網(wǎng)卡采用了RealTek公司的RTL8139芯片,就可以在網(wǎng)卡屬性中修改MAC,這樣注冊(cè)表中的MAC地址也會(huì)一同改變,方法如下:
在Win2003/XP/2000中,點(diǎn)擊菜單“開(kāi)始”/設(shè)置/控制面板,雙擊“系統(tǒng)”,點(diǎn)擊“硬件”/設(shè)備管理器,在設(shè)備管理器中展開(kāi)“網(wǎng)絡(luò)適配器”, 右擊要修改MAC地址的網(wǎng)卡,選擇“屬性”;點(diǎn)擊“高級(jí)”選項(xiàng)卡,在“屬性”下,選擇點(diǎn)擊Network Address項(xiàng)目,在右側(cè)“值”的下方,輸入你要指定的MAC地址值(例如020202020202),注意要連續(xù)輸入12個(gè)數(shù)字或字母(中間不要輸入 -);重新啟動(dòng)電腦后,修改即可生效。
如果修改之后,在Win2003/XP/2000 下,你又想把注冊(cè)表中的MAC地址恢復(fù)成原樣,可以選擇“Network Address”項(xiàng),將右邊的值選擇為“不存在”,再重新啟動(dòng)即可;在Win98下是選擇“沒(méi)有顯示”。
3、在注冊(cè)表中修改
對(duì)于非RTL8139芯片的網(wǎng)卡,你可以直接修改注冊(cè)表中的MAC,注意:修改注冊(cè)表前,要先備份注冊(cè)表。
點(diǎn)擊“開(kāi)始”/運(yùn)行,輸入regedit打開(kāi)注冊(cè)表,定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet \Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0000、0001、0002等主鍵 下,查找DriverDesc的內(nèi)容,了解網(wǎng)卡使用了哪個(gè)主鍵(例如0001),如果主鍵下有params項(xiàng),則該主鍵也是網(wǎng)卡所使用的;
例如網(wǎng)卡使用了0001主鍵,因此我們就選中它,在其右邊建一個(gè)字符串項(xiàng)(名為NetworkAddress),雙擊該串,輸入你指定的MAC地址值(注 意應(yīng)該是12位的連續(xù)數(shù)字或字母,其間沒(méi)有-號(hào));在0001下的NDI\params中添加一項(xiàng)子鍵(名為NetworkAddress),選擇該子 鍵,在其右邊添加名為default的字符串,鍵值為修改后的MAC地址,與上面的數(shù)值相同;修改后重啟生效。
四、MAC地址改好了嗎?
如果你想知道系統(tǒng)中的MAC地址是否修改成功了,可以這樣操作:重啟電腦,在命令提示符下,輸入IPconfig/all命令,于是Physical Address右邊就會(huì)顯示一個(gè)地址,你檢查一下即可得知MAC是否修改成功了。