Enter Regedit in "run" in the "Start" menu, open the Registry Editor, and expand the Registry to: hkey_local _ machine/system/currentcontrol set/control/class/sub-key, find driverdesc in the branch of the sub-key, such as 0002, 0001,000 (if you have more than one network card, there will be 2 ...... the information about your Nic is saved here. The driverdesc content is the NIC Information Description, for example, my Nic is Intel 21041 based Ethernet controller ), assume that your network card has a 0000 sub-key. Add a string named "networkaddress" under the 0000 subkey. The key value is the modified MAC address, which must be 12 consecutive hexadecimal numbers. Create a new sub-key named networkaddress in NDI/Params under the "0000" sub-key, and add a string named "default" under the sub-key, the key value is the modified MAC address. Create a string named "paramdesc" under the sub-Key of networkaddress. The function is to specify the network address description. The value can be "MAC address ". In this way, enable the "attribute" of the network neighbor. Double-click the corresponding Nic and you will find a "advanced" setting with the MAC address option under it, it is the new "networkaddress" that you add to the Registry. You only need to modify the MAC address here. Your NIC address has been changed. Disable registry and restart. Your NIC address has been changed. Open the properties of the network neighbor. Double-click the corresponding Nic item and you will find an advanced configuration item for MAC address, which is used to directly modify the MAC address. A mac address is also called a physical address, hardware address, or link address. It is written into the hardware when produced by a network device manufacturer. This address has nothing to do with the network, that is, no matter where the hardware with this address (such as network adapter, Hub, router, etc.) is connected to the network, it has the same MAC address, generally, the MAC address cannot be changed and cannot be set by the user. The MAC address is usually expressed as 12 hexadecimal numbers. Each two hexadecimal numbers are separated by colons, for example, 08: 00: 20: 0a: 8c: 6D is a MAC address. The first six digits are in hexadecimal notation, and 08:00:20 represents the number of the network hardware manufacturer. It is allocated by IEEE, and the last three digits are in hexadecimal notation 0a: 8c: 6D represents the serial number of a network product (such as a NIC) manufactured by the manufacturer. Each network manufacturer must ensure that each Ethernet device it creates has the same first three bytes and different last three bytes. This ensures that each Ethernet device in the world has a unique MAC address.
Modify the MAC address and MAC address composition of a PC