Hvernig á að finna út Windows 10 vörulykil

Pin
Send
Share
Send

Strax eftir að nýja stýrikerfið kom út, urðu allir áhugasamir um að komast að lyklinum í uppsettu Windows 10, þó í flestum tilvikum sé það ekki krafist. Engu að síður er verkefnið þegar mikilvægt og með útgáfu tölvu og fartölva sem eru forhlaðin með Windows 10 held ég að það verði enn vinsælli.

Þessi handbók lýsir einföldum leiðum til að komast að Windows 10 vörulyklinum þínum með því að nota skipanalínuna, Windows PowerShell og þriðja aðila. Á sama tíma mun ég nefna hvers vegna mismunandi forrit sýna mismunandi gögn, hvernig á að skoða sérstaklega OEM lykilinn í UEFI (fyrir stýrikerfið sem upphaflega var í tölvunni) og lykil kerfisins sem nú er sett upp.

Athugið: ef þú hefur gert ókeypis uppfærslu í Windows 10, og þú vilt nú komast að því að virkja lykilinn fyrir hreina uppsetningu á sömu tölvu, þá geturðu gert það, en það er ekki nauðsynlegt (að auki muntu hafa sama lykil og aðrir) sem fengu topp tíu með því að uppfæra). Þegar þú setur upp Windows 10 úr USB glampi drifi eða diski verðurðu beðinn um að slá inn vörulykilinn, en þú getur sleppt þessu skrefi með því að smella í fyrirspurnarkassann „Ég á ekki vörulykil“ (og Microsoft segir að þetta sé það sem þú þarft að gera).

Eftir uppsetningu og tengingu við internetið verður kerfið sjálfkrafa virkt þar sem örvunin er „tengd“ við tölvuna þína eftir uppfærsluna. Það er, lykilinntakssviðið í Windows 10 uppsetningarforritinu er aðeins til staðar fyrir kaupendur smásöluútgáfa kerfisins. Valfrjálst: fyrir hreina uppsetningu á Windows 10 geturðu notað vörulykilinn frá Windows 7, 8 og 8.1 sem áður var sett upp á sömu tölvu. Meira um slíka virkjun: Að virkja Windows 10.

Skoða vörulykil fyrir uppsettan Windows 10 og OEM lykil í ShowKeyPlus

Það eru mörg forrit í þeim tilgangi sem lýst er hér, mörg sem ég skrifaði í greininni Hvernig á að komast að vörulyklinum fyrir Windows 8 (8.1) (hentar líka vel fyrir Windows 10), en mér fannst ShowKeyPlus sem nýlega fannst, sem þarfnast ekki uppsetningar og sýnir sérstaklega strax tveir lyklar: núverandi uppsett kerfi og OEM lykill í UEFI. Á sama tíma er greint frá því hvaða útgáfa af Windows lykillinn frá UEFI hentar. Með því að nota þetta forrit geturðu einnig fundið lykilinn úr annarri möppu með Windows 10 (á öðrum harða diskinum, í Windows.old möppunni), og á sama tíma skoðað réttmæti lykilsins (Athugaðu vörulykil).

Allt sem þú þarft að gera er að keyra forritið og sjá gögnin sem birtast:

 
  • Uppsettur lykill - lykillinn að uppsettu kerfinu.
  • OEM lykill (Original Key) - lyklaforuppsett OS, ef það væri á tölvunni.

Einnig er hægt að vista þessi gögn í textaskrá til notkunar í framtíðinni eða geymslu geymslu með því að smella á „Vista“ hnappinn. Við the vegur, vandamálið er að stundum sýna mismunandi forrit mismunandi vörulykla fyrir Windows, það birtist bara vegna þess að sumir þeirra horfa á það í uppsettu kerfinu, aðrir í UEFI.

Hvernig á að finna út Windows 10 vörulykil í ShowKeyPlus - myndband

Þú getur halað niður ShowKeyPlus af síðunni //github.com/Superfly-Inc/ShowKeyPlus/releases/

Skoðaðu lykilinn fyrir uppsettan Windows 10 með PowerShell

Þar sem þú getur gert án forrita frá þriðja aðila, þá vil ég helst án þeirra. Að skoða Windows 10 vörulykil er eitt slíkt verkefni. Ef það er auðveldara fyrir þig að nota ókeypis forritið fyrir þetta skaltu fletta í gegnum handbókina hér að neðan. (Við the vegur, sum forrit til að skoða lykla senda þá til áhugasama)

Einföld PowerShell skipun eða skipanalína til að finna út lykil núverandi kerfis er ekki til staðar (það er slík skipun sem sýnir lykilinn frá UEFI, ég mun sýna hann hér að neðan. En venjulega er lykill núverandi kerfis frábrugðinn þeim sem var settur upp áður). En þú getur notað tilbúna PowerShell handritið, sem sýnir nauðsynlegar upplýsingar (höfundur handritsins er Jakob Bindslet).

Hér er það sem þú þarft að gera. Í fyrsta lagi skaltu keyra skrifblokkina og afrita kóðann hér að neðan í það.

#Main function Aðgerð GetWin10Key {$ Hklm = 2147483650 $ Target = $ env: COMPUTERNAME $ regPath = "Hugbúnaður  Microsoft  Windows NT  CurrentVersion" $ DigitalID = "DigitalProductId" $ wmi = [WMIClass] " $ Target  root  sjálfgefið: stdRegProv "#Get skrásetningargildi $ Object = $ wmi.GetBinaryValue ($ hklm, $ regPath, $ DigitalID) [Array] $ DigitalIDvalue = $ Object.uValue #Ef vel tekst Ef ($ DigitalIDvalue) {#Get productnt name and name vara ID $ Vöruheiti = (Fá-itemproperty-Path "HKLM: Hugbúnaður  Microsoft  Windows NT  CurrentVersion" -Nafn "Vöruheiti"). Vöruheiti $ ProductID = (Fá-itemproperty-Path "HKLM: Hugbúnaður  Microsoft  Windows NT  CurrentVersion "-Nafn" ProductId "). ProductId #Convert tvöfalt gildi í raðnúmer $ Result = ConvertTokey $ DigitalIDvalue $ OSInfo = (Get-WmiObject" Win32_OperatingSystem "| veldu myndatexta). Yfirskrift Ef ($ OSInfo -match" Windows 10 ") {if ($ Niðurstaða) {[string] $ value = "Vöruheiti: $ Vöruheiti 'r'n"' + "Vara-ID: $ Vara-ID 'r'n"' + "Uppsett lykill: $ Niðurstaða" $ gildi # Vistaðu Windows upplýsingar í skrá $ Choice = GetChoice If ($ Choice -eq 0) {$ txtpath = "C:  Users " + $ env: USERNAME + " Desktop" New-Item-Path $ txtpath -Name "WindowsKeyInfo.txt" - Gildi $ gildi -ItemType File -Force | Out-Null} Elseif ($ Choice -eq 1) {Hætta}} Annars {Writ-Warning "Keyra handritið á Windows 10"}} Annars {Writ-Warning "Keyra handritið á Windows 10"}} Annars {Writ-Warning " Villa kom upp, gat ekki fengið lykilinn "}} #Get val notenda Aðgerð GetChoice {$ já = New-Object System.Management.Automation.Host.ChoiceDescription" & Yes "," "$ no = New-Object System.Management.Automation. Host.ChoiceDescription "& No", "" $ choice = [System.Management.Automation.Host.ChoiceDescription []] ($ já, $ nei) $ caption = "Staðfesting" $ message = "Vista lykilinn í textaskrá?" $ útkoma = $ Host.UI.PromptForChoice ($ yfirskrift, $ skilaboð, $ val, 0) $ útkoma} #Tengja tvöfaldur í raðnúmer Virka ConvertToKey ($ Lykill) {$ Keyoffset = 52 $ isWin10 = [int] ($ Lykill) [66] / 6) -band 1 $ HF7 = 0xF7 $ lykill [66] = ($ lykill [66] -band $ HF7) -bOr (($ erWin10-band 2) * 4) $ i = 24 [strengur] $ Stafir = "BCDFGHJKMPQRTVWXY2346789" do {$ Cur = 0 $ X = 14 Do {$ Cur = $ Cur * 256 $ Cur = $ Key [$ X + $ Keyoffset] + $ Cur $ Key [$ X + $ Keyoffset] = [stærðfræði] :: Gólf ([tvöfalt] ($ Cur / 24)) $ Cur = $ Cur% 24 $ X = $ X - 1} á meðan ($ X -ge 0) $ i = $ i- 1 $ KeyOutput = $ Stafir.SubString ($ Cur, 1) + $ KeyOutput $ last = $ Cur} meðan ($ i -ge 0) $ Keypart1 = $ KeyOutput.SubString (1, $ last) $ Keypart2 = $ KeyOutput.Substrring (1, $ KeyOutput.length-1) if ($ last -eq 0) {$ KeyOutput = "N" + $ Keypart2} annars {$ KeyOutput = $ Keypart2.Insert ($ Keypart2.IndexOf ($ Keypart1) + $ Keypart1.length, "N")} $ a = $ KeyOutput.Substrring (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 $ lykilorð} GetWin10Key

Vistaðu skrána með endingunni .ps1. Til að gera þetta með minnispunkti, þegar þú vistar í reitnum „File Type“, veldu „All Files“ í stað „Text Documents“. Þú getur til dæmis vistað undir nafninu win10key.ps1

Eftir það skaltu ræsa Windows PowerShell sem stjórnandi. Til að gera þetta geturðu byrjað að slá PowerShell í leitarreitinn, hægrismellt á það og valið viðeigandi hlut.

Sláðu inn eftirfarandi skipun í PowerShell: Set-ExecutionPolicy RemoteSIGN og staðfestu framkvæmd hennar (tegund Y og ýttu á Enter til að svara beiðninni).

Í næsta skrefi skaltu slá inn skipunina: C: win10key.ps1 (í þessari skipun er leiðin að vistuðu skránni með handritinu tilgreind).

Sem afleiðing af skipuninni munt þú sjá upplýsingar um lykilinn að uppsettum Windows 10 (í hlutanum Uppsettur lykill) og tilboð um að vista hann í textaskrá. Eftir að þú hefur komist að vörulyklinum geturðu skilað framkvæmdarstefnu handritsins í PowerShell í sjálfgefið gildi með skipuninni Set-ExecutionPolicy takmarkað

Hvernig á að finna OEM lykil frá UEFI

Ef Windows 10 var sett upp fyrirfram á tölvunni þinni eða fartölvu og þú þarft að skoða OEM lykilinn (sem er geymdur í UEFI móðurborðsins), getur þú notað einfalda skipun sem þú þarft til að keyra á stjórnlínunni sem stjórnandi.

wmic leið softwarelicensingservice fá OA3xOriginalProductKey

Fyrir vikið færðu lykilinn að fyrirfram uppsettu kerfinu ef hann er til staðar í kerfinu (hann getur verið frábrugðinn þeim lykli sem núverandi stýrikerfi notar, en það er hægt að nota til að skila upprunalegu útgáfu af Windows).

Önnur afbrigði af sömu skipun, en fyrir Windows PowerShell

(Fáðu WmiObject-fyrirspurn "veldu * frá SoftwareLicensingService"). OA3xOriginalProductKey

Hvernig á að sjá lykilinn fyrir uppsettan Windows 10 með VBS handriti

Og eitt handrit í viðbót, ekki fyrir PowerShell, heldur á VBS (Visual Basic Script) sniði, sem sýnir vörulykilinn sem er settur upp á Windows 10 tölvu eða fartölvu og er líklega þægilegri í notkun.

Afritaðu línurnar hér að neðan í minnisbókina.

Setja WshShell = CreateObject ("WScript.Shell") regKey = "HKLM  SOFTWARE  Microsoft  Windows NT  CurrentVersion " DigitalProductId = WshShell.RegRead (regKey & "DigitalProductId") Win10ProductName = "Windows 10 útgáfa:" & WshShell.RegRead (regKey & "ProductName") & vbNewLine Win10ProductID = "Vöruauðkenni:" & WshShell.RegRead (regKey & "ProductID") & vbNewLine Win10ProductKey = ConvertToKey (DigitalProductId) ProductKeyLabel = "Windows 10 Lykill:" & Win10ProductProdukt & Win10Productduct = Win10Product & Win10Productduct = Win10Product & ProductKeyLabel MsgBox (Win10ProductID) Virka ConvertToKey (regKey) Const KeyOffset = 52 isWin10 = (regKey (66)  6) Og 1 regKey (66) = (regKey (66) Og & HF7) Eða ((isWin10 Og 2) * 4) j = 24 stafir = "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 Loop Meðan y> = 0 j = j -1 winKeyOutput = Mid (stafir, Cur + 1, 1) & winKeyOutput Last = Cur Loop While j> = 0 If (i sWin10 = 1) Síðan keypart1 = Mid (winKeyOutput, 2, Last) insert = "N" winKeyOutput = Skipta út (winKeyOutput, keypart1, keypart1 & insert, 2, 1, 0) If Last = 0 Þá 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 End Function

Það ætti að reynast eins og á skjámyndinni hér að neðan.

Eftir það skaltu vista skjalið með endingunni .vbs (fyrir þetta skaltu velja „Allar skrár“ í reitinn „File Type“ í vistunarglugganum).

Farðu í möppuna þar sem skráin var vistuð og keyrðu hana - eftir framkvæmd muntu sjá glugga þar sem vörulykillinn og útgáfan af uppsettu Windows 10 verður sýnd.

Eins og ég hef þegar tekið fram eru mörg forrit til að skoða lykilinn - í Produkey og Speccy, sem og í öðrum tólum til að skoða einkenni tölvu, þú getur fundið út þessar upplýsingar. En ég er viss um að aðferðirnar sem lýst er hér duga í næstum öllum aðstæðum.

Pin
Send
Share
Send