Сообщение «no installed product keys detected» появляется в утилитах вроде ShowKeyPlus, ProduKey или Belarc Advisor при попытке узнать ключ активации Windows — программа сканирует систему и не находит в ней установленного ключа продукта. Переводится фраза буквально как «установленные ключи продукта не обнаружены»: утилита проверила реестр, раздел лицензирования и прошивку UEFI, но не нашла записи, которую можно показать пользователю.
Это не всегда означает, что Windows не активирована. Часто система работает с цифровой лицензией, привязанной к серверам Microsoft, и никакого локально хранимого ключа просто не существует. Ниже разберём, в каких случаях сообщение нормально, а в каких — указывает на проблему с лицензией.
Что означает эта ошибка простыми словами
Утилиты для просмотра ключей ищут данные в нескольких местах: ветка реестра HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion, служба лицензирования программного обеспечения и таблица MSDM в прошивке UEFI, где производители ноутбуков зашивают OEM-ключи. Если ни в одном из этих источников данных нет, программа выводит сообщение об отсутствии ключей.
Типичные сценарии, при которых это нормальное поведение:
- 🔑 Цифровая лицензия (Digital License) — активация привязана к железу и учётной записи Microsoft, ключ в системе не хранится.
- 💻 KMS-активация — корпоративная система активируется через сервер организации, локальный ключ не установлен.
- 🔄 Обновление с Windows 7/8 до Windows 10/11 — после бесплатного апгрейда действует цифровое право, а не классический ключ.
- 🧪 Пробный период — система ещё не активирована, ключ не вводился.
Иными словами, отсутствие ключа в утилите не равно отсутствию активации — это два разных состояния, и путать их нельзя.
Как проверить, активирована ли Windows
Первый шаг — не утилита, а встроенные средства системы. Откройте Параметры → Система → Активация (в Windows 10: Параметры → Обновление и безопасность → Активация). Если там указано «Система Windows активирована» или «активирована с помощью цифровой лицензии», беспокоиться не о чем.
Дополнительно можно проверить статус через командную строку. Запустите её от имени администратора и выполните:
slmgr /xpr
Команда покажет, активирована ли система постоянно или до какой даты действует лицензия. Для детальной информации о типе канала лицензирования используйте:
slmgr /dli
В выводе обратите внимание на строку Product Key Channel: значения Retail, OEM и Volume:KMS говорят о разных типах лицензий и объясняют, почему сторонняя утилита видит или не видит ключ.
Почему утилита не находит ключ: основные причины
Разберём причины подробнее, чтобы вы могли сопоставить их со своей ситуацией.
- 🛡️ Цифровая привязка к железу — самый частый случай на Windows 10 и 11: ключ физически отсутствует в системе, его заменяет хэш оборудования на серверах Microsoft.
- 🏢 KMS или Active Directory-активация — рабочий компьютер получает лицензию от корпоративного сервера, локального ключа нет.
- ⚙️ Повреждение хранилища лицензий — сбой в службе Software Protection или файлах
tokens.datделает ключ недоступным для чтения. - 🖥️ Чистая установка без ввода ключа — система установлена с пропуском этапа активации и работает в неактивированном режиме.
- 📦 Утилита запущена без прав администратора — некоторые программы не могут прочитать защищённые ветки реестра без повышенных привилегий.
Пошаговая диагностика
Порядок действий зависит от того, активирована система или нет. Начните с безопасных проверок, ничего не меняя в системе.
☑️ Проверка статуса лицензии Windows
Если активация в параметрах отображается как успешная, а утилита всё равно ничего не находит — с высокой вероятностью у вас цифровая лицензия, и искать ключ бессмысленно: его попросту нет. Для переустановки системы на том же железе достаточно пропустить ввод ключа при установке — активация произойдёт автоматически после выхода в интернет.
Если же система не активирована и при этом ключ не определяется, проверьте, есть ли у вас вообще лицензия: наклейка COA на корпусе (актуально для старых ПК), письмо с ключом при покупке Retail-версии или зашитый в UEFI ключ у ноутбука с предустановленной Windows.
Что делать, если ключ нужен, но не находится
Для ноутбуков с предустановленной Windows ключ часто хранится в прошивке UEFI. Прочитать его можно командой в PowerShell от имени администратора:
(Get-WmiObject -query 'select * from SoftwareLicensingService').OA3xOriginalProductKey
Если команда вернула строку из 25 символов — это ваш OEM-ключ, сохраните его. Если вернула пустоту, значит, в прошивке ключа нет: либо устройство продавалось без Windows, либо используется цифровая лицензия.
При подозрении на повреждение хранилища лицензий можно перезапустить службу защиты программного обеспечения через services.msc (служба Software Protection / «Защита программного обеспечения»). Это безопасная операция, которая иногда восстанавливает чтение данных лицензирования.
⚠️ Внимание: не используйте найденные в интернете «генераторы ключей» и активаторы — они нарушают лицензионное соглашение и нередко содержат вредоносный код. Если лицензии нет, корректные варианты — покупка ключа у Microsoft или авторизованного продавца либо использование неактивированной системы с её ограничениями.
⚠️ Внимание: перед любыми действиями со службами лицензирования или переустановкой системы убедитесь, что у вас есть подтверждение права на лицензию — письмо о покупке, наклейка COA или привязка цифровой лицензии к учётной записи Microsoft. Без этого восстановить активацию после сбоя будет сложно.
Сравнение типов лицензий и видимость ключа
Чтобы проще ориентироваться, сведём типичные ситуации в таблицу.
| Тип лицензии | Ключ хранится в системе | Утилита увидит ключ |
|---|---|---|
| Цифровая лицензия | Нет | Нет |
| Retail (коробочная) | Да, в реестре | Да |
| OEM (предустановленная) | В прошивке UEFI | Часто да |
| KMS (корпоративная) | Нет, только GVLK-ключ | Нет или generic-ключ |
Что такое GVLK-ключ при KMS-активации
Это публичный установочный ключ, который Microsoft публикует открыто. Он не активирует систему сам по себе, а лишь указывает ей искать KMS-сервер организации. Поэтому его обнаружение утилитой не означает наличие «настоящего» ключа.
Когда стоит обратиться за поддержкой
Если система потеряла активацию после замены материнской платы, а лицензия была привязана к учётной записи Microsoft, помогает встроенное средство устранения неполадок активации в разделе Параметры → Система → Активация — там есть опция «Я недавно менял оборудование этого устройства». Она доступна только при входе в учётную запись Microsoft, к которой привязана лицензия.
В случаях, когда наклейка с ключом стёрлась, а в UEFI ключ не зашит, восстановить данные программно обычно невозможно. Тогда остаётся обращение в поддержку Microsoft с подтверждением покупки или приобретение новой лицензии.
Частые вопросы
Означает ли no installed product keys detected, что Windows пиратская?
Нет. Сообщение лишь говорит, что утилита не нашла ключ в системе. При цифровой лицензии или KMS-активации это нормально. Проверить статус можно в Параметрах или командой slmgr /xpr.
Можно ли переустановить Windows без ключа, если он не определяется?
Да, если у вас цифровая лицензия: при установке выберите «У меня нет ключа продукта», и система активируется автоматически после подключения к интернету на том же оборудовании.
Почему ShowKeyPlus показывает OEM Key, но пишет, что ключи не установлены?
Утилита различает ключ, зашитый в прошивку (OEM Key), и ключ, фактически установленный в системе. Первый может отображаться, второй — отсутствовать, если система активирована цифровой лицензией.
Опасно ли запускать такие утилиты?
Программы для чтения ключей безопасны, если скачаны с официального сайта разработчика. Некоторые антивирусы помечают их как потенциально нежелательные, поскольку они читают лицензионные данные — это известное ложное срабатывание для подобного класса ПО.
Ключ найден, но система всё равно не активируется. Что делать?
Проверьте, соответствует ли ключ редакции Windows (Home/Pro) — ключ от одной редакции не активирует другую. Также убедитесь, что ключ не превысил лимит активаций. Детали ошибки активации показывает команда slmgr /dlv.