Partilhar via


Erro "0xC004F038: Não foi possível ativar o computador" na ativação do KMS

Este artigo foi escrito por Eric Ashton, Engenheiro Sénior de Escalamento de Apoio.

Sintomas

Tenta ativar o Microsoft Office 2013 ou o Office 2016 através do anfitrião do Serviço de Gestão de Chaves (KMS) através de qualquer um dos seguintes métodos:

  • Ferramenta de Gestão de Ativação em Volume (VAMT)
  • Assistente de ativação do Office a partir de um computador cliente
  • script de OSPP.vbs /act

No entanto, recebe a seguinte mensagem de erro:

0xC004F038: o Serviço de Licenciamento de Software comunicou que não foi possível ativar o computador. A contagem comunicada pelo Serviço de Gestão de Chaves (KMS) é insuficiente. Por favor, contacte o seu administrador de sistema.

Causa

Este problema ocorre porque o conjunto KMS do Office contém menos de cinco computadores cliente exclusivos.

Resolução

Para resolver este problema, aumente o número de computadores cliente no conjunto KMS do Office para cinco ou mais.

Nota

Para determinar quantos computadores cliente estão atualmente no conjunto KMS do Office no anfitrião KMS, execute o seguinte comando numa janela de Linha de Comandos elevada a partir de c:\windows\system32 e, em seguida, prima Enter:

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

Aceda a c:\temp (ou a qualquer localização personalizada onde coloque a saída) e, em seguida, abra KMSInfo.txt. Procure o Office para encontrar os detalhes de instalação do anfitrião KMS do Office. Verifique o valor Contagem Atual . Se o valor de contagem KMS do Office for inferior a 5, os clientes do Office não serão ativados.

Quando o conjunto KMS do Office contém cinco ou mais computadores cliente, tente ativar o Office utilizando o assistente de ativação do Office, OSPP.vbsou VAMT.

Se utilizar a Preparação do Sistema (Sysprep) no seu ambiente, é possível que o Office não tenha sido reatribuído antes da criação da imagem. Por conseguinte, os computadores podem ter o mesmo ID de computador cliente (CMID) para o Office.

Se tiver mais de cinco computadores que estão a tentar ativar e continuar a ver esta mensagem de erro, verifique o início de sessão do anfitrião KMS Visualizador de Eventos no servidor KMS. Por exemplo, verá entradas semelhantes às seguintes:

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

Neste exemplo, repare que a Ignite5 e a ignite1 têm o mesmo CMID (930bd202-a335-4c7e-bd9d-7305361f0d37). Isto indica que o rearm do Office foi ignorado, mesmo que a imagem do sistema operativo base possa ter sido gerada.

Nota

Antes de o Sysprep preparar a imagem, certifique-se de que executa um dos seguintes comandos, com base na sua versão de bits do Office, para garantir um CMID exclusivo do Office.

  • Para a versão de 32 bits do Office

    C:\Programas (x86)\Microsoft Office\Office16\ospprearm.exe

  • Para a versão de 64 bits do Office

    C:\Programas\Microsoft Office\Office16\ospprearm.exe

Para obter informações detalhadas sobre como rearmar a instalação do Office, consulte os seguintes artigos:

Pode executar o seguinte script de arranque nestes computadores para criar o Office e gerar novos IDs exclusivos do Office. Neste script, substitua XX pelo valor adequado, com base na sua versão do Office:

XX = 15 para o Office 2013

XX = 16 para o 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