Ошибка 0xC004F074: Windows не связалась с KMS
Короткий ответ
Ошибка 0xC004F074 появляется, когда Windows или корпоративный Office настроены как KMS-клиент, но не смогли завершить связь с KMS-хостом. На рабочем устройстве это обычно проблема сети, VPN, DNS, времени или самого сервера. На домашнем компьютере код может означать, что установлена корпоративная редакция или KMS Client Setup Key без доступной инфраструктуры организации.
Другие коды собраны в разделе ошибок активации Windows и Office.
Быстрый порядок: выполните slmgr /dlv, синхронизируйте время, подключитесь к корпоративной сети или VPN, проверьте DNS _vlmcs._tcp, порт 1688 и повторите slmgr /ato.
1. Проверьте тип лицензии
Откройте терминал и выполните:
slmgr /dlv
Если указано VOLUME_KMSCLIENT, Windows ожидает KMS-хост. Если компьютер принадлежит компании или учебному заведению, не меняйте настройки сервера самостоятельно — подключитесь к их сети или VPN.
Для Office откройте Word → «Файл → Учётная запись» и проверьте название продукта. KMS применяется к корпоративным выпускам, включая Office LTSC, но не является обычным способом активации подписки Microsoft 365.
2. Синхронизируйте дату и время
KMS чувствителен к времени. В «Параметры → Время и язык → Дата и время» включите автоматическую установку времени и часового пояса, затем нажмите «Синхронизировать».
В терминале администратора можно запросить синхронизацию:
w32tm /resync
После исправления времени повторите:
slmgr /ato
3. Подключитесь к сети или VPN организации
KMS-хост часто доступен только из внутренней сети. Если ошибка появилась на рабочем ноутбуке дома, запустите корпоративный VPN и снова выполните slmgr /ato.
Microsoft указывает, что KMS-клиенту необходимо периодически связываться с KMS-хостом: стандартная активация действует 180 дней, а попытка продления по умолчанию происходит каждые семь дней. Руководство Microsoft по KMS.
4. Проверьте обнаружение KMS через DNS
Если организация использует автоматическое обнаружение, выполните:
nslookup -type=srv _vlmcs._tcp
В ответе должна присутствовать SRV-запись с именем KMS-хоста. Если записи нет, передайте результат администратору: исправление выполняется в корпоративном DNS.
5. Проверьте доступность порта 1688
Если администратор сообщил имя сервера, проверьте соединение:
Test-NetConnection kms.example.org -Port 1688
Замените kms.example.org на выданное организацией имя. Значение TcpTestSucceeded: True подтверждает сетевую доступность порта, но не гарантирует, что KMS-хост правильно лицензирован и поддерживает установленный продукт.
Не добавляйте правило брандмауэра на сервере и не меняйте DNS организации без полномочий администратора.
6. Проверьте совместимость хоста и клиента
KMS-хост должен поддерживать версию Windows или Office клиента и иметь соответствующий KMS Host Key. Если несколько компьютеров одновременно получают 0xC004F074, проблема вероятнее находится на стороне инфраструктуры. Администратору следует проверить журналы KMS, DNS-публикацию и состояние ключа хоста.
Если это личный компьютер
Для обычного домашнего устройства сначала выясните, почему оно настроено как VOLUME_KMSCLIENT. Возможные варианты:
- установлен корпоративный образ Windows;
- редакция Enterprise или Education была получена без инфраструктуры организации;
- ранее вводился общий KMS Client Setup Key;
- сторонний инструмент переключил канал активации.
Если у вас есть цифровая лицензия Home или Pro, установите соответствующую редакцию и запустите встроенное средство устранения неполадок. Microsoft рекомендует использовать ключ, который совпадает с установленной редакцией, либо переустановить редакцию, соответствующую цифровой лицензии. Справка Microsoft по ошибкам активации.
MAS и 0xC004F074
Microsoft Activation Scripts предлагает сторонние методы, которые отличаются от штатного корпоративного KMS. Не стоит маскировать инфраструктурную ошибку на рабочем устройстве другим методом без разрешения владельца.
Для личного устройства описание официального репозитория, проверка источника и сравнение HWID, TSforge и Online KMS находятся в разделе Microsoft Activation Scripts.
Проверка после исправления
Выполните:
slmgr /ato
slmgr /xpr
slmgr /dlv
Успешный slmgr /ato подтверждает текущую попытку активации. Затем /xpr показывает срок, а /dlv — подробный статус и канал. Если 0xC004F074 возвращается на нескольких корпоративных устройствах, передайте администратору результаты DNS, Test-NetConnection и slmgr /dlv.
Частые вопросы
Можно ли просто прописать публичный KMS-сервер?
Это не является корректным исправлением корпоративной конфигурации. Используйте только KMS-хост своей организации и выданную ею лицензию.
Почему ошибка вернулась через несколько месяцев?
KMS требует периодического продления. Если клиент долго не подключался к сети организации, срок мог закончиться.
Что означает успешный Test-NetConnection?
Только то, что TCP-порт доступен по сети. Для активации также нужны совместимый продукт, корректный KMS-хост и действующая корпоративная лицензия.