2 янв. 2020 г.

Причина возникновения ошибки 0x4004f00c

Для того, чтобы решить эту проблему, нам понадобится командная строка и запуск в ней определенных команд. 

Важно: запускаем командную строку от имени администратора.
Для начала перейдем в директорию с Вашим Microsoft Office, чтобы запустить там скрипт ospp.vbs
В зависимости от версии и разрядности MS Office  –располагаться скрипт может в разных папках:

Office 201032-bitC:\Program Files\Microsoft Office\Office14
Office 201064-bitC:\Program Files (x86)\Microsoft Office\Office14
Office 201332-bitC:\Program Files\Microsoft Office\Office15
Office 201364-bitC:\Program Files (x86)\Microsoft Office\Office15
C:\Users\Administrator>cd C:\Program Files\Microsoft Office\Office15


Все последующие запуски команд будут выполняться в директории типа "C:\Program Files\Microsoft Office\Office15". Далее добавляем переменную Path, чтобы команды скрипта OSPP.VBS у нас cработали:


set path=%path%;C:\Program Files\Microsoft Office\Office15

Смотрим информацию о лицензии, запускаем:

cscript OSPP.VBS /dstatus

Скрипт выдаст следующую информацию:

Сервер сценариев Windows (Microsoft R) версия 5.8
c Корпорация Майкрософт (Microsoft Corp.), 1996-2001. Все права защищены.

---Processing--------------------------
---------------------------------------
SKU ID: b14axq41-dr90-4ae5-9f7f-swd958c652ca (у Вас тут будут свои значения, я привел пример вымышленного SKU ID)
LICENSE NAME: Office 15, OfficeStandardVL_KMS_Client edition
LICENSE DESCRIPTION: Office 15, VOLUME_KMSCLIENT channel
LICENSE STATUS:  ---OOB_GRACE---
ERROR CODE: 0x4004F00C
ERROR DESCRIPTION: The Software Licensing Service reported that the application is running within the valid grace period.
REMAINING GRACE: 29 days  (43140 minute(s) before expiring)
Last 5 characters of installed product key: #####
        DNS auto-discovery: KMS name not available
        KMS machine registry override defined: 127.0.0.2:1688
        Activation Interval: 120 minutes
        Renewal Interval: 10080 minutes
        KMS host caching: Enabled
---------------------------------------
SKU ID: b14axq41-dr90-4ae5-9f7f-swd958c652ca (у Вас тут будут свои значения)
LICENSE NAME: Office 15, OfficeProPlusVL_KMS_Client edition
LICENSE DESCRIPTION: Office 15, VOLUME_KMSCLIENT channel
LICENSE STATUS:  ---OOB_GRACE---
ERROR CODE: 0x4004F00C
ERROR DESCRIPTION: The Software Licensing Service reported that the applicationis running within the valid grace period.
REMAINING GRACE: 29 days  (43140 minute(s) before expiring)
Last 5 characters of installed product key: ######
        DNS auto-discovery: KMS name not available
        KMS machine registry override defined: 127.0.0.2:1688
        Activation Interval: 120 minutes
        Renewal Interval: 10080 minutes
        KMS host caching: Enabled
---------------------------------------
---------------------------------------
---Exiting-----------------------------


В моем случае проблема была на одном из компьютеров, который не мог подключиться к KMS серверу и получить лицензию в периметре локальной сети организации. Если внимательно прочитать отчет, то можно увидеть следующее: очень важным нюансом в данном отчете является "KMS name not available" и localhost адрес "127.0.0.2:1688" что явно указывает на то, что на данном компьютере воспользовались запрещенной утилитой вроде KMS AutoNet. Это и воспрепятствовало нормальной активации MS Office.

Переходим к тому, чтобы вручную указать имя узла KMS, в моем случае это lic_kms. В Вашем случае придется ввести свой адрес узла KMS, синтаксис команды – /sethst:hostname 
Ввожу команду:

cscript OSPP.VBS /sethst:lic_kms

Скрипт выдаст следующую информацию:
Сервер сценариев Windows (Microsoft R) версия 5.8 (c) Корпорация Майкрософт (Microsoft Corp.), 1996-2001. Все права защищены.

---Processing--------------------------
---------------------------------------
Successfully applied setting.
---------------------------------------
---Exiting-----------------------------

Важно, чтобы появилась информация, что настройка успешно применена "Successfully applied setting".

Переходим к активации MS Office:

cscript OSPP.VBS /act

Скрипт выдаст нам информацию:

Сервер сценариев Windows (Microsoft R) версия 5.8
c Корпорация Майкрософт (Microsoft Corp.), 1996-2001. Все права защищены.

---Processing--------------------------
---------------------------------------
Installed product key detected - attempting to activate the following product:
SKU ID: b14axq41-dr90-4ae5-9f7f-swd958c652ca (у Вас тут будут свои значения)
LICENSE NAME: Office 15, OfficeStandardVL_KMS_Client edition
LICENSE DESCRIPTION: Office 15, VOLUME_KMSCLIENT channel
Last 5 characters of installed product key: ##### (у Вас тут будут свои значения)
<Product activation successful>
---------------------------------------
Installed product key detected - attempting to activate the following product:
SKU ID: b14axq41-dr90-4ae5-9f7f-swd958c652ca (у Вас тут будут свои значения)
LICENSE NAME: Office 15, OfficeProPlusVL_KMS_Client edition
LICENSE DESCRIPTION: Office 15, VOLUME_KMSCLIENT channel
Last 5 characters of installed product key: ##### (у Вас тут будут свои значения)
<Product activation successful>
---------------------------------------
---------------------------------------
---Exiting-----------------------------


Важно отметить появление строчки "Product activation successful" - активация продукта выполнена успешно.

После этого проблема должна быть решена.

P.S. Если вдруг для Вас какие-то пункты были непонятны, либо у Вас возникли затруднения при работе с командной строкой,  можете обратиться к более подробной версии статьи про активацию MS Office через KMS сервер.

4 комментария:

  1. ничего не понятно что делать ! что не пытался ввести. Все не является командой.
    Прежде чем писать вы сами попытайтесь сделать в точности то, что тоже самое что пишите !

    ОтветитьУдалить
  2. Добрый день, ранее проблем с данной инструкцией ни у кого не возникало. Сам перепроверил команды в данный момент - все работают, опечаток нет. Возможно, вы допускали ошибки при вводе команд.

    ОтветитьУдалить
  3. Артем, вы еще ведете сайт ? Вам можно задать вопросы об "ввести свой адрес узла KMS" ? У меня свой ноут, но он б/у и был чужой, Неделю назад перестал активироваться офис 10, Помогите.

    ОтветитьУдалить
    Ответы
    1. Есть сервер активации KMS. Он может быть как расположен в локальной сети, так и на самом устройстве (в случае различных эмуляторов), так и в сети интернет. Например, официальный сервер Microsoft, либо публичные сервера активации сторонних организаций. Их DNS/IP и нужно указать.

      Удалить