Ako zistiť kód Product Key Windows 10

Ihneď po uvoľnení nového operačného systému sa všetci začali diviť, ako nájsť kľúč nainštalovaného systému Windows 10, hoci vo väčšine prípadov to nie je potrebné. Napriek tomu je úloha už dôležitá a s predinštalovaním počítačov a notebookov s predinštalovaným systémom Windows 10 si myslím, že to bude ešte viac náročné.

Táto príručka popisuje jednoduché spôsoby vyhľadania kódu Product Key systému Windows 10 pomocou príkazového riadka, programu Windows PowerShell a programov tretích strán. Zároveň uvádzam, prečo rôzne programy zobrazujú rôzne údaje, ako samostatne zobraziť kľúč OEM v UEFI (pre operačný systém, ktorý bol pôvodne v počítači) a kľúč aktuálne nainštalovaného systému.

Poznámka: Ak ste bezplatne vykonali inováciu na systém Windows 10 a teraz chcete vedieť aktivačný kľúč pre čistú inštaláciu na tom istom počítači, môžete to urobiť, ale to nie je nutné (okrem toho budete mať kľúč rovnaký ako ostatní ľudia získala prvú desiatu aktualizáciou). Pri inštalácii systému Windows 10 z jednotky alebo disku Flash budete vyzvaní na zadanie kódu Product Key, ale tento krok môžete preskočiť kliknutím na položku "Nemám kľúč produktu" v okne dotazu (a spoločnosť Microsoft píše, že je to potrebné).

Po inštalácii a pripojení k internetu sa systém automaticky aktivuje,pretože aktivácia je po aktualizácii "viazaná" na váš počítač. To znamená, že kľúčové vstupné pole v inštalačnom programe Windows 10 je prítomné iba pre kupujúcich maloobchodných verzií systému. Voliteľné: pre čistú inštaláciu systému Windows 10 môžete použiť kód Product Key zo systémov Windows 7, 8 a 8.1, ktoré boli predtým nainštalované v tom istom počítači. Viac informácií o tejto aktivácii: Aktivácia systému Windows 10.

Zobrazte kód Product Key nainštalovaného Windows 10 a OEM kľúča v ShowKeyPlus

Existuje mnoho programov na tu opísané účely, z ktorých mnohé som napísal v článku Ako zistiť kód Product Key systému Windows 8 (8.1) (vhodný pre systém Windows 10), ale nedávno som sa páčil ShowKeyPlus, ktorý nevyžaduje inštaláciu a zobrazuje sa samostatne Dva kľúče: aktuálne nainštalovaný systém a kľúč OEM v systéme UEFI. Zároveň vám ukáže, ktorú verziu systému Windows je k dispozícii kľúč UEFI. Tiež pomocou tohto programu môžete nájsť kľúč z iného priečinka so systémom Windows 10 (na inom pevnom disku v priečinku Windows.old) a súčasne skontrolovať kľúč na platnosť (začiarknutie položky Product Key).

Jediné, čo musíte urobiť, je spustenie programu a zobrazenie zobrazených údajov:

 
  • Nainštalovaný kľúč je kľúčom nainštalovaného systému.
  • OEM kľúč (pôvodný kľúč) - kľúč predinštalovaného operačného systému, ak bol v počítači.

Tieto dáta môžete uložiť aj do textového súboru na ďalšie použitie alebo ukladanie do archívu kliknutím na tlačidlo Uložiť. Mimochodom, problém s tým, že niekedy rôzne programy ukazujú rôzne produktové kľúče pre systém Windows, jednoducho vyzerá kvôli tomu, že niektorí z nich sledujú v inštalovanom systéme, iní v UEFI.

Ako zistiť kód Product Key systému Windows 10 v programe ShowKeyPlus - video

Stiahnuť ShowKeyPlus zo stránky https://github.com/Superfly-Inc/ShowKeyPlus/releases/

Zobrazenie kľúča nainštalovaného systémom Windows 10 pomocou nástroja PowerShell

Kde môžete robiť bez programov tretích strán, radšej to robím bez nich. Zobrazenie kódu Product Key systému Windows 10 je jednou z takýchto úloh. Ak je pre vás jednoduchšie použiť bezplatný program, prejdite nižšie v sprievodcovi. (Mimochodom, niektoré programy na prezeranie kľúčov ich posielajú zainteresovaným stranám)

Jednoduchý príkaz PowerShell alebo príkazový riadok na nájdenie kľúča aktuálne nainštalovaného systému nie je poskytnutý (existuje takýto príkaz ukazujúci kľúč z UEFI, ukážem to nižšie, ale zvyčajne je to kľúč aktuálneho systému, ktorý sa líši od prednastaveného). Môžete však použiť hotový skript PowerShell, ktorý zobrazuje potrebné informácie (autorom skriptu je Jakob Bindslet).

Tu je to, čo musíte urobiť. Najskôr spustite poznámkový blok a skopírujte kód dole.

#Main funkcie Funkcia GetWin10Key {$ HKLM = 2147483650 $ target = $ env: COMPUTERNAME $ regPath = "Software \ Microsoft \ Windows NT \ CurrentVersion" $ DigitalID = "DigitalProductID" $ WMI = [WMIClass] "\ $ Target \ root \ default: stdRegProv "#Get hodnotu registra $ Object = $ wmi.GetBinaryValue ($ HKLM, $ regPath, $ DigitalID) [Array] $ DigitalIDvalue = $ Object.uValue #Pokud get successed if ($ DigitalIDvalue) {#Get názov producnt a ID produktu $ ProductName = (Get-itemproperty -Path "HKLM: Software \ Microsoft \ Windows NT \ CurrentVersion" -Name "ProductName") ProductName $ ProductID = (Get-itemproperty -Path "HKLM: CurrentVersion "-Jmenovka" ProductID ") ProductID #Convert binárnu hodnotu poradové číslo $ result = ConvertTokey $ DigitalIDvalue $ OSInfo = (Get-WmiObject." Win32_OperatingSystem "| vyberte titulok) .Caption if ($ OSInfo -match" Windows 10 ") {if ($ Result) {[reťazec] $ value = "ProductName: $ ProductName 'r'n"' + ProductID: $ ProductID 'r'n "' + Do súboru $ Choice = GetChoice Ak ($ Choice -eq 0) {$ txtpath = "C: \ Users \" + $ env: USERNAME + "\ Desktop" Nový -Path $ txtpath -Name "WindowsKeyInfo.txt" Hodnota $ value -ItemType File -Force | Out-Null} Elseif ($ Choice -eq 1) {Exit}} Else {Write Warning "Spustite skript v systéme Windows 10"}} došlo k chybe, nemohla získať kľúč "}} #Get užívateľ voľba Funkcia GetChoice {$ áno = System.Management.Automation.Host.ChoiceDescription New-Object" a Yes "" "$ no = New-Object System.Management.Automation. Host.ChoiceDescription "& No", "" $ choices = [System.Management.Automation.Host.ChoiceDescription []] ($ áno, $ no) $ caption = "Potvrdenie" $ message = "Uložiť kľúč do textového súboru?" $ result = $ Host.UI.PromptForChoice ($ caption, $ message, $ choice, 0) $ výsledok $ $ ConvertToKey ($ Key) {$ Keyoffset = 52 $ isWin10 = [int] [66] / 6) - pásmo 1 $ HF7 = 0xF7 $ Kľúč [66] = ($ Kľúč [66] - pásmo $ HF7) -bOr (($ isWin10 -band 2) $ Chars = "BCDFGHJKMPQRTVWXY2346789" do {$ Cur = 0 $ X = 14 vykonať {$ Cur = $ Cur * 256 $ Cur = $ kľúč [$ X + $ Keyoffset] + $ Cur $ kľúč [$ X + $ Keyoffset] = [$ math] :: Floor ([double] ($ Cur / 24)) $ Cur = $ Cur% 24 $ X = $ X - 1} $ Charge.SubString ($ Cur, 1) + $ KeyOutput $ last = $ Cur} zatiaľ čo ($ i -ge 0) $ Keypart1 = $ KeyOutput.SubString $ Keypart2 = $ KeyOutput.Substring (1, $ KeyOutput.length-1), ak ($ ​​posledný -eq 0) {$ KeyOutput = "N" + $ Keypart2} inak {$ KeyOutput = $ Keypart2.Insert ($ Keypart2.IndexOf ($ Keypart1) + $ Keypart1.length, "$" = $ KeyOutput.Substring (0.5) $ b = $ KeyOutput.substring (5.5) $ c = $ KeyOutput.substring (10.5) $ d = $ KeyOutput.substring , 5) $ e = $ KeyOutput.substring (20,5) $ keyproduc t = $ a + "-" + $ b + "-" + $ c + "-" + $ d + "-" + $ e $ keyproduct} GetWin10Key

Uložte súbor s príponou .ps1. Ak to chcete urobiť v programe Poznámkový blok, pri ukladaní do poľa Typ súboru zvoľte "Všetky súbory" namiesto "Textové dokumenty". Môžete uložiť napríklad pod názvom win10key.ps1

Potom spustite program Windows PowerShell ako správca. Ak to chcete urobiť, môžete začať do vyhľadávacieho poľa napísať PowerShell a potom kliknúť pravým tlačidlom myši a vybrať príslušnú položku.

V prístroji PowerShell zadajte nasledujúci príkaz: Set-ExecutionPolicy RemoteSigned a potvrďte jeho vykonanie (zadajte Y a stlačte Enter ako odpoveď na požiadavku).

Potom zadajte príkaz: C: \ win10key.ps1 (tento príkaz určuje cestu k uloženému súboru so skriptom).

V dôsledku príkazu uvidíte informácie o kľúči nainštalovanom systémom Windows 10 (v časti Nainštalovaný kľúč) a návrh na jeho uloženie do textového súboru. Akonáhle poznáte kód Product Key, môžete pomocou príkazu obnoviť politiku vykonávania skriptov v PowerShell na predvolenú hodnotu Set-ExecutionPolicy zakázané

Ako zistiť kľúč OEM od UEFI

Ak ste v počítači alebo notebooku predinštalovali operačný systém Windows 10 a chcete zobraziť kľúč OEM (ktorý je uložený na základnej doske UEFI), môžete použiť jednoduchý príkaz, ktorý musíte spustiť na príkazovom riadku ako správca.

wmic cesta softwarelicensingservice získať OA3xOriginalProductKey

V dôsledku toho dostanete kľúč predinštalovaného systému, ak je prítomný v systéme (môže sa líšiť od kľúča použitého aktuálnym operačným systémom, ale môže sa použiť na vrátenie pôvodnej verzie systému Windows).

Iná verzia toho istého príkazu, ale pre Windows PowerShell

(Get-WmiObject -query "vyberte * zo softvéru SoftwareLicensingService") OA3xOriginalProductKey

Ako zobraziť kľúč nainštalovaného systému Windows 10 pomocou skriptu VBS

Ďalšie scenár nie je pre PowerShell a vo formáte VBS (Visual Basic Script), ktorý zobrazuje produktový kľúč v počítači nainštalovaný alebo Windows 10 notebook, a možno výhodnejšie používať.

Skopírujte nižšie uvedené riadky.

Nastaviť WshShell = CreateObject ( "WScript.Shell") regKey = "HKLM \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \" DigitalProductID = WshShell.RegRead (regKey & "DigitalProductID") Win10ProductName = "Windows 10 verzie:" & WshShell.RegRead (regKey & "ProductName") vbNewLine Win10ProductID = "ID produktu:" & WshShell.RegRead (regKey & "ID produktu") vbNewLine Win10ProductKey = ConvertToKey (DigitalProductID) ProductKeyLabel = "Windows 10 kľúč" a Win10ProductKey Win10ProductID = Win10ProductName & Win10ProductID & ProductKeyLabel MsgBox (Win10ProductID) Funkcia ConvertToKey (regKey) Const KeyOffset = 52 isWin10 = (regKey (66) \ 6) a 1 regKey (66) = (regKey (66) a a HF7) alebo ((isWin10 a 2) * 4) J = 24 znakov = "BCDFGHJKMPQRTVWXY2346789" Do Cur = 0 y = 14 Do Cur = Cur * 256 Cur = regKey (y + KeyOffset) + Cur regKey (y + KeyOffset) = (Cur \ 24) Cur = Cur Mod 24 y = y -1 okruhu pri y> = 0 j = j -1 winKeyOutput = stredná (Chars, Cur + 1, 1) a winKeyOutput Posledný = Cur okruhu pri j> = 0, ak (aj sWin10 = 1), potom keypart1 = stredná (winKeyOutput, 2, posledný) vložiť = "N" winKeyOutput = nahradiť (winKeyOutput, keypart1, keypart1 a vložka, 2, 1, 0) Ak je posledný = 0 potom winKeyOutput = vložky a winKeyOutput end if A = stredná (winKeyOutput, 1, 5), b = stredný (winKeyOutput, 6, 5), c = stredná (winKeyOutput, 11, 5), d = stredná (winKeyOutput, 16, 5), e = stredná (winKeyOutput, 21, 5) ConvertToKey = a & "-" & b & "-" & c & "-" & d & "-" & e End Function 

Mal by sa ukázať ako na obrázku nižšie.

Uložte dokument s príponou VBS (k tomu v dialógovom okne Uložiť "Uložiť ako typ" vyberte "Všetky súbory".

Prejdite do zložky, kde je súbor a spustiť ho bolo uložených - Po spustení sa zobrazí okno, ktoré sa zobrazí kľúč produktu a verzie systému Windows 10.

Ako som povedal, hlavné programy pre prehliadanie existuje veľa - a ProduKey a Speccy, ako aj ďalšie nástroje pre prezeranie konfiguráciu svojho počítača, môžete zistiť tieto informácie. Ale iste, že tu popísané metódy bude stačiť v takmer každej situácii.