Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Эта статья была написана Эриком Эштоном, старшим инженером по эскалации поддержки.
Симптомы
Вы пытаетесь активировать Microsoft Office 2013 или Office 2016 через узел службы управления ключами (KMS) с помощью любого из следующих методов:
- Средство управления активацией корпоративных лицензий (VAMT)
- Мастер активации Office с клиентского компьютера
- Скрипт OSPP.vbs /act
Однако вы получите следующее сообщение об ошибке:
0xC004F038: Служба лицензирования программного обеспечения сообщила, что компьютер не удалось активировать. Значение счетчика, переданное вашей службой управления ключами (KMS), слишком низкое. Обратитесь к системному администратору.
Причина
Эта проблема возникает, так как пул KMS Office содержит менее пяти уникальных клиентских компьютеров.
Резолюция
Чтобы устранить эту проблему, увеличьте число клиентских компьютеров в пуле KMS Office до пяти или более.
Замечание
Чтобы определить, сколько клиентских компьютеров в настоящее время находятся в пуле KMS Office на узле KMS, выполните следующую команду в окне командной строки с повышенными привилегиями из c:\windows\system32 и нажмите клавишу ВВОД:
Cscript slmgr.vbs -dlv all >c:\temp\KMSInfo.txt
Перейдите в c:\temp (or any custom location where you put the output), and then open KMSInfo.txt. Используйте поиск, чтобы найти сведения об установке узла Office KMS. Проверьте значение "Текущее число ". Если значение счетчика KMS Office меньше 5, клиенты Office не будут активироваться.
Если пул OFFICE KMS содержит пять или более клиентских компьютеров, попробуйте активировать Office с помощью мастера активации Office, OSPP.vbs или VAMT.
Если вы используете Sysprep в вашей системе, возможно, что Office не был переактивирован до создания образа. Таким образом, компьютеры могут иметь тот же идентификатор клиентского компьютера (CMID) для Office.
Если у вас более пяти компьютеров, которые пытаются активировать, и вы по-прежнему видите это сообщение об ошибке, проверьте средство просмотра событий входа узла KMS на сервере KMS. Например, вы увидите записи, похожие на следующие:
- 0x0,5,Ignite1.ignite.local,930bd202-a335-4c7e-bd9d-7305361f0d37,Дата/Время,0,5,0,6f327760-8c5c-417c-9b61-836a98287e0c
- 0x0,5,Ignite2.ignite.local,2f362dd3-fb39-4d18-94e6-de1d30dd27d5,Дата и время,0,5,0,6f327760-8c5c-417c-9b61-836a98287e0c
- 0x0,5,Ignite5.ignite.local,930bd202-a335-4c7e-bd9d-7305361f0d37 Дата и время,0,5,0,6f327760-8c5c-417c-9b61-836a98287e0c
В этом примере обратите внимание, что Ignite5 и ignite1 имеют тот же CMID (930bd202-a335-4c7e-bd9d-7305361f0d37). Это означает, что перезаведение Office было пропущено, несмотря на то, что базовый образ операционной системы мог быть создан.
Замечание
Прежде чем Sysprep подготовит образ, убедитесь, что вы выполните одну из следующих команд на основе битовой версии Office, чтобы гарантировать уникальный CMID Office.
Для 32-разрядной версии Office
C:\Program Files (x86)\Microsoft Office\Office16\ospprearm.exe
Для 64-разрядной версии Office
C:\Program Files\Microsoft Office\Office16\ospprearm.exe
Подробные сведения о том, как изменить установку Office, см. в следующих статьях:
- Перезаведение установки Office 2013
- Восстановление лицензированной корпоративной версии Office, включенной в образ операционной системы
Следующий скрипт запуска можно запустить на этих компьютерах для перезагрузки Office и создания уникальных идентификаторов Office. В этом скрипте замените XX соответствующим значением на основе версии Office:
XX = 15 для Office 2013
XX = 16 для 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