Ak ste stratili, nemôžete načítať alebo zabudnúť, kde ste uložili produktový kľúč vášho operačného systému Windows 8.1, Windows 8 alebo Windows 7, nezúfajte. Chcel by som vám ukázať jednoduché riešenie na extrahovanie kódu Product Key z operačného systému nainštalovaného vo vašom počítači bez použitia softvéru tretích strán.
ako vidieť, aké obrázky sa niekomu páčia na instagrame 2020
Inzerát
ako prejsť priamo do hlasovej schránky
- Otvorte Poznámkový blok.
- Skopírujte a vložte nasledujúci text do okna poznámkového bloku
funkcia Get-WindowsKey {## function to retrieve the Windows Product Key from any PC ## by Jakob Bindslet (jakob@bindslet.dk) param ($ targets = '.') $ hklm = 2147483650 $ regPath = 'Software Microsoft Windows NT CurrentVersion '$ regValue =' DigitalProductId 'Foreach ($ cieľ v $ cieľoch) {$ 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šifrovať binárne dáta kódované pomocou base24 Pre ($ i = 24; $ i -ge 0; $ i -) {$ k = 0 Pre ($ j = 14; $ j -ge 0; $ j--) {$ k = $ k * 256 -bxor $ binArray [$ j] $ binArray [$ j] = [ matematika] :: skrátiť ($ 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 -počítač $ 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 -value $ 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 vyššie uvedený text do súboru s príponou „.ps1“ na pracovnej ploche.
Bonusový tip: Aby ste sa uistili, že súbor ukladáte s príponou „.ps1“, môžete napísať jeho názov s úvodzovkami, napríklad „GetProductKey.ps1“.
- Otvorte konzolu Powershell ako správca tak, že do vyhľadávacieho poľa ponuky Štart alebo priamo na úvodnej obrazovke napíšete výraz „powershell“ a potom stlačte CTRL + SHIFT + Enter. Týmto sa otvorí zvýšené okno programu Powershell.
- Povoliť vykonávanie miestnych súborov, ktoré nie sú digitálne podpísané. Môžete to urobiť nasledujúcim príkazom:
Set-ExecutionPolicy RemoteSigned
Stlačením klávesu Enter povolíte zmenu politiky vykonávania.
- Teraz by ste mali napísať nasledujúci príkaz:
Modul importu C: Users Winaero Desktop GetProductKey.ps1; Získajte - WindowsKey
Poznámka: Zmeňte cestu k súboru GetProductKey.ps1 vo vyššie uvedenom príkaze podľa umiestnenia, kam ste ho uložili.
- Voila, váš produktový kľúč sa zobrazí na obrazovke!
Ak máte akékoľvek otázky, pozrite si nasledujúce video: