Ако сте загубили, не можете да извлечете или сте забравили къде сте съхранили продуктовия ключ на вашата операционна система Windows 8.1, Windows 8 или Windows 7, не се отчайвайте. Бих искал да ви покажа просто решение за извличане на продуктовия ключ от операционната система, инсталирана на вашия компютър, без да използвате софтуер на трета страна.
как да изключите не безпокойте на iphone
Реклама
как да деактивирам коментарите във
- Отворете Notepad.
- Копирайте и поставете следния текст в прозореца на бележника
функция Get-WindowsKey {## функция за извличане на продуктовия ключ на Windows от всеки компютър ## от Jakob Bindslet (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 за ($ i = 24; $ i -ge 0; $ i -) {$ k = 0 За ($ j = 14; $ j -ge 0; $ j--) {$ k = $ k * 256 -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 | Надпис на собственост на бележка за член-стойност $ win32os.Caption $ obj | Добавяне на член Noteproperty CSDVersion -value $ win32os.CSDVersion $ obj | Добавяне на член 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}}
- Запазете текста по-горе във файл с разширението '.ps1' на работния плот.
Бонус съвет: За да сте сигурни, че записвате файла с разширението „.ps1“, можете да въведете името му с двойни кавички, например „GetProductKey.ps1“.
- Отворете конзолата на Powershell като администратор, като напишете „PowerShell“ в полето за търсене на менюто „Старт“ или вдясно на началния екран и след това натиснете CTRL + SHIFT + Enter. Това ще отвори издигнатия прозорец на Powershell.
- Активирайте изпълнението на локални файлове, които не са цифрово подписани. Това може да стане със следната команда:
Set-ExecutionPolicy RemoteSigned
Натиснете Enter, за да разрешите промяната на политиката за изпълнение.
- Сега трябва да въведете следната команда:
Модул за импортиране C: Users Winaero Desktop GetProductKey.ps1; Вземете WindowsKey
Забележка: Променете пътя към файла GetProductKey.ps1 в командата по-горе, в зависимост от местоположението, където сте го запазили.
- Voila, вие продуктовият ключ се показва на екрана!
Вижте следното видео, ако имате въпроси: