Onmiddellik na die vrystelling van die nuwe bedryfstelsel, het almal begin wonder hoe om die sleutel van die geïnstalleerde Windows 10 uit te vind, hoewel dit meestal nie nodig is nie. Tog is die taak reeds relevant, en met die vrylating van rekenaars en skootrekenaars met Windows 10 vooraf geïnstalleer, dink ek dit sal selfs meer in aanvraag wees.
Hierdie handleiding beskryf eenvoudige maniere om jou Windows 10-produksleutel te vind met behulp van die opdraglyn, Windows PowerShell en derdeparty-programme. Terselfdertyd sal ek noem waarom verskillende programme verskillende data vertoon, hoe om die OEM sleutel in UEFI (vir die bedryfstelsel wat oorspronklik op die rekenaar was) afsonderlik te sien en die sleutel van die huidige geïnstalleerde stelsel.
Let wel: as jy 'n gratis opgradering vir Windows 10 gemaak het, en nou wil jy die aktiveringsleutel vir 'n skoon installasie op dieselfde rekenaar ken, kan jy dit doen, maar dit is nie nodig nie. Daarbenewens het jy die sleutel dieselfde as ander mense. ontvang die top tien deur op te dateer). Wanneer u Windows 10 installeer vanaf 'n flash drive of skyf, sal u gevra word om 'n produksleutel in te voer, maar u kan hierdie stap oorskry deur op "Ek het nie 'n produk sleutel" in die navraag venster nie (en Microsoft skryf dat dit gedoen moet word).
Na die installering en verbinding met die internet sal die stelsel outomaties geaktiveer word, aangesien die aktivering na die opdatering na u rekenaar vasgemaak is. Dit wil sê, die sleutelinvoer veld in die Windows 10 installasieprogram is slegs teenwoordig vir kopers van kleinhandel weergawes van die stelsel. Opsioneel: vir 'n skoon installasie van Windows 10 kan u die produk sleutel gebruik van die Windows 7, 8 en 8.1 wat voorheen op dieselfde rekenaar geïnstalleer is. Meer oor hierdie aktivering: Aktivering van Windows 10.
Bekyk die produk sleutel van die geïnstalleerde Windows 10 en die OEM sleutel in ShowKeyPlus
Daar is baie programme vir die doeleindes wat hier beskryf word, waarvan baie ek in die artikel geskryf het. Hoe om die produk sleutel van Windows 8 (8.1) (geskik vir Windows 10) uit te vind, maar ek het onlangs graag ShowKeyPlus, wat nie installasie benodig nie en afsonderlik vertoon Twee sleutels: die huidige geïnstalleerde stelsel en die OEM sleutel in UEFI. Terselfdertyd, dit vertel u watter weergawe van Windows die UEFI sleutel is. Met behulp van hierdie program kan u ook die sleutel van 'n ander gids met Windows 10 (op 'n ander hardeskyf, in die Windows.old-lêergids) uitvind, en terselfdertyd die sleutel vir geldigheid nagaan (Check Product Key item).
Al wat jy moet doen, is om die program te bestuur en die vertoonde data te sien:
- Geïnstalleerde sleutel is die sleutel van die geïnstalleerde stelsel.
- OEM sleutel (oorspronklike sleutel) - die sleutel van die vooraf geïnstalleerde bedryfstelsel, as dit op die rekenaar was.
U kan hierdie data ook stoor in 'n tekslêer vir verdere gebruik of argiefopberging deur op die "Stoor" -knoppie te klik. Terloops, die probleem met die feit dat soms verskillende programme verskillende produksleutels vir Windows wys, verskyn net omdat sommige van hulle dit in die geïnstalleerde stelsel sien, ander in UEFI.
Hoe om die produk sleutel van Windows 10 uit te vind in ShowKeyPlus - video
Laai ShowKeyPlus van http://github.com/Superfly-Inc/ShowKeyPlus/releases/
Bekyk 'n sleutel wat deur Windows 10 geïnstalleer is deur PowerShell te gebruik
Waar jy kan doen sonder derdeparty-programme, verkies ek om dit te doen. Om die Windows 10-produk sleutel te besigtig, is een van hierdie take. As dit vir u makliker is om die gratis program hiervoor te gebruik, blaai deur die gids hieronder. (Terloops, sommige programme vir die lees van sleutels stuur dit na belangstellendes)
'N Eenvoudige PowerShell-opdrag of opdraglyn om die sleutel van die huidige geïnstalleerde stelsel uit te vind, word nie verskaf nie (daar is so 'n opdrag wat die sleutel van UEFI vertoon. Ek sal dit hieronder wys. Maar gewoonlik is dit die sleutel van die huidige stelsel wat verskil van die vooraf ingestelde een). Maar jy kan die gereed gemaak PowerShell-script gebruik wat die nodige inligting bevat (die skrywer van die skrif is Jakob Bindslet).
Hier is wat jy moet doen. Begin eers die notaboek en kopieer die onderstaande kode daarin.
# Hoof funksie Funksie GetWin10Key {$ Hklm = 2147483650 $ Doel = $ env: COMPUTERNAME $ regPath = "Sagteware Microsoft Windows NT CurrentVersion" $ DigitalID = "DigitalProductId" $ wmi = [WMIClass] " $ Doel root default: stdRegProv "#Get register waarde $ Object = $ wmi.GetBinaryValue ($ hklm, $ regPath, $ DigitalID) [Array] $ DigitalIDvalue = $ Object.uValue #Kry suc # Indien ($ DigitalIDvalue) {#Get produsent naam en produk ID $ ProductName = (Get-itemproperty -Path "HKLM: Software Microsoft Windows NT CurrentVersion" -Name "Produknaam"). Produknaam $ ProductID = (Get-itemproperty -Path "HKLM: Sagteware Microsoft Windows NT CurrentVersion "-Name" ProductId "). ProductId #Convert binêre waarde na $ reeksnommer $ Resultaat = ConvertTokey $ DigitalIDvalue $ OSInfo = (Get-WmiObject" Win32_OperatingSystem "| kies onderskrif) .Kode as ($ OSInfo-wedstryd" Windows 10 ") {if ($ Result) {[string] $ value = "ProductName: $ ProductName 'r'n' '+" ProductID: $ ProductID' r'n '' + "Installed Key: $ Resultate" $ value #Save Windows info Na 'n lêer $ Choice = GetChoice As ($ Choice -qq 0) {$ txtpath = "C: Users " + $ env: USERNAME + " Desktop" Nuwe Item -Pad $ txtpath -Name "WindowsKeyInfo.txt" - Waarde $ waarde -ItemTipe Lêer -Force | Out-Null} Elseif ($ Choice -eq 1) {Exit}} Anders (Skryf Waarskuwing) Begin die skrif in Windows 10 "}} Anders (Skryf Waarskuwing" Begin die skrip in Windows 10 "}} Anders (Skryfwaarskuwing) 'N Fout het voorgekom, kon nie die sleutel kry nie "}} #Get gebruiker keuse Funksie GetChoice {$ yes = Nuwe-Object System.Management.Automation.Host.ChoiceDescription" & Yes "," "$ no = Nuwe-Object System.Management.Automation. Host.ChoiceDescription "& No", "" $ choices = [System.Management.Automation.Host.ChoiceDescription []] ($ ja, $ no) $ caption = "Bevestiging" $ message = "Slaan sleutel op tekslêer?" $ result = $ Host.UI.PromptForChoice ($ onderskrif, $ boodskap, $ keuses, 0) $ resultaat} $ ConvertToKey ($ Sleutel) {$ Keyoffset = 52 $ isWin10 = [int] ($ Sleutel [66] / 6) -band 1 $ HF7 = 0xF7 $ Sleutel [66] = ($ Sleutel [66] -band $ HF7) -Boor (($ isWin10 -band 2) * 4) $ i = 24 [String] $ Chars = "BCDFGHJKMPQRTVWXY2346789" do {$ Cur = 0 $ X = 14 Doen {$ Cur = $ Cur * 256 $ Cur = $ Sleutel [$ X + $ Keyoffset] + $ Cur $ Sleutel [$ X + $ Keyoffset] = [Wiskunde] :: Vloer ([dubbel] ($ Cur / 24)) $ Cur = $ Cur% 24 $ X = $ X - 1} terwyl ($ X -ge 0) $ i = $ i- 1 $ KeyOutput = $ Chars.SubString ($ Cur, 1) + $ KeyOutput $ laaste = $ Cur} terwyl ($ i -ge 0) $ Keypart1 = $ KeyOutput.SubString (1, $ laaste) $ Keypart2 = $ KeyOutput.Substring (1, $ KeyOutput.length-1) as ($ laaste -qq) {$ KeyOutput = "N" + $ Keypart2} anders {$ 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 $ keyproduct} GetWin10Key
Stoor die lêer met die .ps1-uitbreiding. Om dit in Notepad te doen, moet u in die veld 'Lêertipe' wanneer u stoor, kies 'Alle lêers' in plaas van 'Teksdokumente'. U kan byvoorbeeld onder die naam win10key.ps1 stoor
Daarna begin Windows PowerShell as administrateur. Om dit te doen, kan jy begin met die tik van PowerShell in die soekkassie, en dan met die regter muisknop daarop te klik en die ooreenstemmende item te kies.
Tik in PowerShell die volgende opdrag: Set-ExecutionPolicy RemoteSigned en bevestig die uitvoering daarvan (vul Y in en druk Enter as antwoord op die versoek).
Voer dan die opdrag in: C: win10key.ps1 (hierdie opdrag spesifiseer die pad na die gestoor lêer met die skrif).
As gevolg van die opdrag, sal jy inligting sien oor die sleutel wat deur Windows 10 geïnstalleer is (in die gedeelte Installed Key) en 'n voorstel om dit te stoor in 'n tekslêer. Sodra u die produksleutel ken, kan u die uitvoerbeleid van die script in PowerShell terugstel na die verstekwaarde met die opdrag Set-ExecutionPolicy beperk
Hoe om die OEM sleutel uit UEFI te ontdek
As Windows 10 vooraf op jou rekenaar of skootrekenaar geïnstalleer is en u die OEM-sleutel wil sien (wat in die UEFI-moederbord gestoor word), kan u 'n eenvoudige opdrag gebruik wat u op die opdraglyn moet bestuur as administrateur.
wmic pad sagteware lisensie diens kry OA3xOriginalProductKey
As gevolg daarvan ontvang u die sleutel van die vooraf geïnstalleerde stelsel as dit in die stelsel voorkom (dit kan verskil van die sleutel wat gebruik word deur die huidige bedryfstelsel, maar dit kan gebruik word om die oorspronklike weergawe van Windows terug te stuur).
Nog 'n weergawe van dieselfde opdrag, maar vir Windows PowerShell
(Get-WmiObject -query "kies * van SoftwareLicensingService"). OA3xOriginalProductKey
Hoe om die sleutel van die geïnstalleerde Windows 10 te sien met die VBS-skrip
En nog 'n skrip, nie meer vir PowerShell nie, maar in die VBS (Visual Basic Script) -formaat, wat die produk sleutel op 'n Windows 10-rekenaar of skootrekenaar vertoon en moontlik geriefliker vir gebruik.
Kopieer die lyne hieronder.
Stel WshShell = CreateObject ("WScript.Shell") regKey = "HKLM SOFTWARE Microsoft Windows NT CurrentVersion " DigitalProductId = WshShell.RegRead (regKey & "DigitalProductId") Win10ProductName = "Windows 10 Weergawe:" & WshShell.RegRead (regKey & "ProductName") & vbNewLine Win10ProductID = "Produk ID:" & WshShell.RegRead (regKey & "ProductID") & vbNewLine Win10ProductKey = ConvertToKey (DigitalProductId) ProductKeyLabel = "Windows 10 Sleutel:" 10 Win WinProPro, 01010, 10, 10, 10; & ProductKeyLabel MsgBox (Win10ProductID) Funksie ConvertToKey (regKey) Const KeyOffset = 52 isWin10 = (regKey (66) 6) En 1 regKey (66) = (regKey (66) En & HF7) Of ((isWin10 En 2) * 4) J = 24 Chars = "BCDFGHJKMPQRTVWXY2346789" Doen Cur = 0 y = 14 Doen Cur = Cur * 256 Cur = regKey (y + KeyOffset) + Cur regKey (y + KeyOffset) = (Cur 24) Cur = Cur Mod 24 y = y -1 Loop Terwyl y> = 0 j = j -1 winKeyOutput = Mid (Chars, Cur + 1, 1) & winKeyOutput Laaste = Cur Loop Terwyl j> = 0 As (i sWin10 = 1) Dan keypart1 = Mid (winKeyOutput, 2, Laaste) insert = "N" winKeyOutput = Vervang (winKeyOutput, keypart1, keypart1 & insert, 2, 1, 0) As Laaste = 0 Dan winKeyOutput = insert & winKeyOutput End If a = Mid (winKeyOutput, 1, 5) b = Mid (winKeyOutput, 6, 5) c = Mid (winKeyOutput, 11, 5) d = Mid (winKeyOutput, 16, 5) e = Mid (winKeyOutput, 21, 5) ConvertToKey = a & "-" & b & "-" & c & "-" & d & "-" & e Eindfunksie
Dit moet soos in die kiekie hieronder vertoon word.
Slaan daarna die dokument op met die. VBS-uitbreiding (kies hiervoor in die dialoogkassie Stoor 'Alle lêers' in die veld 'Lêertipe'.
Gaan na die gids waar die lêer gestoor is en loop dit. Na die uitvoering sal jy 'n venster sien waarin die produk sleutel en die weergawe van Windows 10 geïnstalleer sal vertoon word.
Soos ek reeds opgemerk het, is daar baie programme om 'n sleutel te besigtig - beide in Produkey en Speccy, sowel as ander nutsdienste vir die lees van rekenaarkenmerke. U kan hierdie inligting uitvind. Maar ek is seker, die maniere wat hier beskryf word, sal in amper enige situasie genoeg wees.