Как посмотреть ключ активации Windows 10: безопасные методы
Узнайте, как просмотреть и сохранить ключ активации Windows 10 с помощью PowerShell, командной строки, реестра или сторонних утилит.
Как посмотреть текущий ключ активации Windows 10, чтобы сохранить его для резервной копии? Какие безопасные методы (PowerShell, WMIC/командная строка, просмотр реестра или сторонние утилиты) позволяют получить ключ продукта и какие у них ограничения?
Чтобы посмотреть текущий ключ активации Windows 10 и сохранить его для резервной копии, можно воспользоваться WMIC/командной строкой, PowerShell, чтением реестра или проверенными сторонними утилитами (например, ProduKey). Каждый метод имеет свои ограничения: WMIC/PowerShell обычно возвращают OEM‑ключ из BIOS/UEFI, реестр содержит зашифрованный DigitalProductId, а при наличии цифровой лицензии ключ может вовсе не храниться локально — в этом случае активация привязана к оборудованию и серверам Microsoft.
Содержание
- Как посмотреть ключ активации Windows 10: обзор методов
- Командная строка (WMIC) — быстро получить OEM‑ключ
- PowerShell — альтернативные команды и примеры
- Просмотр реестра и расшифровка DigitalProductId
- Сторонние утилиты: ProduKey и ограничения
- Почему ключ может не отображаться (цифровая лицензия, KMS/Volume)
- Как безопасно сохранить ключ (резервная копия)
- Частые вопросы (кратко)
- Источники
- Заключение
Как посмотреть ключ активации Windows 10: обзор методов
Коротко о каждой опции:
- WMIC/командная строка — быстро выводит
OA3xOriginalProductKey, если в BIOS/UEFI записан OEM‑ключ. - PowerShell — те же данные через WMI/CIM; даёт гибкость скриптов.
- Просмотр реестра (
DigitalProductId) — ключ хранится в бинарном виде и требует декодирования или утилиты. - Сторонние утилиты (например, ProduKey) — удобный интерфейс, умеют декодировать, но не всегда найдут ключ (см. ограничения).
Для практической проверки используйте сначала самые простые команды — если ключ не выводится, переходите к реестру или выясняйте, не является ли система цифрово лицензированной.
Командная строка (WMIC) — быстро и просто
Запуск (от имени администратора):
wmic path SoftwareLicensingService get OA3xOriginalProductKey
Что вернёт команда:
- Если OEM‑ключ записан в BIOS/UEFI — вы увидите 25‑символьный ключ в формате XXXXX‑XXXXX‑…
- Если ключа в UEFI нет (retail, цифровая лицензия и т.д.) — поле будет пустым или ключ не отобразится.
Пояснение и источник: репозиторий с примерами команд и комментариями можно посмотреть на GitHub — dporkka/windows-product-key. Там же отмечено, что команда возвращает именно OEM‑ключ из UEFI и не работает для всех типов лицензий.
Советы:
- Открывайте CMD с правами администратора.
- WMIC быстро и удобно, но не даёт ключей, если система использует цифровую лицензию или ключ вводился вручную и не записан в UEFI.
PowerShell — альтернативные команды и примеры
Примеры команд (запускать в PowerShell от администратора):
# WMI
(Get-WmiObject -Query 'select * from SoftwareLicensingService').OA3xOriginalProductKey
# CIM (новее и рекомендуется)
(Get-CimInstance -ClassName SoftwareLicensingService).OA3xOriginalProductKey
Что делает команда:
- Возвращает
OA3xOriginalProductKey— тот же OEM‑ключ, что и WMIC. Поведение и ограничения аналогичны.
Источник: см. примеры в репозитории на GitHub.
Дополнительно: PowerShell удобен для автоматизации — можно сразу записать результат в файл, если ключ найден:
(Get-CimInstance -ClassName SoftwareLicensingService).OA3xOriginalProductKey | Out-File "$env:USERPROFILE\Desktop\win10-key.txt"
Важно: файл будет в открытом виде — шифруйте его или используйте менеджер паролей.
Просмотр реестра и расшифровка DigitalProductId
Где искать:
- Ключ
DigitalProductIdнаходится в ветке:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
Эта запись — бинарный массив, не читаемый человеком. Его можно получить PowerShell:
Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion" -Name "DigitalProductId"
Чтобы превратить DigitalProductId в понятный ключ, нужно декодировать бинарные данные. Пример функции PowerShell для декодирования (работает в большинстве случаев):
function Get-WindowsKey {
$path = "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion"
$DigitalProductId = (Get-ItemProperty -Path $path -Name "DigitalProductId").DigitalProductId
$chars = "BCDFGHJKMPQRTVWXY2346789"
$key = ""
for ($i = 24; $i -ge 0; $i--) {
$current = 0
for ($j = 14; $j -ge 0; $j--) {
$current = $current * 256 + $DigitalProductId[$j + 52]
$DigitalProductId[$j + 52] = [math]::Floor($current / 24)
$current = $current % 24
}
$key = $chars[$current] + $key
if (($i % 5) -eq 0 -and $i -ne 0) { $key = "-" + $key }
}
return $key
}
Get-WindowsKey
Ограничения реестра:
- Не всегда есть читаемый ключ: если используется цифровая лицензия, локального ключа может не оказаться.
- Для корпоративных/Volume‑лицензий реестр может содержать KMS‑ключ или ничего, а реальная активация идёт через инфраструктуру организации.
- Декодирование вручную требует осторожности; проще использовать проверенные утилиты (см. ниже).
Сторонние утилиты: ProduKey и ограничения
Удобный вариант — использовать проверенную утилиту, например ProduKey от NirSoft. ProduKey умеет:
- Читать ключи из текущей системы и из оффлайн‑реестра;
- Декодировать
DigitalProductIdи показывать ключ в человекочитаемом виде.
Ограничения ProduKey (указаны на странице разработчика):
- Не извлекает ключи, если система активирована только цифровой лицензией (Digital License) и локального ключа нет.
- Могут быть случаи, когда утилита выводит «Product key was not found» для Enterprise/Volume версий, где активация идёт через KMS/MAK.
- Некоторые антивирусы дают ложные срабатывания для NirSoft‑утилит; скачивайте только с официального сайта.
Ссылка на описание и скачивание: ProduKey — NirSoft.
Почему ключ может не отображаться (цифровая лицензия, KMS/Volume)
- Цифровая лицензия (digital entitlement) — после апгрейда или первой активации Windows 10 лицензия может быть связана с оборудованием и храниться на серверах Microsoft, а не в виде 25‑значного ключа в системе. Об этом есть обсуждения и разъяснения на форумах: SuperUser, TenForums и ElevenForum.
- Корпоративные (Volume/Enterprise) лицензии часто используют KMS или MAK; локального, уникального ключа может не быть.
- Краткий вывод: если ключ не найден — проверьте в Настройки → Активация, указано ли «Windows активирован с цифровой лицензией». В таком случае сохранение локального ключа может быть бессмысленным — проще привязать устройство к учётной записи Microsoft для восстановления активации.
Как безопасно сохранить ключ (резервная копия)
Практические рекомендации:
- Скопируйте ключ только после подтверждения его корректности (проверка через одну из команд/утилит).
- Храните ключ в менеджере паролей (KeePass, Bitwarden и т.п.) — это самый удобный и безопасный способ.
- Если сохраняете в файл — зашифруйте его (EFS/BitLocker/VeraCrypt) и храните на внешнем носителе или в облаке с серверным шифрованием и двуфакторной аутентификацией.
- Для особо важных машин: распечатайте ключ и храните бумажную копию в сейфе.
- Никогда не публикуйте ключи в открытом виде (форумы, GitHub, посты).
- Если ключ — розничный (retail), его можно переносить на другой ПК; OEM‑ключ привязан к материнской плате и перенос невозможен.
Пример безопасного сохранения через PowerShell (с последующим шифрованием вручную):
# Сохранить найденный ключ в файл на рабочем столе (в открытую — НЕ рекомендуется)
(Get-CimInstance -ClassName SoftwareLicensingService).OA3xOriginalProductKey | Out-File "$env:USERPROFILE\Desktop\win10-key.txt"
# Затем используйте BitLocker/VeraCrypt/EFS, чтобы зашифровать носитель/файл
Частые вопросы (кратко)
-
Что делать, если команда ничего не возвращает?
Проверьте: возможно, система активирована цифровой лицензией или это корпоративная версия. Смотрите раздел о цифровой лицензии выше и привяжите устройство к учётной записи Microsoft для восстановления активации при переустановке. -
Можно ли узнать ключ с внешнего диска/образа?
Да — утилиты типа ProduKey умеют читать оффлайн‑реестр из mounted‑образа/установочного диска. -
Как удалить ключ из системы?
Для удаления можно использоватьslmgr.vbs /upk(выполнять с правами администратора). Это освобождает лицензию на локальной машине, но не затрагивает цифровую привязку на серверах Microsoft. -
Можно ли доверять скачанным «бесплатным ключам» из интернета?
Нет. Часто такие ключи нелегальны, временные или заблокированы Microsoft. Используйте только легальные каналы покупки/получения лицензии.
Источники
- https://github.com/dporkka/windows-product-key
- https://www.nirsoft.net/utils/product_cd_key_viewer.html
- https://superuser.com/questions/1108151/windows-license-stored-in-uefi-bios
- https://www.tenforums.com/windows-updates-activation/201381-windows-wont-activate-digital-license-but-will-product-key.html
- https://www.elevenforum.com/t/windows-10-and-windows-11-digital-licencing-explained.14051/
Заключение
Чтобы посмотреть и сохранить ключ активации Windows 10, начните с простых команд WMIC/PowerShell для получения OEM‑ключа и, при необходимости, используйте просмотр реестра или проверенные утилиты (например, ProduKey) для декодирования DigitalProductId. Помните: при цифровой лицензии локального ключа может не быть — активация хранится на серверах Microsoft и восстанавливается через привязку учётной записи; в таких случаях сохранение 25‑значного ключа не требуется. Сохраните ключ безопасно (менеджер паролей или зашифрованный контейнер) и не публикуйте его в открытом доступе.