"0xC004F038: A számítógép nem aktiválható" hibaüzenet jelenik meg a KMS-aktiválásban

Ezt a cikket Eric Ashton, vezető támogatási eszkalációs mérnök írta.

Jelenségek

A Microsoft Office 2013-at vagy az Office 2016-ot a kulcskezelő szolgáltatás (KMS) gazdagépén keresztül próbálja meg aktiválni az alábbi módszerek bármelyikével:

  • Mennyiségi aktiválás kezelőeszköze (VAMT)
  • Office aktiválási varázsló ügyfélszámítógépről
  • OSPP.vbs /act szkript

A következő hibaüzenet jelenik meg azonban:

0xC004F038: A szoftverlicencelési szolgáltatás jelentette, hogy a számítógép nem aktiválható. A kulcskezelő szolgáltatás (KMS) által jelentett szám nem elegendő. Forduljon a rendszergazdához.

A probléma oka

Ez a probléma azért fordul elő, mert az Office KMS-készlet ötnél kevesebb egyedi ügyfélszámítógépet tartalmaz.

Megoldás

A probléma megoldásához növelje az Office KMS-készletben lévő ügyfélszámítógépek számát ötre vagy többre.

Megjegyzés:

Annak megállapításához, hogy jelenleg hány ügyfélszámítógép található az Office KMS-készletben a KMS-állomáson, futtassa a következő parancsot egy emelt szintű parancssori ablakban a c:\windows\system32 mappából, majd nyomja le az Enter billentyűt:

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

Nyissa meg a c:\temp fájlt (vagy bármely egyéni helyet, ahol a kimenetet elhelyezi), majd nyissa meg a KMSInfo.txt. Keresse meg az Office-t az Office KMS-állomás telepítési részleteinek megkereséséhez. Ellenőrizze az Aktuális szám értéket. Ha az Office KMS-szám értéke kisebb 5-nél, az Office-ügyfelek nem aktiválódnak.

Ha az Office KMS-készlet öt vagy több ügyfélszámítógépet tartalmaz, próbálja meg aktiválni az Office-t az Office aktiválási varázslójának, OSPP.vbsvagy VAMT-jének használatával.

Ha rendszer-előkészítést (Sysprep) használ a környezetében, előfordulhat, hogy az Office-t nem a rendszerkép létrehozása előtt módosították. Ezért előfordulhat, hogy a számítógépek azonos ügyfélszámítógép-azonosítóval (CMID) rendelkeznek az Office-hoz.

Ha ötnél több számítógépet próbál aktiválni, és továbbra is megjelenik ez a hibaüzenet, ellenőrizze a KMS-állomás bejelentkezési eseménymegtekintő a KMS-kiszolgálón. Például az alábbihoz hasonló bejegyzések láthatók:

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

Ebben a példában megfigyelheti, hogy az Ignite5 és az ignite1 ugyanazzal a CMID-vel rendelkezik (930bd202-a335-4c7e-bd9d-7305361f0d37). Ez azt jelzi, hogy a rendszer kihagyta az Office-hátsó lemezképet annak ellenére, hogy az operációs rendszer alaplemezképe létrejött.

Megjegyzés:

Mielőtt a Sysprep előkészítené a rendszerképet, győződjön meg arról, hogy a következő parancsok egyikét futtatja az Office bitverziója alapján, hogy egyedi Office CMID-t garantáljon.

  • 32 bites Office esetében

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

  • 64 bites Office esetében

    C:\Program Files\Microsoft Office\Office16\ospprearm.exe

Az Office telepítésének újraépítésével kapcsolatos részletes információkért tekintse meg a következő cikkeket:

Ezeken a számítógépeken a következő indítási szkript futtatásával átrendezheti az Office-t, és új, egyedi Office-azonosítókat hozhat létre. Ebben a szkriptben cserélje le az XX értéket a megfelelő értékre az Office-verzió alapján:

XX = 15 az Office 2013-hoz

XX = 16 az Office 2016-hoz

@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