Erro 0xC004E002 durante a ativação do Windows
Este artigo fornece uma solução para um erro 0xC004E002 quando você tenta ativar o Windows.
Aplica-se a: Windows Server 2012 R2, Windows 10 - todas as edições, Windows 7 Service Pack 1
Número de KB original: 978305
Sintomas
Ao tentar ativar o Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012, Windows 8.1 ou Windows Server 2012 R2, você pode receber uma das seguintes mensagens de erro:
Código: 0xC004C003
Descrição: o servidor de ativação determinou que a chave do produto especificada foi bloqueada.
Código: 0xC004E002
Descrição: o Serviço de Licenciamento de Software informou que o repositório de licenças contém dados inconsistentes.
Motivo
Esse problema ocorre porque as permissões incorretas são definidas no arquivo Tokens.dat ou esse arquivo está corrompido.
Resolução
Para resolve esse problema, experimente os métodos a seguir em ordem.
Método 1: Defina as permissões corretas para o arquivo Tokens.dat
Selecione Iniciar e digite cmd na caixa Pesquisar .
Clique com o botão direito do mouse em cmd e selecione Executar como Administrador.
No prompt de comando, digite o seguinte comando dependendo do sistema operacional e pressione ENTER:
Para Windows Vista ou Windows Server 2008:
icacls %windir%\serviceprofiles\networkservice\appdata\roaming\microsoft\softwarelicensing /grant "BUILTIN\Administrators:(OI)(CI)(F)" "NT AUTHORITY\SYSTEM:(OI)(CI)(F)" "NT Service\slsvc:(OI)(CI)(R,W,D)"
As permissões corretas para tokens.dat devem ser semelhantes a esta saída de icacls:
tokens.dat NT AUTHORITY\SYSTEM:(I)(F) BUILTIN\Administrators:(I)(F) NT SERVICE\SLSVC:(I)(R,W,D)
Para Windows 7 ou Windows Server 2008 R2:
icacls %windir%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform /grant "BUILTIN\Administrators:(OI)(CI)(F)" "NT AUTHORITY\SYSTEM:(OI)(CI)(F)" "NETWORK SERVICE:(OI)(CI)(F)"
As permissões corretas para token.dat devem ser semelhantes a esta saída de icacls:
tokens.dat NT AUTHORITY\SYSTEM:(I)(F) BUILTIN\Administrators:(I)(F) NT AUTHORITY\NETWORK SERVICE:(I)(F)
Para Windows 8, Windows Server 2012, Windows 8.1 ou Windows Server 2008 R2:
icacls "%windir%\ServiceProfiles\LocalService\AppData\Local\Microsoft\WSLicense" /grant "BUILTIN\Administrators:(OI)(CI)(F)" "NT AUTHORITY\SYSTEM:(OI)(CI)(F)" "NETWORK SERVICE:(OI)(CI)(F)"
As permissões corretas para tokens.dat devem ser semelhantes a esta saída de icacls:
tokens.dat NT AUTHORITY\SYSTEM:(I)(F) BUILTIN\Administrators:(I)(F) NT SERVICE\WSService:(OI)(CI)(R,W,D)
Feche a janela do prompt de comando.
Observação
Você deve digitar esse comando a partir de um prompt de comando elevado.
Método 2: renomear o arquivo Tokens.dat
Selecione Iniciar e digite cmd na caixa Pesquisar .
Clique com o botão direito do mouse em cmd e selecione Executar como Administrador.
No prompt de comando, digite o comando a seguir e pressione ENTER.
Para Windows Vista ou para Windows Server 2008
net stop slsvc
Para Windows 7 ou para Windows Server 2008 R2
net stop sppsvc
Para Windows 8, Windows Server 2012, Windows 8.1 ou Windows Server 2008 R2
net stop sppsvc
Observação
Se você receber uma mensagem que pergunte se deseja continuar com essa operação, digite Y e pressione ENTER.
Digite o comando a seguir e pressione ENTER.
Para Windows Vista ou para Windows Server 2008
cd %windir%\serviceprofiles\networkservice\appdata\roaming\microsoft\softwarelicensing
Para Windows 7 ou para Windows Server 2008 R2
cd %windir%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform
Para Windows 8, Windows Server 2012, Windows 8.1 ou Windows Server 2008 R2:
cd %windir%\ServiceProfiles\LocalService\AppData\Local\Microsoft\WSLicense
Digite o seguinte comando e pressione ENTER:
ren tokens.dat tokens.bar
Digite o seguinte comando e pressione ENTER:
Para Windows Vista ou Windows Server 2008
net start slsvc
Para Windows 7 ou Windows Server 2008 R2
net start sppsvc
Para Windows 8, Windows Server 2012, Windows 8.1 ou Windows Server 2008 R2:
net start sppsvc
Digite o seguinte comando e pressione ENTER:
cd %windir% \System32
Digite o seguinte comando e pressione ENTER:
cscript slmgr.vbs -rilc
Reinicie o computador duas vezes para que as alterações sejam aplicadas.
Isso resolveu o problema
Verifique se o problema foi corrigido. Se o problema for corrigido, você terminará com esta seção. Se o problema não for corrigido, para Windows 7 ou Windows Server 2008, você poderá entrar em contato com o suporte. O suporte assistido não está mais disponível para o Windows Vista.
Coleta de dados
Se você precisar de ajuda do suporte da Microsoft, recomendamos coletar as informações seguindo as etapas mencionadas em Coletar informações usando o TSS para problemas relacionados à implantação.
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários