A partir daqui
Método 1:
Isso depende do tipo de placa de interface de rede (NIC) que você possui. Se você possui um cartão que não suporta endereço MAC de clone, é necessário ir para o segundo método.
a) Vá para Iniciar-> Configurações-> Painel de controle e clique duas vezes em Conexões de rede e dial-up.
b) Clique com o botão direito do mouse na NIC em que deseja alterar o endereço MAC e clique em Propriedades.
c) Na guia "Geral", clique no botão "Configurar"
d) Clique na guia "Avançado"
e) Em "Seção Propriedade", você verá um item chamado "Endereço de Rede" ou "Endereço Administrado Localmente", clique nele.
f) No lado direito, em "Valor", digite o novo endereço MAC que você deseja atribuir à sua NIC. Normalmente, esse valor é inserido sem o "-" entre os números de endereço MAC.
g) Vá para o prompt de comando e digite "ipconfig / all" ou "net config rdr" para verificar as alterações. Se as alterações não forem materializadas, use o segundo método.
h) Se for bem-sucedido, reinicie o sistema.
Método 2:
Isso deve funcionar em todos os sistemas Windows 2000 / XP
a) Vá para Iniciar -> Executar, digite "regedt32" para iniciar o editor do registro. Não use "Regedit".
b) Vá para "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\ Control\Class\{4D36E972-E325-11CE-BFC1-08002BE10318}".
Clique duas vezes nele para expandir a árvore. As subchaves são números de 4 dígitos, que representam adaptadores de rede específicos. Você deve ver que começa com 0000, 0001, 0002, 0003 e assim por diante.
c) Encontre a interface desejada procurando a chave "DriverDesc" adequada.
d) Edite ou adicione a chave de cadeia "NetworkAddress" (possui o tipo de dados "REG_SZ") para conter o novo endereço MAC.
e) Desative e reative a interface de rede que você alterou (ou reinicie o sistema).
Método 3:
Use o programa Etherchange
Método 4: (Windows 9x)
Use o mesmo método que o Windows 2000 / XP, exceto pelo local da chave do registro, "HKEY_LOCAL_MACHINE\System\ CurrentControlSet\Services\Class\Net"
e você deve reiniciar o sistema.