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:
- Rearmar la instalación de Office 2013
- Rearmar una versión con licencia de volumen de Office que se incluye en una imagen de sistema operativo
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