Перейти к содержанию

Как просмотреть ключ продукта Windows 10 с помощью скрипта или командной строки

Существует множество инструментов для извлечения ключа продукта из действующей системы или из куста реестра автономного компьютера. Кроме того, вот небольшой изящный сценарий Vbscript, который получает ключ продукта для вашей текущей установки Windows — сторонняя программа не требуется. Скрипт работает в Windows 7, 8 и Windows 10.if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-medrectangle-3-0′)};if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-box-3-0’)};

Просмотреть ключ продукта Windows 10

Метод 1. Использование командной строки WMI или PowerShell

Используйте следующую командную строку WMI, чтобы исправить ключ продукта вашей установки Windows.

wmic path softwarelicensingservice получить OA3xOriginalProductKey

Этот метод извлекает ключ активации, хранящийся в UEFI / BIOS вашего компьютера.

Обратите внимание, что вам нужно будет запустить указанную выше команду из окна командной строки с повышенными привилегиями / администратора.

wmic path softwarelicensingservice получить OA3xOriginalProductKeyif(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-box-4-0’)};

Или, если вы используете PowerShell, запустите эту команду из окна PowerShell администратора, чтобы узнать ключ продукта:

if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-medrectangle-4-0’)};

(Get-WmiObject -query 'select * from SoftwareLicensingService'). OA3xOriginalProductKey

В некоторых системах приведенные выше команды выводят заголовок OA3xOriginalProductKey и пустые строки внизу, не показывающие ключа продукта. Это происходит, если на устройстве нет встроенного ключа активации / продукта.

Если в устройстве есть встроенный ключ активации, он будет отображаться в выходных данных. Если вывод не заполнен, устройство не имеет встроенного ключа активации встроенного ПО. Большинство OEM-устройств, предназначенных для работы под управлением Windows 8 или более поздней версии, будут иметь встроенный ключ встроенного ПО.if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-large-leaderboard-2-0’)};

Метод 2: Использование скрипта

Важно: обратите внимание, что следующий метод просто декодирует DigitalProductId значение реестра, чтобы получить ключ розничного продукта. Ключ, полученный с помощью этого метода, может быть либо автоматически сгенерированным универсальным ключом Windows 10 (для систем, обновленных с Windows 7 или 8 с цифровыми правами). Это также может быть ключ розничной версии (если вы приобрели лицензию ранее), введенный вручную во время установки Windows 10. Итак, если вы используете Windows 10, рекомендуется отдать приоритет первому способу.

Скопируйте следующий код в Блокнот и сохраните файл как GetProductKey.vbs.

Вариант Явный
Тусклый objshell, путь, DigitalID, Результат Установите objshell = CreateObject ("WScript.Shell") 'Установить путь к ключу реестра Путь = "HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \" 'Значение ключа реестра DigitalID = objshell.RegRead (Путь и «DigitalProductId») Dim ProductName, ProductID, ProductKey, ProductData 'Получить ProductName, ProductID, ProductKey ProductName = "Название продукта:" & objshell.RegRead (Путь & "Название продукта") ProductID = "Идентификатор продукта:" & objshell.RegRead (Путь & "Код продукта") ProductKey = "Установленный ключ:" & ConvertToKey (DigitalID) ProductData = ProductName & vbNewLine & ProductID & vbNewLine & ProductKey 'Показывать окно сообщений при сохранении в файл Если vbYes = MsgBox (ProductData & vblf & vblf & «Сохранить в файл?», VbYesNo + vbQuestion, «Резервное копирование информации о ключах Windows»), то Сохранить данные о продукте Конец, если
'Преобразование двоичного кода в символы Функция ConvertToKey (Ключ) Const KeyOffset = 52 Dim isWin8, Карты, i, j, Current, KeyOutput, Last, keypart1, insert 'Проверьте, является ли ОС Windows 8 isWin8 = (Ключ (66) \ 6) И 1 Клавиша (66) = (Клавиша (66) И & HF7) Или ((isWin8 И 2) * 4) я = 24 Maps = "BCDFGHJKMPQRTVWXY2346789" Делать Текущий = 0 j = 14 Делать Текущий = Текущий * 256 Текущий = Ключ (j + KeyOffset) + Текущий Ключ (j + KeyOffset) = (Текущий \ 24) Current = Текущая модификация 24 j = j -1 Цикл пока j> = 0 я = я -1 KeyOutput = Mid (Карты, Текущий + 1, 1) и KeyOutput Последний = Текущий Цикл пока я> = 0
Если (isWin8 = 1) Тогда keypart1 = Mid (KeyOutput, 2, Последний) insert = "N" KeyOutput = Replace (KeyOutput, keypart1, keypart1 и insert, 2, 1, 0) Если Last = 0, то KeyOutput = insert & KeyOutput Конец, если
ConvertToKey = Mid (KeyOutput, 1, 5) & «-» и Mid (KeyOutput, 6, 5) & «-» и Mid (KeyOutput, 11, 5) & «-» и Mid (KeyOutput, 16, 5) & «-» и Mid (KeyOutput, 21, 5)
Конечная функция 'Сохранить данные в файл Функция Сохранить (данные) Тусклый fso, fName, txt, objshell, UserName Установите objshell = CreateObject ("wscript.shell") 'Получить текущее имя пользователя UserName = objshell.ExpandEnvironmentStrings ("% UserName%") 'Создайте текстовый файл на рабочем столе fName = "C: \ Users \" & Имя пользователя & "\ Desktop \ WindowsKeyInfo.txt" Установите fso = CreateObject ("Scripting.FileSystemObject") Установите txt = fso.CreateTextFile (fName) txt.Writeline Data txt.Close Конечная функция 

Источник: Получить ключ продукта Windows · GitHub

if(typeof __ez_fad_position!=’undefined’){__ez_fad_position(‘div-gpt-ad-winhelponline_com-banner-1-0’)};Дважды щелкните, чтобы запустить сценарий, чтобы узнать ключ продукта для вашей установки Windows.vbscript просмотреть ключ продукта Windows 10Ключ продукта получен с помощью Vbscript

Вот и все!

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *