Error 0xC004E002 durante la activación para Windows

Síntomas

Cuando intenta activar Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2, Windows 8, Windows Server 2012, Windows 8.1 o 2012 R2 de Windows Server, puede recibir uno de los siguientes mensajes de error:
Código: 0xC004C003

Descripción: El servidor de activación determinó que la clave de producto especificada ha sido bloqueada.
Código: 0xC004E002

Descripción: El servicio de licencias de Software informó que el almacén de licencias contiene datos incoherentes.

Causa

Este problema se produce porque se establecen los permisos incorrectos en el archivo Tokens.dat o el archivo está dañado.

Solución

Para resolver este problema, pruebe los métodos siguientes en orden.

Método 1: Establecer los permisos correctos para el archivo de Tokens.dat

  1. Haga clic en Inicio y, a continuación, escriba cmd en el cuadro de búsqueda.
  2. Haga clic derecho en cmdy, a continuación, haga clic en Ejecutar como administrador.
  3. En el símbolo del sistema, escriba el comando siguiente dependiendo del sistema operativo y, a continuación, presione ENTRAR:


    Para Windows Vista o 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)" 
    Los permisos correctos para tokens.dat deben ser similar esta salida de icacls:

    tokens.dat AUTHORITY\SYSTEM:(I)(F) NT
    BUILTIN\Administrators:(I)(F)
    NT SERVICE\SLSVC:(I)(R,W,D)

    Para Windows 7 o 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)" 
    Los permisos correctos para token.dat deben ser como esta salida de icacls:

    tokens.dat AUTHORITY\SYSTEM:(I)(F) NT
    BUILTIN\Administrators:(I)(F)
    NT AUTHORITY\NETWORK SERVICE:(I)(F)

    Para Windows 8, Windows Server 2012, Windows 8.1 o 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)" 
    Los permisos correctos para tokens.dat deben ser similar esta salida de icacls:

    tokens.dat AUTHORITY\SYSTEM:(I)(F) NT
    BUILTIN\Administrators:(I)(F)
    NT SERVICE\WSService:(OI)(CI)(R,W,D)
  4. Cierre la ventana de símbolo del sistema.
Notas:
  • Debe escribir este comando desde un símbolo del sistema con privilegios elevados.

Método 2: Cambiar el nombre del archivo de Tokens.dat

Para que el nombre del archivo de Tokens.dat para usted, vaya a la sección de "arreglarlo para mí". Si prefiere corregir este problema manualmente, vaya a la sección "Solucionarlo por mí mismo".

Solucionarlo en mi lugar

Para corregir este problema automáticamente, haga clic en el botón o vínculo Fix it. A continuación, haga clic en Ejecutar en el cuadro de diálogo Descarga de archivos y siga los pasos del Asistente para corregirlo.


Notas:
  • Este asistente puede estar solo en inglés. Sin embargo, la corrección automática también funciona para otras versiones de idioma de Windows.
  • Si no está en el equipo que tiene el problema, guarde la solución Fix it una unidad flash o un CD y a continuación, ejecútela en el equipo que tiene el problema.
  • No ejecute la corrección automática en el equipo que no tiene el problema.
  • La corrección automática no cambiará el nombre del archivo de Tokens.dat para usted si tokens.bar ya existe.
A continuación, vaya a la sección "¿Ha solucionado esto el problema?"

Solucionarlo por mí mismo

  1. Haga clic en Inicio y, a continuación, escriba cmd en el cuadro de búsqueda.
  2. Haga clic derecho en cmdy, a continuación, haga clic en Ejecutar como administrador.
  3. En el símbolo del sistema, escriba el comando siguiente y presione ENTRAR.

    Para Windows Vista o Windows Server 2008

    net stop slsvc 
    Para Windows 7 o Windows Server 2008 R2
    net stop sppsvc 
    Para Windows Server 2008 R2, Windows Server 2012, Windows 8.1 o Windows 8
    net stop sppsvc 
    Nota: Si recibe un mensaje que pregunta si desea continuar con esta operación, escriba s y presione ENTRAR.
  4. Escriba el comando siguiente y presione ENTRAR.

    Para Windows Vista o Windows Server 2008
    cd %windir%\serviceprofiles\networkservice\appdata\roaming\microsoft\softwarelicensing 
    Para Windows 7 o Windows Server 2008 R2
    cd %windir%\ServiceProfiles\NetworkService\AppData\Roaming\Microsoft\SoftwareProtectionPlatform 
    Para Windows 8, Windows Server 2012, Windows 8.1 o Windows Server 2008 R2:
    cd %windir%\ServiceProfiles\LocalService\AppData\Local\Microsoft\WSLicense 
  5. Escriba el comando siguiente y presione ENTRAR:
    ren tokens.dat tokens.bar 
  6. Escriba el comando siguiente y presione ENTRAR:

    Para Windows Vista o Windows Server 2008
    net start slsvc 
    Para Windows 7 o Windows Server 2008 R2
    net start sppsvc 
    Para Windows 8, Windows Server 2012, Windows 8.1 o Windows Server 2008 R2:
    net start sppsvc 
  7. Escriba el comando siguiente y presione ENTRAR:
    cd %windir% \System32 
  8. Escriba el comando siguiente y presione ENTRAR:
    cscript slmgr.vbs -rilc 
  9. Reinicie el equipo dos veces para aplicar los cambios.

¿Esto ha solucionado el problema?

  • Compruebe si el problema se solucionó. Si se solucionó el problema, ha terminado con esta sección. Si no se solucionó el problema, puede ponerse en contacto con el soporte técnico.
  • Le agradeceríamos sus comentarios. Para proporcionar comentarios o informen de cualquier problema con esta solución, por favor deje un comentario en el blog "corregirlo por mí" o envíenos un mensaje de correo electrónico .
Propiedades

Id. de artículo: 978305 - Última revisión: 13 ene. 2017 - Revisión: 2

Comentarios