1、界面操做法网络
打开"网上邻居",右键属性"本地链接",点击配置spa
选择"高级",再选"网路卡位址"(不一样系统名字略不一样),再将"值"里的内容填写为你想要假装的MAC地址就行,注意填的是16进制数blog
保存好后,重启计算机,再cmd里用"ipconfig /all"看看你的MAC地址是否是变了。ip
2、修改注册表法字符串
1. 在运行中输入:regedit命令,进入注册表。
在注册表中找到下面位置:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}cmd
2. 经过查找诸如0000、0001分支中的DriverDesc的键值来查看现有网卡是在哪一个分支下。(个人是在0009下)it
3. 在0009子键下添加一个字符串,命名为"NetworkAddress",键值为修改后的MAC地址,要求为连续的12个16进制数。配置
4. 而后在"0009"子键下的NDI\params中新建一项名为NetworkAddress的子键,在该子键下添加名为"default"的字符串,键值为修改后的MAC地址。im
5. 在NetworkAddress的子键下继续创建名为"ParamDesc"的字符串,其做用为指定NetworkAddress的描述,其值可为"MAC Address"。这样之后打开网络邻居的“属性”,双击相应的网卡就会发现有一个“高级”设置,其下存在MAC Address的选项,它就是你在注册表中加入的新项NetworkAddress,之后只要在此修改MAC地址就能够了。命名
好了按照以上方式顺利的话你会修改为功你的MAC地址,在WINDOWS控制台CMD命令,IPCONFIG -all 发现你的MAC地址修改完成,那么恭喜你你已经修改了你的MAC地址,可是有时候你会发现修改无效。
以上在WINDOWS XP下面修改彻底是没有问题的。
在WINDOW7下面MAC地址不能随机生成MAC地址,修改时要注意以下规则:
从左往右第二个字符必须二、六、A、E其中之一,列如:
02:00:00:00:00:00 --- 有效
06:00:00:00:00:00 --- 有效
0A:00:00:00:00:00 --- 有效
0E:00:00:00:00:00 --- 有效
不知道是否是WIN7的一个BUG仍是什么。