Kako saznati ključ proizvoda za Windows 10

Pin
Send
Share
Send

Odmah nakon izlaska novog OS svi su postali zainteresirani kako saznati ključ instaliranog Windows 10, iako u većini slučajeva nije potreban. Međutim, zadatak je već relevantan, a s izdanjem računala i prijenosnih računala predindaliranih Windowsom 10, mislim da će biti još popularniji.

Ovaj vodič opisuje jednostavne načine pronalaženja vašeg ključa proizvoda Windows 10 pomoću komandne linije, Windows PowerShell i programa trećih proizvođača. Istovremeno ću spomenuti zašto različiti programi prikazuju različite podatke, kako odvojeno pogledati OEM ključ u UEFI (za OS koji je prvobitno bio na računalu) i ključ trenutno instaliranog sustava.

Napomena: ako ste napravili besplatnu nadogradnju na Windows 10, a sada želite pronaći ključ za aktivaciju za čistu instalaciju na istom računalu, to možete, ali to nije potrebno (osim toga imat ćete isti ključ kao i drugi ljudi koji su ažuriranjem dobili prvih deset). Kada instalirate Windows 10 s USB fleš pogona ili diska, od vas će se tražiti da unesete ključ proizvoda, ali ovaj korak možete preskočiti klikom na okvir za upit "Nemam ključ proizvoda" (a Microsoft kaže da je to ono što trebate učiniti).

Nakon instaliranja i povezivanja na Internet, sistem će se automatski aktivirati, pošto je aktivacija „vezana“ za vaše računalo nakon ažuriranja. Odnosno, ključno polje za unos u programu za postavljanje Windows 10 prisutno je samo za kupce Maloprodajnih verzija sistema. Neobavezno: za čistu instalaciju sustava Windows 10, možete koristiti ključ proizvoda iz sustava Windows 7, 8 i 8.1 koji je prethodno instaliran na istom računalu. Više o takvoj aktivaciji: Aktiviranje Windows 10.

Pogledajte ključ proizvoda instaliranog Windows 10 i OEM ključa u ShowKeyPlus

Postoji mnogo programa za ovdje opisane svrhe, o kojima sam mnoge napisao u članku Kako saznati ključ proizvoda za Windows 8 (8.1) (pogodan i za Windows 10), ali svidio mi se nedavno pronađeni ShowKeyPlus, koji ne zahtijeva instalaciju i zasebno se prikazuje odmah dva ključa: trenutno instalirani sistem i OEM ključ u UEFI. Istovremeno izveštava za koju verziju operativnog sistema Windows je pogodan UEFI ključ. Takođe pomoću ovog programa možete pronaći ključ iz druge mape sa sustavom Windows 10 (na drugom tvrdom disku, u mapi Windows.old) i istovremeno provjeriti valjanost ključa (Provjeri ključ proizvoda).

Sve što trebate je pokrenuti program i vidjeti prikazane podatke:

 
  • Instalirani ključ - ključ instaliranog sistema.
  • OEM ključ (originalni ključ) - ključ je unaprijed instaliran OS, ako je bio na računaru.

Takođe, ovi se podaci mogu spremiti u tekstualnu datoteku za buduću upotrebu ili arhivirati pohranu klikom na gumb "Spremi". Usput, problem je što ponekad različiti programi prikazuju različite ključeve proizvoda za Windows, jednostavno se pojavljuje zbog činjenice da ga neki gledaju na instaliranom sistemu, a drugi u UEFI.

Kako saznati ključ proizvoda za Windows 10 u ShowKeyPlus - video

ShowKeyPlus možete preuzeti sa stranice //github.com/Superfly-Inc/ShowKeyPlus/releases/

Pregledajte ključ instaliranog Windows 10 pomoću programa PowerShell

Tamo gdje možete bez programa trećih strana, radije bez njih. Pregled ključa proizvoda Windows 10 jedan je od takvih zadataka. Ako vam je lakše za upotrebu besplatnog programa, prođite kroz priručnik u nastavku. (Usput, neki programi za pregledavanje ključeva šalju ih zainteresovanim)

Nije data jednostavna naredba ili naredbena linija PowerShell-a za otkrivanje ključa trenutno instaliranog sustava (postoji takva naredba koja prikazuje ključ od UEFI-ja, prikazat ću ga u nastavku. Ali obično se ključ trenutnog sustava razlikuje od prethodno instaliranog). Ali možete koristiti gotovu skriptu PowerShell-a koja prikazuje potrebne podatke (autor skripte je Jakob Bindslet).

Evo što trebate učiniti. Prije svega, pokrenite bilježnicu i kopirajte kôd dolje u nju.

#Main funkcija Funkcija GetWin10Key {$ Hklm = 2147483650 $ Target = $ env: COMPUTERNAME $ regPath = "Softver  Microsoft  Windows NT  CurrentVersion" $ DigitalID = "DigitalProductId" $ wmi = [WMIClass] " $ Target  root  zadano: stdRegProv "#Get register value $ Object = $ wmi.GetBinaryValue ($ hklm, $ regPath, $ DigitalID) [Array] $ DigitalIDvalue = $ Object.uValue #Ako se uspije ako ($ DigitalIDvalue) {#Dodam naziv proizvoda i ID proizvoda $ ProductName = (Get-itemproperty -Path "HKLM: Softver  Microsoft  Windows NT  CurrentVersion" -Name "Ime proizvoda"). ProductName $ ProductID = (Get-itemproperty -Path "HKLM: Softver  Microsoft  Windows NT  CurrentVersion "-Name" ProductId "). ProductId #Konvertira binarnu vrijednost u serijski broj $ Result = ConvertTokey $ DigitalIDvalue $ OSInfo = (Get-WmiObject" Win32_OperatingSystem "| odaberite Caption). Mogućnost If ($ OSInfo -chch" Windows 10 ") {if ($ Result) {[string] $ value = "ProductName: $ ProductName 'r'n"' + "ProductID: $ ProductID 'r'n"' + "Installed Key: $ Result" $ value #Save Windows info u datoteku $ Choice = GetChoice If ($ Choice -eq 0) {$ txtpath = "C:  Users " + $ env: USERNAME + " Desktop" New-Item -Path $ txtpath -Name "WindowsKeyInfo.txt" - Vrijednost $ value -ItemType File -Force | Out-Null} Elseif ($ Choice -eq 1) {Exit}} Else {Write-Warning "Pokreni skriptu na Windows 10"}} Else {Write-Warning "Pokreni skriptu u Windows 10"}} Else {Write-Warning " Došlo je do pogreške, nije bilo moguće dobiti ključ "}} #Dodati izbor korisnika Funkcija GetChoice {$ yes = Novi objektni sistem.Management.Automation.Host.ChoiceDescription" & Yes "," "$ no = New-Object System.Management.Automation. Host.ChoiceDescription "& No", "" $ izbora = [System.Management.Automation.Host.ChoiceDescription []] ($ yes, $ no) $ caption = "Potvrda" $ message = "Spremite ključ u tekstualnu datoteku?" $ result = $ Host.UI.PromptForChoice ($ natpis, $ poruka, $ izbori, 0) $ rezultat} # Pretvori binarni u serijski broj Funkcija ConvertToKey ($ ključ) {$ Keyoffset = 52 $ isWin10 = [int] ($ ključ [66] / 6) -band 1 $ HF7 = 0xF7 $ Key [66] = ($ tipka [66] -pojasna $ HF7) -bOr (($ isWin10 -band 2) * 4) $ i = 24 [String] $ Chars = "BCDFGHJKMPQRTVWXY2346789" do {$ Cur = 0 $ X = 14 Do {$ Cur = $ Cur * 256 $ Cur = $ Key [$ X + $ Keyoffset] + $ Cur $ Key [$ X + $ Keyoffset] = [math] :: Kat ([dvostruko] ($ Cur / 24)) $ Cur = $ Cur% 24 $ X = $ X - 1} dok je ($ X -ge 0) $ i = $ i - 1 $ KeyOutput = $ Chars.SubString ($ Cur, 1) + $ KeyOutput $ last = $ Cur}, dok ($ i -ge 0) $ Keypart1 = $ KeyOutput.SubString (1, $ zadnji) $ Keypart2 = $ KeyOutput.Substring (1, $ KeyOutput.length-1) ako ($ last -eq 0) {$ KeyOutput = "N" + $ Keypart2} else {$ KeyOutput = $ Keypart2.Insert ($ Keypart2.IndexOf ($ Keypart1) + $ Keypart1.length, "N")} $ a = $ KeyOutput.Substring (0.5) $ b = $ KeyOutput.substring (5.5) $ c = $ KeyOutput.substring (10.5) $ d = $ KeyOutput.substring (15 , 5) $ e = $ KeyOutput.substring (20,5) $ keyproduc t = $ a + "-" + $ b + "-" + $ c + "-" + $ d + "-" + $ e $ ključni proizvod} GetWin10Key

Spremite datoteku s nastavkom .ps1. Da biste to učinili u bilježnici, prilikom spremanja u polje "Tip datoteke" odaberite "Sve datoteke" umjesto "Tekstualni dokumenti". Možete, primjerice, spremiti pod imenom win10key.ps1

Nakon toga, pokrenite Windows PowerShell kao administrator. Da biste to učinili, možete početi upisivati ​​PowerShell u polje za pretraživanje, a zatim desnom tipkom miša kliknite i odaberite odgovarajuću stavku.

U PowerShell unesite sljedeću naredbu: Set-ExecutionPolicy RemoteSigned i potvrdite njegovo izvršenje (upišite Y i pritisnite Enter kao odgovor na zahtjev).

U sljedećem koraku unesite naredbu: C: win10key.ps1 (u ovoj naredbi naznačen je put do spremljene datoteke sa skriptu).

Kao rezultat naredbe, vidjet ćete informacije o ključu instaliranog sustava Windows 10 (u odjeljku Instalirani ključ) i ponudu da je spremite u tekstualnu datoteku. Nakon što saznate ključ proizvoda, pomoću naredbe možete vratiti politiku izvršavanja skripte u PowerShellu na zadanu vrijednost Set-ExecutionPolicy ograničeno

Kako pronaći OEM ključ od UEFI

Ako je Windows 10 predinstaliran na vašem računalu ili prijenosnom računalu i trebate pogledati OEM ključ (koji se pohranjuje u UEFI na matičnoj ploči), možete upotrijebiti jednostavnu naredbu koju kao administrator morate pokrenuti u naredbenom retku.

wmic path softverlicensingservice dobiva OA3xOriginalProductKey

Kao rezultat, dobit ćete ključ unaprijed instaliranog sustava ako je prisutan u sustavu (može se razlikovati od ključa koji koristi trenutni OS, ali može se koristiti za vraćanje izvorne verzije sustava Windows).

Još jedna varijacija iste naredbe, ali za Windows PowerShell

(Get-WmiObject-upit "odaberite * iz SoftwareLicensingService"). OA3xOriginalProductKey

Kako vidjeti ključ instaliranog sustava Windows 10 pomoću VBS skripte

I još jedna skripta, ne za PowerShell, već u VBS (Visual Basic Script) formatu, koji prikazuje ključ proizvoda instaliran na Windows 10 računalu ili prijenosnom računalu i vjerovatno je prikladniji za upotrebu.

Kopirajte u bilježnicu dolje navedene redove.

Postavite WshShell = CreateObject ("WScript.Shell") regKey = "HKLM  SOFTWARE  Microsoft  Windows NT  CurrentVersion " DigitalProductId = WshShell.RegRead (regKey & "DigitalProductId") Win10ProductName = "Windows 10 Verzija" (regKey & "ProductName") & vbNewLine Win10ProductID = "ID proizvoda:" & WshShell.RegRead (regKey & "ProductID") & vbNewLine Win10ProductKey = ConvertToKey (DigitalProductId) ProductKeyLabelct = WinProductProductPD10PPPPPP "WinProduct &" WinProductPPPPPPPPPPDVMPPPMMPP " & ProductKeyLabel MsgBox (Win10ProductID) funkcija ConvertToKey (regKey) Const KeyOffset = 52 isWin10 = (regKey (66)  6) i 1 regKey (66) = (regKey (66) i & HF7) Ili ((isWin10 i 2) * j = 24 Chars = "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 Petlja Dok je y> = 0 j = j -1 winKeyOutput = Sredina (Chars, Cur + 1, 1) & winKeyOutput Last = Cur petlja Dok j> = 0 If (i sWin10 = 1) Zatim keypart1 = Mid (winKeyOutput, 2, Last) umetnite = "N" winKeyOutput = Zamijenite (winKeyOutput, keypart1, keypart1 i umetnite, 2, 1, 0) Ako je zadnji = 0 onda winKeyOutput = umetnite & winKeyOutput Kraj Ako a = sredina (winKeyOutput, 1, 5) b = sredina (winKeyOutput, 6, 5) c = sredina (winKeyOutput, 11, 5) d = sredina (winKeyOutput, 16, 5) e = sredina (winKeyOutput, 21, 5) ConvertToKey = a & "-" & b & "-" & c & "-" & d & "-" & end funkcija

Trebao bi ispasti kao na slici ispod.

Nakon toga spremite dokument s nastavkom .vbs (za to odaberite "Sve datoteke" u polju "Vrsta datoteke" u dijaloškom okviru spremanja).

Idite u mapu u koju je datoteka spremljena i pokrenite je - nakon izvršenja vidjet ćete prozor u kojem će se prikazati ključ proizvoda i verzija instaliranog Windows 10.

Kao što sam već napomenuo, postoji mnogo programa za gledanje ključa - u Produkey i Speccy, kao i u ostalim uslužnim programima za pregled karakteristika računara, možete pronaći ove informacije. Ali siguran sam da će ovdje opisane metode biti dostatne u gotovo svakoj situaciji.

Pin
Send
Share
Send