ОС

Как посмотреть ключ активации Windows 10: безопасные методы

Узнайте, как просмотреть и сохранить ключ активации Windows 10 с помощью PowerShell, командной строки, реестра или сторонних утилит.

Как посмотреть текущий ключ активации Windows 10, чтобы сохранить его для резервной копии? Какие безопасные методы (PowerShell, WMIC/командная строка, просмотр реестра или сторонние утилиты) позволяют получить ключ продукта и какие у них ограничения?

Чтобы посмотреть текущий ключ активации Windows 10 и сохранить его для резервной копии, можно воспользоваться WMIC/командной строкой, PowerShell, чтением реестра или проверенными сторонними утилитами (например, ProduKey). Каждый метод имеет свои ограничения: WMIC/PowerShell обычно возвращают OEM‑ключ из BIOS/UEFI, реестр содержит зашифрованный DigitalProductId, а при наличии цифровой лицензии ключ может вовсе не храниться локально — в этом случае активация привязана к оборудованию и серверам Microsoft.

Содержание

Как посмотреть ключ активации Windows 10: обзор методов

Коротко о каждой опции:

  • WMIC/командная строка — быстро выводит OA3xOriginalProductKey, если в BIOS/UEFI записан OEM‑ключ.
  • PowerShell — те же данные через WMI/CIM; даёт гибкость скриптов.
  • Просмотр реестра (DigitalProductId) — ключ хранится в бинарном виде и требует декодирования или утилиты.
  • Сторонние утилиты (например, ProduKey) — удобный интерфейс, умеют декодировать, но не всегда найдут ключ (см. ограничения).

Для практической проверки используйте сначала самые простые команды — если ключ не выводится, переходите к реестру или выясняйте, не является ли система цифрово лицензированной.

Командная строка (WMIC) — быстро и просто

Запуск (от имени администратора):

cmd
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 от администратора):

powershell
# WMI
(Get-WmiObject -Query 'select * from SoftwareLicensingService').OA3xOriginalProductKey

# CIM (новее и рекомендуется)
(Get-CimInstance -ClassName SoftwareLicensingService).OA3xOriginalProductKey

Что делает команда:

  • Возвращает OA3xOriginalProductKey — тот же OEM‑ключ, что и WMIC. Поведение и ограничения аналогичны.

Источник: см. примеры в репозитории на GitHub.

Дополнительно: PowerShell удобен для автоматизации — можно сразу записать результат в файл, если ключ найден:

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:

powershell
Get-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion" -Name "DigitalProductId"

Чтобы превратить DigitalProductId в понятный ключ, нужно декодировать бинарные данные. Пример функции PowerShell для декодирования (работает в большинстве случаев):

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 (с последующим шифрованием вручную):

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. Используйте только легальные каналы покупки/получения лицензии.

Источники

Заключение

Чтобы посмотреть и сохранить ключ активации Windows 10, начните с простых команд WMIC/PowerShell для получения OEM‑ключа и, при необходимости, используйте просмотр реестра или проверенные утилиты (например, ProduKey) для декодирования DigitalProductId. Помните: при цифровой лицензии локального ключа может не быть — активация хранится на серверах Microsoft и восстанавливается через привязку учётной записи; в таких случаях сохранение 25‑значного ключа не требуется. Сохраните ключ безопасно (менеджер паролей или зашифрованный контейнер) и не публикуйте его в открытом доступе.

Авторы
Проверено модерацией
Модерация