Pokud jste ztratili, nemůžete načíst nebo zapomenout, kde jste uložili produktový klíč operačního systému Windows 8.1, Windows 8 nebo Windows 7, nezoufejte. Chtěl bych vám ukázat jednoduché řešení, jak extrahovat produktový klíč z OS nainstalovaného ve vašem PC bez použití jakéhokoli softwaru třetí strany.
jak používat iphone bez sim karty
Reklama
jak přidat místní soubory pro spotify
- Otevřete Poznámkový blok.
- Zkopírujte a vložte následující text do okna poznámkového bloku
funkce Get-WindowsKey {## funkce k načtení produktového klíče Windows z libovolného počítače ## od Jakoba Bindsleta (jakob@bindslet.dk) param ($ targets = '.') $ hklm = 2147483650 $ regPath = 'Software Microsoft Windows NT CurrentVersion '$ regValue =' DigitalProductId 'Foreach ($ cíl v $ cílech) {$ 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' ## dešifrovat binární data zakódovaná v base24 Pro ($ i = 24; $ i -ge 0; $ i -) {$ k = 0 Pro ($ j = 14; $ j -ge 0; $ j--) {$ k = $ k * 256 -bxor $ binArray [$ j] $ binArray [$ j] = [ matematika] :: zkrácení ($ k / 24) $ k = $ k% 24} $ productKey = $ charsArray [$ k] + $ productKey If (($ i% 5 -eq 0) - a ($ i -ne 0 )) {$ productKey = '-' + $ productKey}} $ win32os = Get-WmiObject Win32_OperatingSystem -computer $ target $ obj = objekt nového objektu $ obj | Add-Member Noteproperty Computer -value $ target $ obj | Add-Member Noteproperty Caption -value $ win32os.Caption $ obj | Add-Member Noteproperty CSDVersion - hodnota $ win32os.CSDVersion $ obj | Add-Member Noteproperty OSArch - value $ win32os.OSArchitecture $ obj | Add-Member Noteproperty BuildNumber - hodnota $ win32os.BuildNumber $ obj | Add-Member Noteproperty RegisteredTo -value $ win32os.RegisteredUser $ obj | Add-Member Noteproperty ProductID - hodnota $ win32os.SerialNumber $ obj | Add-Member Noteproperty ProductKey -value $ productkey $ obj}}
- Uložte výše uvedený text do souboru s příponou „.ps1“ na ploše.
Bonusový tip: Chcete-li se ujistit, že soubor ukládáte s příponou „.ps1“, můžete jeho název napsat pomocí uvozovek, například „GetProductKey.ps1“.
- Otevřete konzolu Powershell jako správce tak, že do vyhledávacího pole nabídky Start nebo přímo na úvodní obrazovce napíšete „powershell“ a poté stisknete CTRL + SHIFT + Enter. Tím se otevře zvýšené okno Powershellu.
- Povolit provádění místních souborů, které nejsou digitálně podepsány. To lze provést pomocí následujícího příkazu:
Set-ExecutionPolicy RemoteSigned
Stisknutím klávesy Enter povolíte změnu zásad provádění.
- Nyní byste měli zadat následující příkaz:
Import-modul C: Users Winaero Desktop GetProductKey.ps1; Získejte WindowsKey
Poznámka: Změňte cestu k souboru GetProductKey.ps1 ve výše uvedeném příkazu podle umístění, kam jste jej uložili.
- Voila, váš produktový klíč se zobrazí na obrazovce!
Pokud máte nějaké dotazy, podívejte se na následující video: