Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

0x8007007b Windows Server, AD и Роли

Ошибка активации Windows 0x8007007b: как исправить

Обновлено: 08.09.2026 · Официальная документация ↗

Симптомы ошибки активации 0x8007007b

При попытке активации Windows или Windows Server через графический интерфейс или командную строку появляется сообщение: Ошибка 0x8007007b: Синтаксическая ошибка в имени файла, имени папки или метке тома (The filename, directory name, or volume label syntax is incorrect) или «DNS-имя не существует».

СимптомКонтекстПричина
Ошибка 0x8007007b в slmgr.vbsВыполнение команды slmgr.vbs /atoКлиент KMS не может найти SRV-запись _vlmcs._tcp в DNS для автообнаружения сервера лицензирования
Отказ активации OEM/Retail системыЭкран «Активация» в Параметрах WindowsВ системе установлен публичный ключ KMS (GVLK) вместо индивидуального розничного MAK/Retail ключа
Event ID 12288 в журнале Security-LicensingПросмотр событий WindowsDNS-сервер вернул отрицательный ответ при запросе имени службы активации

Пошаговое устранение ошибки активации 0x8007007b

  1. Проверка и переустановка корректного ключа продукта: если система должна активироваться одиночным ключом (MAK / Retail), а не через корпоративный сервер KMS, задайте правильный ключ продукта:
    slmgr.vbs /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
  2. Ручное указание адреса KMS-сервера (для корпоративных клиентов): если в сети развернут сервер Volume Activation Services, но DNS-запись отсутствует, задайте FQDN и порт вручную:
    slmgr.vbs /skms kms.company.local:1688
    slmgr.vbs /ato
  3. Проверка SRV-записи в DNS: проверьте доступность автообнаружения KMS-сервера через PowerShell:
    Resolve-DnsName -Name _vlmcs._tcp -Type SRV
  4. Сброс состояния лицензирования при системном сбое:
    slmgr.vbs /rearm
    Restart-Computer

Справка: Корпоративные дистрибутивы Windows (Enterprise/Pro) по умолчанию содержат ключи GVLK (Generic Volume License Keys), которые всегда ищут KMS-сервер в домене. При отсутствии KMS-инфраструктуры их необходимо заменять на MAK-ключи.

💡 Практика специалистов: Практика ITSTM: При развертывании машин из шаблонов sysprep ошибка 0x8007007b часто возникает, если сетевой интерфейс получил суффикс DNS, в котором не опубликована запись _vlmcs._tcp. Проверьте первичный DNS-суффикс подключения.

Частые вопросы (FAQ)

Почему в описании ошибки написано 'Синтаксическая ошибка в имени файла'?

Внутренний маппинг кодов Win32 транслирует код ошибки DNS (ERROR_INVALID_NAME / 0x7B) в общесистемное текстовое представление синтаксической ошибки структуры имен.

Какой сетевой порт использует служба KMS для активации?

Служба KMS принимает входящие TCP-соединения по умолчанию на порту 1688.

Как вернуть официальный публичный ключ GVLK в систему?

Найдите соответствующий ключ в документации Microsoft (KMS Client Setup Keys) и примените его командой slmgr.vbs /ipk <GVLK-KEY>.

Как просмотреть подробную информацию о текущей лицензии?

Выполните команду slmgr.vbs /dlv для вывода подробного окна с описанием канала лицензирования, оставшегося срока и статуса доверия.

Полезные материалы
Рекомендуем