Apr 012008
 


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)

MAC-Address key in Windows Registry

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.

MAC-Address changed after registry edit

You can also use a tool like Technitium MAC Address Changer to change the MAC-Address of your NIC

Incoming search terms:

  73 Responses to “How to change MAC-Address in Windows Registry”

  1. dude why doesn’t it work for me? any help?
    i follow ur instructions to the letter

  2. John,

    Whats your OS? what happens when you try the procedure. Did u try the tool?

  3. Best information

  4. 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…

  5. 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

  6. 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! :D

  7. doesn’t work at all for me (under windows 7). The MAC address stays the same as before :(

  8. can’t work under windows 7!!!

  9. 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

  10. 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!

  11. 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?

  12. works great with my laptop!!! this is my problem ever since then i found the solution for it..big thanks!

  13. 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……..

  14. it is working in broadcom and atheos but not in intel …do i know why????

  15. i want to change my mac address please tell how to do it

  16. 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.

  17. yes i too have the same problem in win 7….please some help meee

  18. 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

  19. my god this is a real shit, how cud i possible spoof a mac that starts with 00 …. ? anybody?

    greets

  20. 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

  21. 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

  22. 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.

  23. 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:)

  24. !! 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..

  25. 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

  26. 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

  27. 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 ?

  28. 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.

  29. Tried this approach and one I found at: http://www.sevenforums.com/network-sharing/5629-mac-address-spoofing.html

    Neither of them work for my Win 7 Home Premium laptop. My MAC starts with a 90 which my Motorola router won’t take. All other MACs on my system begin with a 00 so I think if I could get this leading 9 converted to a 0, I’d be good. Motorola plans no more firmware upgrades for my router so I’m on my own.

    Is there a way that you have to SAVE changes to the registry once edited? I didn’t see anything for save as or save and was wondering if perhaps that’s why the above described approach didn’t work.

    TIA for any help… :-)

  30. In support of the method above though, I *did* find my ‘NetworkAddress’ under key 9 versus key 1 (as noted above) though. Not sure if it makes a difference or not. Again, my laptop is Windows 7 Home Premium.

  31. hey guys txs for the help so far
    but it is not working for me
    i changed the mac adress exactly like u said. so in the “networkaddress” tab it gives me the number that i changed it too. but the active mac adress is still the old one please help me

  32. You can change your mac on windows 7. But it has to be in x2-xx-xx-xx-xx-xx format. Or to put it easier, the second digit has to be a ’2′. For some people this might do. But for me it doenst i have to change my mac address to one starting with 00-xx anyone know how to bypass this? Seems like parameters blocking it or something.

  33. Sebastian is right, i have done some more investigation and found out that second digit has to be ’2′ or ’6′ or ‘A’ or ‘E’. First digit can be anything.
    valid mac address are of the following format
    x2-xx-xx-xx-xx-xx
    x6-xx-xx-xx-xx-xx
    xA-xx-xx-xx-xx-xx
    xE-xx-xx-xx-xx-xx

    I tested this Win 7 Ultimate

  34. For everybody, try and google SMAC. It is a fine working tool from KLC.

  35. Worked good on Realtek network controller (motherboard on nForce 730a chipset), Windows 7

  36. this link can help u, for change mac address on windows 7
    but it’s indonesian
    http://kardono.blog.ugm.ac.id/2010/05/14/mengubah-mac-address-di-windows-7/

    just sharing, may be useful :D

  37. Why there are so many Network Addresses? >.<

    I don't know what is the right one.

    Please help me.

  38. Works great thank you
    it seemed like it didnt work for me I have windows 7 intel centrino wireless
    I exited registry I dont know if it makes a difference and
    I tried couple of different
    addresses
    finally worked

  39. Worked for me under 7 64bit! just start MAC address with 12 otherwise it doesn’t work with my Intel W-Lan adapter.

  40. It’s full working in my Windows 7 Professional: ( MAC ADDRESS CHANGE )

    Tested if USB ( Alfa AWUS036H 1000mW) chipset Realtek 8187L .

    1- Download and install Windows XP mode ( http://www.microsoft.com/windows/virtual-pc/download.aspx )

    1.1 -open XP mode Click on window of Virtual Machine ( USB ) and click in your wireless hardware for ADD.

    1.2 – Processor and mainboard needed virtualization technology SUPPORTED.

    2- in {windows XP MODE} Install DRIVER to your wireless driver and test if full work.

    3-IN {WINDOWS XP MODE } Download and install ( SMAC 2.7 = Spoofer MAC ADDRESS ) ( http://www.klcconsulting.net/smac/default.htm#smac27 )

    Obs.: Serial Number is needed for full change MAC ADDRESS.

    4 – in XP MODE changer your mac address using the software.

    5 – On window of Virtual Machine Click in USB and disconect your hardware wireless of virtual machine.

    On windows 7, your mac address is same of in WINDOWS XP MODE.

    Use IPCONFIG /ALL or your wireless software to check MAC ADDRESS.

    Thanks

  41. Alex ways works except need serial number for SMAC. Here is serial number: SMC2U-00C8-0004-0467-B30B-00005DE7 Or get freeware

  42. Great! It’s working! So fine!

  43. Hi,
    i like to find the ethernet port and its location from mac /LAA if its possible plz help me out on this

  44. i am the best ………..

  45. ENGLISH
    Find the solution forcibly installing the latest xp drivers for the motherboard wifi (Atheros 9285) in w7 and there from device manager to change the MAC and it worked !!!!!!!
    Many say and seems to be true W7 q in the MAC can only start with x2, x6, or xE xA, where x is any number or letter from A to F and the rest either … but get off this program, put a MAC cualq and desp Check with ipconfig / all, I did everything and the driver was the only solution ….
    Regards

    ESPAñOL
    Encontre la solucion instalando forzadamente los ultimos drivers de xp de la placa wifi (Atheros 9285) en w7 y ahi desde administrador de dispositivos cambie la MAC y funciono!!!!!!!
    Muchos dicen y parece ser cierto q en W7 las MAC solo pueden empezar con x2, x6, xA o xE, siendo x cualquier numero o letra de la A a F y el resto cualquiera…sino bajense este programa, pongan una MAC cualq y desp checkeen con ipconfig/all, yo hice de todo y el driver fue la unica solucion….
    Saludos

  46. Question: Sorry, I know this is a super old post, but which driver do I need to install/change to spoof a 00 MAC running Win7 Ultimate 32 bit? My WLAN card doesn’t support vitrualization tech.

    Thanks!!!

  47. Hello to all,

    Yesterday i tried to change my MAC id through mac id changer and other MAC id changer software when i changed i said successfully changed but again the original MAC ID comes that is it is not accepting the new MAC ID na the new MAC ID startsfrom ’22′ please help me on this matter….

  48. Pls just use network card where u can change the mac address like http://www.sdadapters.com
    The solution is there for everyone!!!!!!!!

  49. Hi, I tried the guide in Windows 7, but at the 3rd step,
    I found 7 values that begins with 00xx with the same “driverdesc” values in each!!

  50. great its working my windows7 laptop x64
    thanks !!!!!!!!!!!!!!!
    guru

 Leave a Reply

(required)

(required)

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>