Kako si ogledate ključ izdelka Windows 10 s pomočjo skripta ali ukazne vrstice - Winhelponline

How View Your Windows 10 Product Key Using Script

Obstaja veliko orodij za izvlecite ključ izdelka iz aktivnega sistema ali iz registrskega panja računalnika brez povezave. Poleg tega je tukaj tudi majhen Vbscript, ki dobi ključ izdelka vaše trenutne namestitve sistema Windows - noben program ni potreben. Skript deluje v sistemih Windows 7, 8 in Windows 10.



Oglejte si ključ izdelka Windows 10

1. način: Uporaba ukazne vrstice WMI ali PowerShell

Z naslednjo ukazno vrstico WMI popravite ključ izdelka namestitve sistema Windows.



wmic path softwarelicensingservice dobi OA3xOriginalProductKey

Ta metoda pridobi aktivacijski ključ, shranjen v UEFI / BIOS-u vašega računalnika.



Upoštevajte, da boste morali zagnati zgornji ukaz iz povišan / admin Ukazni poziv okno.

wmic path softwarelicensingservice dobi OA3xOriginalProductKey



Če pa uporabljate PowerShell, zaženite ta ukaz v skrbniškem oknu PowerShell, da poznate ključ izdelka:

(Get-WmiObject -query 'select * from SoftwareLicensingService'). OA3xOriginalProductKey

V nekaterih sistemih bi zgornji ukazi izdali napis OA3xOriginalProductKey in prazne vrstice spodaj, brez ključa izdelka. To se zgodi, če naprava nima vdelanega ključa za aktiviranje / izdelka.

Če ima naprava vklopni vklopni ključ za aktiviranje, bo prikazan v izhodu. Če je izhod prazen, naprava nima vdelanega aktivacijskega ključa vdelane programske opreme. Večina naprav, ki jih nudi OEM, zasnovanih za delovanje sistema Windows 8 ali novejših, ima vdelani ključ vdelane programske opreme.

2. metoda: Uporaba skripta

Pomembno: Upoštevajte, da naslednja metoda preprosto dekodira datoteko DigitalProductId vrednost registra, da dobite ključ izdelka na drobno. Ključ, pridobljen s to metodo, je lahko samodejno ustvarjen generični ključ Windows 10 (za sisteme, nadgrajene z operacijskega sistema Windows 7 ali 8 po digitalni upravičenosti). Lahko je tudi ključ maloprodajne izdaje (če ste licenco kupili prej), ki ste ga ročno vnesli med namestitvijo sistema Windows 10. Torej, če uporabljate Windows 10, je priporočljivo dati prednost 1. metodi.

Kopirajte naslednjo kodo v Beležnico in datoteko shranite kot GetProductKey.vbs.

Možnost Izrecno Dim objshell, pot, DigitalID, Rezultat Nastavi objshell = CreateObject ('WScript.Shell') 'Nastavi pot do registrskega ključa Path =' HKLM  SOFTWARE  Microsoft  Windows NT  CurrentVersion  '' (Pot & 'DigitalProductId') Dim ProductName, ProductID, ProductKey, ProductData 'Get ProductName, ProductID, ProductKey ProductName =' Product Name: '& objshell.RegRead (Path &' ProductName ') ProductID =' ID izdelka: '& objshell. RegRead (Path & 'ProductID') ProductKey = 'Nameščen ključ:' & ConvertToKey (DigitalID) ProductData = ProductName & vbNewLine & ProductID & vbNewLine & ProductKey 'Prikaži sporočilo, če ga shranite v datoteko If vbYes = MsgBox (ProductData & vblf & vblf & vblf & vblf & vblf & 'Shrani v datoteko?', VbYesNo + vbQuestion, 'Varnostno kopiraj podatke o ključu Windows') in nato Save ProductData End If 'Pretvori binarno v znake Funkcija ConvertToKey (Key) Const KeyOffset = 52 Dim isWin8, Maps, i, j, Current, KeyOutput , Nazadnje, keypart1, vstavite 'Preveri, če je OS Windows 8 isWin8 = (Key (66)  6) In 1 Key (66) = (Tipka (66) In & HF7) Ali ((isWin8 In 2) * 4) i = 24 Zemljevidi = 'BCDFGHJKMPQRTVWXY2346789' Do Current = 0 j = 14 Do Current = Current * 256 Current = Key (j + KeyOffset) + Current Key (j + KeyOffset) = (Current  24) Current = Current Mod 24 j = j -1 Loop While j> = 0 i = i -1 KeyOutput = Mid (Maps, Current + 1, 1) & KeyOutput Last = Current Loop Medtem ko je i> = 0 If (isWin8 = 1) Potem keypart1 = Mid (KeyOutput, 2, Last) insert = 'N' KeyOutput = Replace (KeyOutput, keypart1, keypart1 & insert, 2, 1, 0) If Last = 0 Potem KeyOutput = vstavi & KeyOutput End, če je ConvertToKey = Mid (KeyOutput, 1, 5) & '-' & Mid (KeyOutput, 6, 5) & '-' & Mid (KeyOutput, 11, 5) & '-' & Mid ( KeyOutput, 16, 5) & '-' & Mid (KeyOutput, 21, 5) End Function 'Shrani podatke v datoteko Funkcija Save (Data) Dim fso, fName, txt, objshell, UserName Set objshell = CreateObject (' wscript. lupina ')' Pridobi trenutno uporabniško ime UserName = objshell.ExpandEnvironmentStrings ('% UserName%') 'Ustvari besedilno datoteko na namizju fName =' C:  Users  '& UserName &'  Desktop  WindowsKeyI nfo.txt 'Set fso = CreateObject (' Scripting.FileSystemObject ') Set txt = fso.CreateTextFile (fName) txt.Writeline Data txt.Close End Function

Vir: Pridobite ključ izdelka Windows · GitHub

Dvokliknite, da zaženete skript in poiščete ključ izdelka za namestitev sistema Windows.

vbscript pogled ključa izdelka Windows 10

Ključ izdelka, pridobljen z uporabo Vbscript

To je to!


Ena majhna prošnja: če vam je bila ta objava všeč, jo prosim delite?

Ena vaša 'drobna' delnica bi resno pomagala pri rasti tega spletnega dnevnika. Nekaj ​​odličnih predlogov:
  • Pripnete!
  • Delite ga s svojim najljubšim blogom + Facebook, Reddit
  • Cvrkujte!
Torej najlepša hvala za vašo podporo, moj bralec. Ne bo trajalo več kot 10 sekund vašega časa. Gumbi za skupno rabo so spodaj. :)