今天由于個人原因需要將我的筆記本的有線網卡的物理MAC地址和無線網卡的物理MAC地址對調一下,我像平常修改網卡MAC地址一樣,步聚如下:點擊菜單“開始”/設置/控制面板,雙擊“系統”,點擊“硬件”/設備管理器,在設備管理器中展開“網絡適配器”,右擊要修改MAC地址的網卡,選擇“屬性”;點擊“高級”選項卡,在“屬性”下,選擇點擊Network Address項目,在右側“值”的下方,輸入你要指定的MAC地址值(例如01C502789902),注意要連續(xù)輸入12個數字或字母(中間不要輸入-);重新啟動電腦后,修改即可生效。 但是當我打開我的無線網卡屬性的時候,卻并沒有找到我想要的東西,看來這個無線網卡設置還不一樣,于是只得另想其它辦法了,那么到底如何修改無線網卡的MAC地址呢?往下看。 經查,我的無線網卡使用的非RTL8139芯片的網卡, 對于非RTL8139芯片的網卡,你可以直接修改注冊表中的MAC,注意:修改注冊表前,要先備份注冊表。 系統 :Win2003/XP/2000 開始工作了: 點擊“開始”/運行,輸入regedit打開注冊表,定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0000、0001、0002、0003、0004、0005、0006、0007、0008、0009、0010、0011、0012等主鍵下,查找DriverDesc的內容,了解網卡使用了哪個主鍵(例如0011),如果主鍵下有params項,則該主鍵也是網卡所使用的; 例如網卡使用了0011主鍵,因此我們就選中它,在其右邊建一個字符串項(名為NetworkAddress),雙擊該串,輸入你指定的MAC地址值(注意應該是12位的連續(xù)數字或字母,其間沒有-號);在0011下的NDI\params中添加一項子鍵(名為NetworkAddress),選擇該子鍵,在其右邊添加名為default的字符串,鍵值為修改后的MAC地址,與上面的數值相同;修改后重啟生效。 到此我這次修改成功。 有些朋友使用的網卡芯片與我又不成,但方法大同小異,下面我還收集了其它修改網卡MAC地址的方法,寫寫出來希望對您有用。 三、修改注冊表中MAC的方法 1、使用軟件修改 本方法適用于所有類型的網卡。在不同的Windows下,要用不同的軟件修改MAC。 (1)Win2003/XP/2000 如果你的系統是Win2003/XP/2000,可以使用SMAC(下載地址http://www.klcconsulting.net/smac/#Download)。這款軟件并不能修改網卡中的MAC地址,只能修改注冊表中的MAC。 該軟件有兩種運行模式,如果你啟用了“Windows Management Instrumentation (WMI)”服務,軟件即運行在[WBEM ON]模式下,可以顯示更多的網卡信息,否則運行在[WBEM OFF]模式下,在軟件窗口標題欄可看到當前運行模式。 軟件的使用非常簡單,運行后點擊“Refresh”,窗口中的列表框將顯示網卡的類型、IP地址、Active MAC等,在下面六個輸入框中輸入你指定的MAC地址(下圖1),然后點擊右側的“Update MAC”,即可修改完成;最后重啟電腦使修改值生效。 注意,試用版不能輸入新的MAC地址,只能把MAC改成0C-0C-0C-0C-0C-01 2、在網卡屬性中修改 如果你的網卡采用了RealTek公司的RTL8139芯片,就可以在網卡屬性中修改MAC,這樣注冊表中的MAC地址也會一同改變,方法如下: 在Win2003/XP/2000中,點擊菜單“開始”/設置/控制面板,雙擊“系統”,點擊“硬件”/設備管理器,在設備管理器中展開“網絡適配器”,右擊要修改MAC地址的網卡,選擇“屬性”;點擊“高級”選項卡,在“屬性”下,選擇點擊Network Address項目,在右側“值”的下方,輸入你要指定的MAC地址值(例如020202020202),注意要連續(xù)輸入12個數字或字母(中間不要輸入-);重新啟動電腦后,修改即可生效。至于Win98下的MAC修改方法,與以上方法類似。 如果修改之后,在Win2003/XP/2000 下,你又想把注冊表中的MAC地址恢復成原樣,可以選擇“Network Address”項,將右邊的值選擇為“不存在”,再重新啟動即可;在Win98下是選擇“沒有顯示”。 3、在注冊表中修改 對于非RTL8139芯片的網卡,你可以直接修改注冊表中的MAC,注意:修改注冊表前,要先備份注冊表。 Win2003/XP/2000 點擊“開始”/運行,輸入regedit打開注冊表,定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}\0000、0001、0002等主鍵下,查找DriverDesc的內容,了解網卡使用了哪個主鍵(例如0001),如果主鍵下有params項,則該主鍵也是網卡所使用的; 例如網卡使用了0001主鍵,因此我們就選中它,在其右邊建一個字符串項(名為NetworkAddress),雙擊該串,輸入你指定的MAC地址值(注意應該是12位的連續(xù)數字或字母,其間沒有-號);在0001下的NDI\params中添加一項子鍵(名為NetworkAddress),選擇該子鍵,在其右邊添加名為default的字符串,鍵值為修改后的MAC地址,與上面的數值相同;修改后重啟生效。 四、MAC地址改好了嗎? 如果你想知道系統中的MAC地址是否修改成功了,可以這樣操作:重啟電腦,在命令提示符下,輸入IPconfig/all命令,于是Physical Address右邊就會顯示一個地址,你檢查一下即可得知MAC是否修改成功了