How to change MAC-Address in Windows Registry
If you're new here, you may want to subscribe to Windows Reference RSS feed Thanks for visiting!
MAC-Address is the hardware Network Address for the NIC which is unique for the system. However, there may be time when you need to change the MAC-Address for administrative purpose on a network. Some of the device drivers come with an option to change it from the device properties but not all (like my Broadcom Gigabit Ethernet Driver). For those who do not have the luxury of changing the MAC-Address from the device properties there is a way to do this by editing the Windows Registry.
To change MAC-Address for a Network card in Windows Registry:
1. Click Start – Run, type “regedit”
2. Navigate to
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318]
HKEY_LOCAL_MACHINE
\SYSTEM
\CurrentControlSet
\Control
\Class
\{4D36E972-E325-11CE-BFC1-08002BE10318}
3. Under this key, you shoud see numbers in sequence as “0000″, “0001″ and so on. Click on one at a time to check the description of the device to match it with that of your Network Card. In my case (0001)
4. Once found, in the right-pane, look for “NetworkAddress” key value. If you find it, right-click and select modify. Enter the desired MAC-Address as a 12 digit number (all in one, no “space” “.” or “-”)
5. If you don’t find the key, right-click in the rightpane, select “New” – “String Value”. Enter the name as “NetworkAddress”. Now modify and set the desired value.
6. Now, disable and enable the Network card from the ControlPanel – Network Connections.
This should reflect the new MAC-Address on your NIC. Should you choose to go back to the original manufacturer set MAC-Address simply delete the key you just created/modified in the Windows Registry.
You can also use a tool like Technitium MAC Address Changer to change the MAC-Address of your NIC
Did you enjoy this post? Why not leave a comment below and continue the conversation, or subscribe to my feed and get articles like this delivered automatically each day to your feed reader.
Trackbacks & Pingbacks
Comments
Leave a comment
Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>






dude why doesn’t it work for me? any help?
i follow ur instructions to the letter
John,
Whats your OS? what happens when you try the procedure. Did u try the tool?
Best information
I loaded the registry from an old defect i had from the stolen PC.. i want to get mac adresse gonna send it to MS and and cops.. when this guy gonne hook the the net his ip is gonna be sent to MS because au automatic updates.. but this thing doesnt show the MAC adress of a device…
I tried your suggestion but after adding the network key, my router ended up with the following entry in it:
Host Name IP Address MAC Address
Home-whittle-Ho 192.168.0.105 524153200080C6FE884D000000000000
The MAC address I am trying to add is: 52-41-53-20-00-80
bloody brillian!
you saved me a load of pain,
i created the new NetworkAdress string in the
reg like you explained, and voila! superb!
thanks so much!
doesn’t work at all for me (under windows 7). The MAC address stays the same as before
can’t work under windows 7!!!
For Windows 7 simply install an earlier version of the wireless card driver. Then goto device manager and select the wireless card, select “update driver”, select “manually choose which driver I want to install” then select the older driver from the list.
Worked for me with Windows 7 RC (build 7100) using Intel 3945ABG
it does work under windows seven!
just make sure that the starting ones i know for sure dont match like if yours is originally
00-12-a5-e3-11-12
make sure that it starts with like 12-xx-xx-xx
to be on the safe side make sure no pair of numbers are the same
11-22-33-44-55-66 <-bad lol
but this DOES work on 7!
reg add HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}00x /v NetworkAddress /t reg_sz /d xxxxxxxxxxxx
ipconfig /release
ipconfig /renew
works?
works great with my laptop!!! this is my problem ever since then i found the solution for it..big thanks!
i want to change mac to oo:16:d3:af:cc:d8 but it is not changing…please tell me how to change my mac ..my nic is intel wifi link 5100 in acer aspire 4736….
if any one know plese reply me……..
it is working in broadcom and atheos but not in intel …do i know why????
i want to change my mac address please tell how to do it
hi… have the same problem.. with intel wireless doesn’t change the mac.. what can be the solution? haven’t tried with older driver … how could i find them when i use windows 7..
thanks.
yes i too have the same problem in win 7….please some help meee
I find a proper way on how to change Mac address under windows 7.
Windows 7 is very strange on changing Mac address, it can only be done sucessfully if you start the MAC adress on the first two characters start from 12 XX XX XX XX XX (You can put any number after 12)
For example, if you want to change mac address for a lan card , you should start the mac address from this style , such as 12 A6 57 32 76 D4. Then the Mac address changing for a lan card should be done sucessfully.
Also I recommend that Mac Makeup Ver. 1.95d is the best MAC changing software for windows 7, I have tested it and always sucessfully changing the mac address starting from 12 XX XX XX XX XX.
You can download Mac Makeup from http://www.gorlani.com/publicprj/macmakeup/macmakeup.asp
my god this is a real shit, how cud i possible spoof a mac that starts with 00 …. ? anybody?
greets
it worked for me, but there is something you must add
if the “NetworkAddress” string value isnt found on the same key as your network adapter, then you must right click > new string value > name it as NetworkAddress > write a MAC address with 12 hex digits > disable > enable
and everyting should go just dandy
Didnt work for me??
I didnt have to make a new string value because I found a NetworkAddress..,So I changed it. But nothing happened.
I dont know if I entered a bad MAC number ?
I keep trying over with different numbers not changing the first two. ?
nothing seems to work…
Isnt the Description and the Adapter the same?
idk,Its wierd. under… “DriverDesc” .. My adapter.
Says,cAtheros AR928x Wireless Network Adapter
and when I check under the command prompt> ipconfig/all
the Description is Teredo Tunneling Pseudo-Interface
and I’ve done this step over and over like 3 times
yet. The NetworkAddress is the same as it was. I dont know if im doing something wrong ?
Please help!!
I bought this PC from a guy out on the street, and Idk why I think its stolen. So Im really trying to change it.
and I cant even do the windows updates cus Im scared of sending my Ip to Microsoft; then, Them sending cops on me..
please Help. Its Urget!!
Im running Vista Home Premium on a Vaio
The bit set by using x2 at the beginning is the
LAA bit. (Locally Administered Address). The standard says that you should use this form for all non Burned In Addresses. This MAY be why the Intel driver/hardware is forcing this format.
The last bit is the broadcast bit and it should be UNSET – i.e. zero.
In binary it looks like this.
xxxx xx10. So 2, 6, a, e are the only four valid second digits.
http://en.wikipedia.org/wiki/MAC_address
Note that some documentation refers to the bits in the opposite order within the bytes. In that case the leftmost one is the broadcast bit and the next one in the LAA. This is a remnant of token-ring vs ethernet wars of a few decades ago.
In that case valid addresses begin
01xx xxxx – i.e. 4, 5, 6, 7 are valid Locally Administered Addresses first digits.
Laptop, Vista[RTL8187B Network Adapter] .. attempted to change original mac-address with valid mac-address from another PC; while it didn’t work with valid-mac, but stated to work after implementing 12XXXXXXXXXX format
(currently writing form the same spoofed machine:)
!! Thanks guys !!
Finally was able to change it !..
awesome. ^___^
———————————-
But, I was wondering, now that I’ve changed my MAC.
Would they still be able to find the laptop IF they were looking for it ?
Because I did do some updates before changeing the MAC ?
Im thinking they could trace the last update and check the Router Address ? -yah ? no ?, wich..is the same. -Duh ..
I mean. I changed my IP also just to be sure…
lol. Sorry guys, I’m only paranoid bout the whole sneaky guy selling me a nice VAIO..
hi i have same problem in windows 7 i can’t change my mac address to another mac which begin with 00 can anyone help me
my email is salahsaatci@yahoo.com
thank u in advanced
THANK YOU YOGESH FOR THE LINK. i have an Acer Aspire One Mini netbook, at my school the IT guy blocked my mac address from connecting to our schools internet. now since i have a new mac address i can endlessly connect to the web… THANK U
Hello Dear
For some days ago i changed my mac adress because i have one destop and one leptop and my ISP is has give me internet acsess from my destop MAC Adress so i chenged my leptop mac as same as destop and internet was working nice on both machine .but from last two days internet in leptop is not working so can any one halp me ?
hello fellas.. i’ve been trying to change my mac adress. i tried registry, mac makeup, technitium, a-mac (and at least 4 other programs) all together or 1 by 1. drivers changed. of course i was enable to change mac, but with no internet access on wireless lan. i thought i done everything to be done. failed. no progress under my windows 7 ultimate.
BUT, i got 1 more thing in my mind, so i do it. that is, setting network brigde. i have a wireless connetcion. so i set up a bridge with wireless and local network. (mac brigde miniport) you can change miniport’s mac adress but your actual network’s stay same. so you actually mask your real mac with that bridge.
when you type cmd-getmac, you might get a scene like that:
http://img689.imageshack.us/img689/8267/getmac.png
so you want to be secure and have a problem like this, it might help.