Поделиться через


Ошибка 0xC004F074 при попытке активировать Windows

Эта статья поможет устранить ошибку 0xC004F074, которая возникает при активации Windows.

Область применения: поддерживаемые версии Windows Server и клиента Windows
Исходный номер базы знаний: 974998

При попытке активировать Windows может возникнуть ошибка 0xC004F074 и одно из следующих сообщений об ошибках:

  • Ошибка 0xC004F074 с описанием «Сервер управления ключами (KMS) недоступен»

  • Ошибка: 0xC004F074 Служба лицензирования программного обеспечения сообщила, что продукт не удалось активировать. Невозможно связаться со службой управления ключами (KMS). Дополнительные сведения см. в журнале событий приложений.

Сервер управления ключами (KMS) недоступен

При попытке активировать клиентские компьютеры под управлением Windows 7 или Microsoft Windows Server 2008 R2 может появиться следующее сообщение об ошибке:

Ошибка 0xC004F074 с описанием «Сервер управления ключами (KMS) недоступен»

В то же время следующие записи могут войти в журнал событий KMS на клиенте KMS и узле KMS.

В журнале событий приложения на клиенте KMS отображается следующее событие:

Log Name: Application  
Source: Microsoft-Windows-Security-SPP  
Date:  

Event ID: 12288  
Task Category: None  
Level: Information  
Keywords: Classic  
User: N/A  
Computer:  

Description:  
The client has sent an activation request to the key management service machine.  
Info:  
0xC004F06C, 0x00000000, <KMS Host FQDN>:1688, 36f27b39-2fd5-440b-be67-a09996d27a38, 2010/09/29 17:52, 0, 2, 41760, 68531fb9-5511-4989-97be-d11a0f55633f, 5

В журнале событий приложения на узле KMS отображается следующее событие:

Log Name: Key Management Service  
Source: Microsoft-Windows-Security-Licensing-SLC  
Date:  

Event ID: 12290  
Task Category: None  
Level: Information  
Keywords: Classic  
User: N/A  
Computer:  
Description:  
An activation request has been processed.  
Info:  
0xC004F06C,5,<KMS Client name>,36f27b39-2fd5-440b-be67-a09996d27a38,2010/9/29 21:46,0,2,41520,68531fb9-5511-4989-97be-d11a0f55633f

Ошибка может быть вызвана одной из следующих причин:

  • Несоответствие версий поддержки между клиентом KMS и узлом KMS
  • Разница между клиентом KMS и узлом KMS

Несоответствие версий между клиентом KMS и узлом KMS

Чаще всего эта ошибка возникает при запуске узла KMS в Windows Server 2003 или Windows Server 2008, а клиент KMS — Windows 7 или Windows Server 2008 R2. Обновление необходимо для узла KMS, работающего в Windows Server 2003, и обновление необходимо для узла KMS, работающего в Windows Server 2008, для активации клиентов KMS, которые являются Windows 7 или Windows Server 2008 R2.

Если вы используете Windows Server 2008 в качестве узла KMS, вам потребуется это исправление обновления 968912.

Разница между клиентом KMS и узлом KMS

Ошибка 0xC004F06C, перечисленная в разделе сведений, может возникнуть, если разница между системным временем на клиентском компьютере и узле KMS составляет более 4 часов. Для синхронизации времени между компьютерами рекомендуется использовать источник времени NTP или службу Active Directory. Время координируется между узлом KMS и клиентским компьютером в формате UTC.

Убедитесь, что системное время на клиенте и узле KMS совпадает. Часовой пояс, заданный на клиентском компьютере, не влияет на активацию, так как она основана на формате UTC.

Выполните команду w32tm /resync для повторной синхронизации времени в клиенте.

Не удалось связаться с служба управления ключами (KMS)

При попытке активировать Windows с помощью Slmgr /ato команды вы получите код ошибки 0xC004F074 со следующим сообщением об ошибке:

Ошибка: 0xC004F074 Служба лицензирования программного обеспечения сообщила, что продукт не удалось активировать. Невозможно связаться со службой управления ключами (KMS). Дополнительные сведения см. в журнале событий приложений.

Эта ошибка возникает по одной из следующих причин:

  • Служба платформы защиты программного обеспечения (sppsvc) на узле KMS остановлена.
  • Существуют проблемы с сетью между клиентом KMS и сервером узла KMS. Например, трафик TCP 1688 блокируется между клиентом KMS и сервером узла KMS.
  • В системе доменных имен (DNS) есть неправильная или старая запись сервера узла KMS.

Служба Sppsvc на узле KMS перестала работать

Проверьте, запущена ли служба sppsvc на сервере KMS. Если служба остановлена, запустите ее.

Проблемы с сетью между клиентом KMS и сервером узла KMS

Откройте порт 1688 между клиентом KMS и сервером Test-NetConnection узла KMS и используйте командлет PowerShell, чтобы проверить, открыт ли порт между клиентом и сервером. Приведем пример:

Test-NetConnection -ComputerName <KMS Host Server> -Port 1688

ComputerName           : <KMS host server>
RemoteAddress          : <KMS host server IP address>
RemotePort             : 1688
InterfaceAlias         : Wi-Fi
SourceAddress          : <Client machine IP address>
PingSucceeded          : True
PingReplyDetails (RTT) : 0 ms
TcpTestSucceeded       : False

Просмотрите выходной TcpTestSucceeded параметр. Если это Falseтак, это означает, что порт 1688 блокируется между клиентом KMS и сервером KMS.

Неправильная или старая запись сервера узла KMS в DNS

Проверьте запись DNS KMS в DNS, указывающую на неверный или старый сервер KMS в среде, выполнив следующие действия.

  1. Откройте консоль управления DNS.

  2. Выберите папку _tcp в папке доменного имени и найдите запись SRV _VLMCS .

  3. Проверьте, присутствует ли правильное имя сервера узла KMS в записи SRV _VLMCS .

    Снимок экрана: диспетчер DNS с папкой _tcp, выбранной в папке доменного имени.

  4. Проверьте запись узла сервера узла KMS, перейдя в папку доменного имени и проверив запись узла A. Измените IP-адрес, чтобы указать новый узел сервера KMS, если это неправильно.

    Снимок экрана: диспетчер DNS с выбранной папкой KMS.

Ссылки

Разрешение кодов ошибок активации Windows

Сбор данных

Если вам нужна помощь службы поддержки Microsoft, мы рекомендуем собирать информацию путем выполнения действий, описанных в разделе Сбор информации с помощью TSS для решения проблем, связанных с развертыванием.