Дано: Microsoft Windows Server 2008 R2 Enterprise 64-разрядная, применены все последние обновления безопасности.
Служба KMS настроена и запущена, применены все рекомендуемые обновления (для решения возможных проблем с активацией Windows 8 и т. Д.)
Microsoft Office 2013 Standard, развернутый на указанном выше сервере и на рабочих станциях в интрасети, действует корпоративное лицензирование (введен правильный ключ KMS для активации Microsoft Ofice 2013).
Проблема: я не могу активировать установку MS Office 2013, работающую на том же сервере, где запущена служба KMS.
В журнале событий KMS нет записей, связанных с этой ошибкой.
Все перезапускалось, переустанавливалось и т.д. уже несколько раз (включая установку 32-битной и 64-битной версий Офиса).
Обратите внимание, что служба KMS работает нормально. Все рабочие станции активируют свой MS Office 2013 без единого сбоя. Однако установка на самом сервере отказывается от использования KMS.
Брандмауэр настроен правильно. Имя хоста указано правильно (через 'cscript ospp.vbs / sethst: hostname', я перепробовал все соответствующие имена хостов, начиная с того, что работает для активации с рабочих станций). Все остальные задокументированные необходимые проверки / действия выполняются также перед активацией.
Судя по тому, что я привожу ниже, ospp.vbs намекает на вышеуказанное не могу можно активировать через KMS. Так ли это на самом деле (т.е. мне следует использовать вместо этого MAK-активацию), или мне все еще что-то не хватает?
Я следил за Подсказки по устранению неполадок KMS и связанные статьи, и в настоящее время на Technet нет рекомендаций, возможно ли это вообще.
Выход slmgr.vbs / dlv 2E28138A-847F-42BC-9752-61B03FFF33CD:
---------------------------
Windows Script Host
---------------------------
Software licensing service version: 6.1.7601.17946
Name: Office 15, KMSHostVL edition
Description: Office 15, VOLUME_KMS channel
Activation ID: 2e28138a-847f-42bc-9752-61b03fff33cd
Application ID: 0ff1ce15-a989-xxxx-xxxx-xxxxxxxxxxxx
Extended PID: 55041-00206-234-486666-03-xxxx-xxxx.xxxx-xxxxxxx
Installation ID: 01683679734050124078134659xxxxxxxxxxxxxxxxxxxxxxxxxxx
Processor Certificate URL: http://go.microsoft.com/fwlink/?LinkID=88342
Machine Certificate URL: http://go.microsoft.com/fwlink/?LinkID=88343
Use License URL: http://go.microsoft.com/fwlink/?LinkID=88345
Product Key Certificate URL: http://go.microsoft.com/fwlink/?LinkID=88344
Partial Product Key: xxxxx
License Status: Licensed
Remaining Windows rearm count: 4
Trusted time: 2/05/2013 10:00:12 AM
Key Management Service is enabled on this machine
Current count: 5
Listening on Port: 1688
DNS publishing disabled
KMS priority: Normal
Key Management Service cumulative requests received from clients
Total requests received: 6
Failed requests received: 0
Requests with License Status Unlicensed: 0
Requests with License Status Licensed: 0
Requests with License Status Initial grace period: 6
Requests with License Status License expired or Hardware out of tolerance: 0
Requests with License Status Non-genuine grace period: 0
Requests with License Status Notification: 0
---------------------------
OK
---------------------------
Выход cscript ospp.vbs / act
Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft Corporation. All rights reserved.
---Processing--------------------------
---------------------------------------
Installed product key detected - attempting to activate the following product:
SKU ID: b13afb38-cd79-4ae5-xxxx-xxxxxxxxxxxx
LICENSE NAME: Office 15, OfficeStandardVL_KMS_Client edition
LICENSE DESCRIPTION: Office 15, VOLUME_KMSCLIENT channel
Last 5 characters of installed product key: xxxxx
ERROR CODE: 0xC004F074
ERROR DESCRIPTION: The Software Licensing Service reported that the product could not
be activated. No Key Management Service (KMS) could be contacted. Please see the
Application Event Log for additional information.
To view the activation event history run: cscript ospp.vbs /dhistorykms
---------------------------------------
---------------------------------------
---Exiting-----------------------------
Выход cscript ospp.vbs / dstatus
Microsoft (R) Windows Script Host Version 5.8
Copyright (C) Microsoft Corporation. All rights reserved.
---Processing--------------------------
---------------------------------------
SKU ID: b13afb38-cd79-4ae5-xxxx-xxxxxxxxxxxx
LICENSE NAME: Office 15, OfficeStandardVL_KMS_Client edition
LICENSE DESCRIPTION: Office 15, VOLUME_KMSCLIENT channel
LICENSE STATUS: ---NOTIFICATIONS---
ERROR CODE: 0xC004F056
ERROR DESCRIPTION: The Software Licensing Service reported that the product could
not be activated using the Key Management Service (KMS).
Last 5 characters of installed product key: xxxxx
DNS auto-discovery: KMS name not available
KMS machine registry override defined: xxxxxx:1688
Activation Interval: 120 minutes
Renewal Interval: 10080 minutes
KMS host caching: Enabled
---------------------------------------
---------------------------------------
---Exiting-----------------------------
Установка исправления из KB2885698 работал у меня. Попробуйте.
Office 2013, похоже, использует DNS-запросы исключительно для идентификации своего KMS-сервера. В более ранних версиях Office, активированных с помощью KMS, этого не было. Это означает, что вы не можете использовать такие имена, как localhost или 127.0.0.1, в качестве своего KMS-сервера. На самом деле вам нужно использовать полное ActiveDirectory / DNS-имя вашего KMS-сервера, даже если это тот же компьютер. Как ни странно, сценарий активации Windows 7 не демонстрирует такого поведения ... Я еще не тестировал Windows 8 или 8.1.
Прежде чем пытаться активировать Office 2013, убедитесь, что DNS-сервер может выполнять поиск вашего узла KMS (даже если это тот же компьютер!) С помощью команды nslookup на узле, на котором вы пытаетесь активировать Office 2013 (да, даже если он все на одной машине).
Наконец, не указывайте номер порта с cscript ospp.vbs / sethst. Команда недостаточно умна, чтобы понять, что «: 1688» - это ссылка на номер порта, и буквально будет использовать «hostname: 1688» в качестве имени хоста вместо «hostname» в качестве имени хоста и 1688 в качестве номера порта. Я полагаю, что есть отдельный переключатель командной строки, который устанавливает порт, но вам не нужно устанавливать его явно, если вы действительно не подключите службу KMS к порту TCP, отличному от стандартного 1688.
Пришлось открыть брандмауэр на сервере кмс. Порт по умолчанию - 1688 TCP, но я обнаружил неактивное приложение, доступное в настройках брандмауэра. После включения этой опции кмс работал должным образом и включил офисные установки после 5 успешных подключений.