Как получить ключ продукта Windows без использования стороннего программного обеспечения

Если вы потеряли, не можете восстановить или забыли, где вы сохранили ключ продукта своей ОС Windows 8.1, Windows 8 или Windows 7, не отчаивайтесь. Я хотел бы показать вам простое решение для извлечения ключа продукта из ОС, установленной на вашем ПК, без использования стороннего программного обеспечения.

  1. Откройте Блокнот.
  2. Скопируйте и вставьте следующий текст в окно блокнота
     function Get-WindowsKey {## function для получения продукта Windows  Ключ с любого ПК ## от Якоба Биндслета (jakob@bindslet.dk) param ($ target = ".") $ Hklm = 2147483650 $ regPath = "Software  Microsoft  Windows NT  CurrentVersion" $ regValue = "DigitalProductId" Foreach (  $ target в $ target) {$ productKey = $ null $ win32os = $ null $ wmi = [WMIClass] "\ $ target  root  default: stdRegProv" $ data = $ wmi.GetBinaryValue ($ hklm, $ regPath, $  regValue) $ binArray = ($ data.uValue) [52..66] $ charsArray = "B", "C", "D", "F", "G", "H", "J", "K  »,« M »,« P »,« Q »,« R »,« T »,« V »,« W »,« X »,« Y »,« 2 »,« 3 »,« 4 »,  «6», «7», «8», «9» ## дешифровать двоичные данные в кодировке base24 For ($ i = 24; $ i -ge 0; $ i--) {$ k = 0 For ($ j =  14; $ j -ge 0; $ j--) {$ k = $ k * 2  56 -bxor $ binArray [$ j] $ binArray [$ j] = [math] :: truncate ($ k/24) $ k = $ k% 24} $ productKey = $ charsArray [$ k] + $ productKey If (  ($ i% 5 -eq 0) -and ($ i -ne 0)) {$ productKey = "-" + $ productKey}} $ win32os = Get-WmiObject Win32_OperatingSystem -computer $ target $ obj = New-Object Object $  obj |  Add-Member Noteproperty Computer -value $ target $ obj |  Add-Member Noteproperty Caption -value $ win32os.Caption $ obj |  Свойство Add-Member Noteproperty CSDVersion -value $ win32os.CSDVersion $ obj |  Add-Member Noteproperty OSArch -value $ win32os.OSArchitecture $ obj |  Add-Member Noteproperty BuildNumber -value $ win32os.BuildNumber $ obj |  Add-Member Noteproperty RegisteredTo -value $ win32os.RegisteredUser $ obj |  Add-Member Noteproperty ProductID -value $ win32os.SerialNumber $ obj |  Add-Member Noteproperty ProductKey -value $ productkey $ obj}} 
  3. Сохраните приведенный выше текст в файл с расширением “.ps1” на рабочем столе.
    Бонус Совет: чтобы убедиться, что вы сохраняете файл с расширением «.ps1», вы можете ввести его имя в двойные кавычки, например, «GetProductKey.ps1».
  4. Откройте консоль Powershell от имени администратора, набрав «powershell» в поле поиска в меню «Пуск» или прямо на начальном экране, а затем нажмите CTRL. + SHIFT + Enter. Откроется окно Powershell с повышенными привилегиями.
  5. Разрешить выполнение локальных файлов без цифровой подписи.. Это можно сделать с помощью следующей команды:
     Set-ExecutionPolicy RemoteSigned 

    Нажмите Enter, чтобы разрешить изменение политики выполнения.

  6. Теперь вы должны ввести следующую команду:
     Import-Module C:  Users  Winaero  Desktop  GetProductKey.ps1  ;  Get-WindowsKey 

    Примечание. Измените путь к файлу GetProductKey.ps1 в приведенной выше команде в соответствии с местом, где вы его сохранили.

  7. Вуаля, ваш ключ продукта отображается на экране!

Если у вас есть вопросы:

Оцените статью
digitdocom.ru
Добавить комментарий