Share via


Error "0xC004F038: El equipo no se pudo activar" en la activación del KMS

Este artículo fue escrito por Eric Ashton, ingeniero sénior de escalación de soporte técnico.

Síntomas

Intenta activar Microsoft Office 2013 u Office 2016 a través del host del Servicio de administración de claves (KMS) mediante cualquiera de los métodos siguientes:

  • Herramienta de administración de activación por volumen (VAMT)
  • Asistente para activación de Office desde un equipo cliente
  • OSPP.vbs script /act

Sin embargo, recibe el siguiente mensaje de error:

0xC004F038: El servicio de licencias de software informó de que no se pudo activar el equipo. El recuento notificado por el servicio de administración de claves (KMS) es insuficiente. Póngase en contacto con el administrador del sistema.

Causa

Este problema se produce porque el grupo de KMS de Office contiene menos de cinco equipos cliente únicos.

Solución

Para resolver este problema, aumente el número de equipos cliente en el grupo de KMS de Office a cinco o más.

Nota:

Para determinar cuántos equipos cliente hay actualmente en el grupo de KMS de Office en el host de KMS, ejecute el siguiente comando en una ventana del símbolo del sistema con privilegios elevados desde c:\windows\system32 y, a continuación, presione Entrar:

Cscript slmgr.vbs -dlv all >c:\temp\KMSInfo.txt

Vaya a c:\temp (o a cualquier ubicación personalizada donde coloque la salida) y abra KMSInfo.txt. Busque Office para encontrar los detalles de instalación del host de KMS de Office. Compruebe el valor de Recuento actual . Si el valor de recuento de KMS de Office es menor que 5, los clientes de Office no se activarán.

Cuando el grupo de KMS de Office contiene cinco o más equipos cliente, intente activar Office mediante el Asistente para activación de Office, OSPP.vbso VAMT.

Si usa La preparación del sistema (Sysprep) en su entorno, es posible que Office no se haya rediseñado antes de la creación de la imagen. Por lo tanto, los equipos pueden tener el mismo identificador de equipo cliente (CMID) para Office.

Si tiene más de cinco equipos que están intentando activarse y sigue viendo este mensaje de error, compruebe el Visor de eventos de inicio de sesión del host de KMS en el servidor de KMS. Por ejemplo, verá entradas similares a las siguientes:

  • 0x0,5,Ignite1.ignite.local,930bd202-a335-4c7e-bd9d-7305361f0d37,Date/Time,0,5,0,6f327760-8c5c-417c-9b61-836a98287e0c
  • 0x0,5,Ignite2.ignite.local,2f362dd3-fb39-4d18-94e6-de1d30dd27d5,Date/Time,0,5,0,6f327760-8c5c-417c-9b61-836a98287e0c
  • 0x0,5,Ignite5.ignite.local,930bd202-a335-4c7e-bd9d-7305361f0d37,Date/Time,0,5,0,6f327760-8c5c-417c-9b61-836a98287e0c

En este ejemplo, observe que Ignite5 y ignite1 tienen el mismo CMID (930bd202-a335-4c7e-bd9d-7305361f0d37). Esto indica que el rearma de Office se omitió aunque se haya generado la imagen del sistema operativo base.

Nota:

Antes de que Sysprep prepare la imagen, asegúrese de ejecutar uno de los siguientes comandos, en función de la versión de bits de Office, para garantizar un CMID de Office único.

  • Para Office de 32 bits

    C:\Archivos de programa (x86)\Microsoft Office\Office16\ospprearm.exe

  • Para Office de 64 bits

    C:\Archivos de programa\Microsoft Office\Office16\ospprearm.exe

Para obtener información detallada sobre cómo rearmar la instalación de Office, consulte los artículos siguientes:

Puede ejecutar el siguiente script de inicio en estos equipos para rearmar Office y generar nuevos identificadores de Office únicos. En este script, reemplace XX por el valor adecuado, en función de la versión de Office:

XX = 15 para Office 2013

XX = 16 para Office 2016

@echo off

:OSPP 

reg query HKLM\Software\Microsoft\Office\XX.0\Common\OSPPREARM if %errorlevel%==1 (goto RUN) else (goto END)

:RUN set ProgramFilesPath=%ProgramFiles% 

"%ProgramFilesPath%\Microsoft Office\OfficeXX\OSPPREARM.EXE"

C:\Windows\system32\cscript.exe "%ProgramFilesPath%\Microsoft Office\OfficeXX\ospp.vbs" /act set ProgramFilesPath=%ProgramFiles(x86)%

"%ProgramFilesPath%\Microsoft Office\OfficeXX\OSPPREARM.EXE"

C:\Windows\system32\cscript.exe "%ProgramFilesPath%\Microsoft Office\OfficeXX\ospp.vbs" /act REG ADD "HKLM\Software\Microsoft\Office\XX.0\Common\OSPPREARM"

:END

Exit