Как да извлечем продуктовия ключ за ОС Windows с помощта на CMD, PowerShell и Windows Registry
Ако сте виждали продуктовия ключ на ОС Windows със сигурност сте забелязали, че това е 25-символна буквено-цифрова комбинация, която се използва за активиране на операционната система Windows и изглежда приблизително по следния начин:
PRODUCT KEY: XXXXX-XXXXX-XXXXX-XXXXX-XXXXX
Често той е отпечатан на видно място.
Понякога ключът за ОС Windows е отпечатан върху стикер, залепен на опаковката на компютъра или диска с операционната система. Ако сте закупили техниката си или операционната система от легитимен търговец, то трябва да намерите активационния ключ на Windows.
Понякога Microsoft изпраща ключа чрез имейл, в последно време го включва в UEFI фърмуера. Това е сравнително нов метод за активиране на Windows, при който продуктовият ключ е записан в UEFI фърмуера или BIOS-а на вашия компютър. По този начин, ако знаете коя версия на Windows използвате, можете да преинсталирате същата версия и тя ще се активира автоматично. По подобен начин става обновяването на Windows 7 или 8.1 до Windows 10, без да се налага въвеждането на ключ за активиране (до 29-ти юли 2016 година).
Но какво да направим, ако сме изгубили оригиналния диск и стикера с продуктовия ключ?
Извличане на продуктовия ключ с помощта на Windows Registry
Това става с помощта на VBcript, който преобразува значенията в системния регистър на Windows в удобно четими символи. Необходимо е да се създаде нов файл с Notepad, да се копират в него по-долните символи, а файлът след това да се запише с разширение vbs, например като productkey.vbs:
Set WshShell = CreateObject("WScript.Shell")MsgBox ConvertToKey(WshShell.RegRead("HKLMSOFTWAREMicrosoftWindows NTCurrentVersionDigitalProductId"))
Function ConvertToKey(Key)Const KeyOffset = 52i = 28Chars = "BCDFGHJKMPQRTVWXY2346789"DoCur = 0x = 14DoCur = Cur * 256Cur = Key(x + KeyOffset) + CurKey(x + KeyOffset) = (Cur 24) And 255Cur = Cur Mod 24x = x -1Loop While x >= 0i = i -1KeyOutput = Mid(Chars, Cur + 1, 1) & KeyOutputIf (((29 - i) Mod 6) = 0) And (i <> -1) Theni = i -1KeyOutput = "-" & KeyOutputEnd IfLoop While i >= 0ConvertToKey = KeyOutputEnd Function
След като запишете файла, просто кликнете върху него и ще се покаже програмен прозорец с вашия продуктов ключ, който можете да копирате и разпечатите, за да го използвате по-късно.
Възстановяване на продуктовия ключ с помощта на Command Prompt
Този метод за извличане на активационния ключ е съвсем лесен. Необходимо е да отворите командния ред с администраторски права, да въведете следни команди и да потвърдите с Enter:
wmic path softwarelicensingservice get OA3xOriginalProductKey
Тези действия незабавно ще покажат продуктовия ключ на вашата ОС Windows. Имайте предвид, че този метод работи с OEC и Retail инсталации.
Извличане на продуктовия ключ с помощта на PowerShell
За да получите серийния код за ОС Windows с помощта на Windows PowerShell е необходимо да отворите нова PowerShell сесия с администраторски права, да въведете следните команди и да потвърдите с Enter:
powershell “(Get-WmiObject -query ‘select * from SoftwareLicensingService’).OA3xOriginalProductKey”
Този метод показва продуктовия ключ на операционните системи Windows 10, 8.1 и 7.
Ако описаните дотук методи не решават проблемите ви, можете да се свържете с местната техническа поддръжка на Microsoft или вашия OEM за активиране на Windows. Но тези начини за извличане на активационния ключ са идеални при инсталиране на операционната система от нулата, чрез напълно легалното изтегляне на ISO-образите на операционната система от сървърите на Microsoft.