Sådan får du vist din Windows 10-produktnøgle ved hjælp af script eller kommandolinje - Winhelponline

How View Your Windows 10 Product Key Using Script

Der er mange værktøjer til udpak produktnøglen fra et live system eller fra registreringsdatabasen fra en offline-computer. Derudover er her et pænt lille Vbscript, der får produktnøglen til din nuværende Windows-installation - intet tredjepartsprogram kræves. Scriptet fungerer på Windows 7, 8 og Windows 10.



Se Windows 10 produktnøgle

Metode 1: Brug af WMI-kommandolinje eller PowerShell

Brug følgende WMI-kommandolinje til at rette produktnøglen til din Windows-installation.



wmic sti softwarelicensingservice få OA3xOriginalProductKey

Denne metode henter aktiveringsnøglen, der er gemt i UEFI / BIOS på din computer.



Bemærk, at du bliver nødt til at køre ovenstående kommando fra en forhøjet / admin Kommandoprompt vindue.

wmic sti softwarelicensingservice få OA3xOriginalProductKey



Eller hvis du bruger PowerShell, skal du køre denne kommando fra et admin PowerShell-vindue for at kende produktnøglen:

(Get-WmiObject -forespørgsel 'vælg * fra SoftwareLicensingService'). OA3xOriginalProductKey

I nogle systemer vil ovenstående kommandoer sende billedteksten OA3xOriginalProductKey og tomme rækker nedenunder, der ikke viser nogen produktnøgle. Dette sker, hvis enheden ikke har en integreret aktivering / produktnøgle.

Hvis enheden har en firmwareindlejret aktiveringsnøgle, vises den i output. Hvis output er tomt, har enheden ikke en firmwareindbygget aktiveringsnøgle. De fleste OEM-leverede enheder designet til at køre Windows 8 eller nyere har en firmwareindlejret nøgle.

Metode 2: Brug af script

Vigtig: Bemærk, at følgende metode blot afkoder DigitalProductId registerværdi for at hente detailproduktnøglen. Nøglen hentet ved hjælp af denne metode kunne enten være automatisk genereret generisk Windows 10-nøgle (til systemer opgraderet fra Windows 7 eller 8 under digital ret). Det kan også være detailudgave-nøglen (hvis du købte licensen tidligere), du indtastede manuelt under opsætning af Windows 10. Så hvis du bruger Windows 10, anbefales det at prioritere den første metode.

Kopier følgende kode til Notesblok, og gem filen som GetProductKey.vbs.

Valgmulighed Eksplicit Dim objshell, sti, DigitalID, Resultatsæt objshell = CreateObject ('WScript.Shell') 'Indstil registreringsdatabasenøgle sti =' HKLM  SOFTWARE  Microsoft  Windows NT  CurrentVersion  '' Registreringsnøgleværdi DigitalID = objshell.RegRead (Sti & 'DigitalProductId') Dim produktnavn, ProductID, ProductKey, ProductData 'Hent ProductName, ProductID, ProductKey ProductName =' Produktnavn: '& objshell.RegRead (Sti &' ProductName ') ProductID =' Produkt-id: '& objshell. RegRead (sti & 'ProductID') ProductKey = 'Installeret nøgle:' & ConvertToKey (DigitalID) ProductData = ProductName & vbNewLine & ProductID & vbNewLine & ProductKey 'Vis messbox hvis gem i en fil Hvis vbYes = MsgBox (ProductData & vblf & vblf & 'Gem i en fil?', VbYesNo + vbQuestion, 'BackUp Windows Key Information'), gem derefter ProductData End Hvis 'Konverter binær til tegn Funktion ConvertToKey (Key) Const KeyOffset = 52 Dim isWin8, Maps, i, j, Current, KeyOutput , Sidste, tastatur1, indsæt 'Kontroller, om OS er Windows 8 isWin8 = (Nøgle (66)  6) Og 1 Nøgle (66) = (Tast (66) Og & HF7) Eller ((isWin8 og 2) * 4) i = 24 kort = 'BCDFGHJKMPQRTVWXY2346789' Gør strøm = 0 j = 14 Gør strøm = Strøm * 256 Strøm = tast (j + KeyOffset) + Strøm Tast (j + KeyOffset) = (Strøm  24) Strøm = Strøm Mod 24 j = j -1 Loop Mens j> = 0 i = i -1 KeyOutput = Mid (Maps, Current + 1, 1) & KeyOutput Last = Current Loop Mens i> = 0 Hvis (isWin8 = 1) Derefter indtastes tastatur1 = Midt (KeyOutput, 2, sidste) = 'N' KeyOutput = Udskift (KeyOutput, tastatur1, tastatur1 & indsæt, 2, 1, 0) Hvis sidste = 0 Så KeyOutput = insert & KeyOutput End If ConvertToKey = Mid (KeyOutput, 1, 5) & '-' & Mid (KeyOutput, 6, 5) & '-' & Mid (KeyOutput, 11, 5) & '-' & Mid ( KeyOutput, 16, 5) & '-' & Mid (KeyOutput, 21, 5) Slutfunktion 'Gem data i en fil Funktion Gem (Data) Dim fso, fName, txt, objshell, UserName Set objshell = CreateObject (' wscript. shell ')' Hent nuværende brugernavn UserName = objshell.ExpandEnvironmentStrings ('% UserName%') 'Opret en tekstfil på skrivebordet fName =' C:  Brugere  '& Brugernavn &'  Desktop  WindowsKeyI nfo.txt 'Set fso = CreateObject (' Scripting.FileSystemObject ') Set txt = fso.CreateTextFile (fName) txt.Writeline Data txt. Luk slutfunktion

Kilde: Hent Windows-produktnøgle · GitHub

Dobbeltklik for at køre scriptet for at finde ud af produktnøglen til din Windows-installation.

vbscript se produktnøgle windows 10

Produktnøgle hentet ved hjælp af Vbscript

Det er det!


En lille anmodning: Hvis du kunne lide dette indlæg, så del dette?

En 'lille' andel fra dig ville alvorligt hjælpe meget med væksten i denne blog. Nogle gode forslag:
  • Pin det!
  • Del det til din yndlingsblog + Facebook, Reddit
  • Tweet det!
Så mange tak for din støtte, min læser. Det tager ikke mere end 10 sekunder af din tid. Deleknapperne er lige nedenfor. :)