Fout '0xC004F038: de computer kan niet worden geactiveerd' in KMS-activering
Dit artikel is geschreven door Eric Catherine, Senior Support Escalation Engineer.
Symptomen
U probeert Microsoft Office 2013 of Office 2016 te activeren via de KMS-host (Key Management Service) met behulp van een van de volgende methoden:
- Hulpprogramma voor volumeactivering (VAMT)
- Office-activeringswizard vanaf een clientcomputer
- OSPP.vbs /act-script
U ontvangt echter het volgende foutbericht:
0xC004F038: De softwarelicentieservice heeft gerapporteerd dat de computer niet kan worden geactiveerd. Het aantal dat door uw KMS (Key Management Service) is gerapporteerd, is onvoldoende. Neem contact op met de systeembeheerder.
Oorzaak
Dit probleem treedt op omdat de Office KMS-pool minder dan vijf unieke clientcomputers bevat.
Oplossing
U kunt dit probleem oplossen door het aantal clientcomputers in de Office KMS-pool te verhogen tot vijf of meer.
Opmerking
Als u wilt bepalen hoeveel clientcomputers zich momenteel in de Office KMS-pool op de KMS-host bevinden, voert u de volgende opdracht uit in een opdrachtpromptvenster met verhoogde bevoegdheid vanuit c:\windows\system32 en drukt u vervolgens op Enter:
Cscript slmgr.vbs -dlv all >c:\temp\KMSInfo.txt
Ga naar c:\temp (of een aangepaste locatie waar u de uitvoer plaatst) en open vervolgens KMSInfo.txt. Zoek naar Office om de installatiegegevens van uw Office KMS-host te vinden. Controleer de waarde huidig aantal . Als de waarde van het aantal Office KMS kleiner is dan 5, worden Office-clients niet geactiveerd.
Wanneer de Office KMS-pool vijf of meer clientcomputers bevat, probeert u Office te activeren met behulp van de office-activeringswizard ,OSPP.vbsof VAMT.
Als u Systeemvoorbereiding (Sysprep) in uw omgeving gebruikt, is het mogelijk dat Office niet opnieuw is gemaakt voordat de installatiekopieën zijn gemaakt. Daarom kunnen computers dezelfde clientcomputer-id (CMID) voor Office hebben.
Als u meer dan vijf computers hebt die proberen te activeren en u nog steeds dit foutbericht ziet, controleert u de Logboeken van de KMS-hostaanmelding op de KMS-server. U ziet bijvoorbeeld vermeldingen die er ongeveer als volgt uitzien:
- 0x0,5,Ignite1.ignite.local,930bd202-a335-4c7e-bd9d-7305361f0d37,Datum/tijd,0,5,0,6f327760-8c5c-417c-9b61-836a98287e0c
- 0x0,5,Ignite2.ignite.local,2f362dd3-fb39-4d18-94e6-de1d30dd27d5 Datum/tijd,0,5,0,6f327760-8c5c-417c-9b61-836a98287e0c
- 0x0,5,Ignite5.ignite.local,930bd202-a335-4c7e-bd9d-7305361f0d37 Datum/tijd,0,5,0,6f327760-8c5c-417c-9b61-836a98287e0c
In dit voorbeeld ziet u dat Ignite5 en ignite1 dezelfde CMID hebben (930bd202-a335-4c7e-bd9d-7305361f0d37). Dit geeft aan dat de Office-herinrichting is overgeslagen, hoewel de installatiekopieën van het basisbesturingssysteem mogelijk zijn gegenereerd.
Opmerking
Voordat Sysprep de installatiekopieën voorbereidt, moet u een van de volgende opdrachten uitvoeren, op basis van uw Office-bitversie, om een unieke Office CMID te garanderen.
Voor 32-bit Office
C:\Program Files (x86)\Microsoft Office\Office16\ospprearm.exe
Voor 64-bit Office
C:\Program Files\Microsoft Office\Office16\ospprearm.exe
Zie de volgende artikelen voor gedetailleerde informatie over het opnieuw starten van de Office-installatie:
- De installatie van Office 2013 opnieuw voltooien
- Een versie van Office met een volumelicentie die is opgenomen in een installatiekopieën van een besturingssysteem opnieuw maken
U kunt het volgende opstartscript uitvoeren op deze computers om Office opnieuw op te starten en nieuwe, unieke Office-id's te genereren. Vervang IN dit script XX door de juiste waarde op basis van uw Office-versie:
XX = 15 voor Office 2013
XX = 16 voor 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