Win 2K/XP下修改网卡MAC地址的方法

来源:互联网 发布:qq群文件无法下载 mac 编辑:程序博客网 时间:2024/05/18 00:35
 为什么要更换网卡地址?那可说不准了,各有各的用途,像我,是因为我的网卡的MAC地址在公司的路由器上绑定了,
可我的网卡坏了,换了一块网卡,到网络部重新更新MAC地址,嫌麻烦,顺手一改就OK了。

在WIN2K和XP下修改网卡MAC地址的方法真是简单极了,修改注册表就可以了。
细想一下,网卡的MAC地址尽然不是由网卡决定的,那么MAC地址也就不可信了,什么MAC地址比IP地址更安全,未必吧。

先找到下面这个注册表项

[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E972-E325-11CE-BFC1-08002BE10318}/0000]
在它下面有0000、0001、0002……,嘿嘿,你得挨个看,一直找到里面有个字符串描述项DriverDesc记录的是你的网卡描述,那就是它了。
这里假设它是0000。
在[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E972-E325-11CE-BFC1-08002BE10318}/0000]
里添加一个字符串项NetworkAddress,原来可能就有了,不过为空,如果没有就加一个吧。现在将它赋值,
如果你的网卡是11-22-33-44-55-66,那么就像下面这样填写。
"NetworkAddress"="112233445566"
然后再到下面这个注册表项
[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E972-E325-11CE-BFC1-08002BE10318}/0000/Ndi/params]
在里面添加一个项,并添加相应的内容。
[HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Class/{4D36E972-E325-11CE-BFC1-08002BE10318}/0000/Ndi/params/NetworkAddress]
"default"="112233445566"
"paramdesc"="MAC Address"
接下来,重启就行了。

如何恢复原来的MAC地址。呵呵,把上面添加的内容删除就行了,清空NetworkAddress字符串,删除NetworkAddress项就行了。
对了,还得重启才行。