Hvernig á að finna út lykilinn Windows 10

Strax eftir útgáfu nýrrar stýrikerfis, byrjaði allir að furða hvernig á að finna lykilinn af uppsettum Windows 10, þótt í flestum tilvikum sé það ekki krafist. Engu að síður er verkefnið þegar við á og með því að gefa út tölvur og fartölvur með Windows 10 fyrirfram, held ég að það muni verða meira eftirspurn.

Þessi einkatími lýsir einföldum leiðum til að finna Windows 10 vöru lykilinn þinn með því að nota stjórn lína, Windows PowerShell og forrit þ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 OS sem upphaflega var á tölvunni) og lykillinn af uppsettu kerfinu.

Athugaðu: ef þú gerðir ókeypis uppfærslu á Windows 10 og nú vilt þú vita virkjunarlykilinn fyrir hreint uppsetning á sama tölvu getur þú gert það, en þetta er ekki nauðsynlegt (að auki hefur lykillinn það sama og annað fólk fékk topp tíu með því að uppfæra). Þegar þú ert að setja upp Windows 10 úr glampi-drifi eða diski verður þú beðinn um að setja inn vöruhnapp, en þú getur sleppt þessu skrefi með því að smella á "Ég er ekki með vöru lykil" í fyrirspurnarglugganum (og Microsoft skrifar að þetta sé það sem þarf að gera).

Eftir uppsetningu og tengingu við internetið verður kerfið sjálfkrafa virkjað, þar sem virkjunin er "bundin" við tölvuna þína eftir uppfærslu. Það er, lykilinntaksvettvangurinn í Windows 10 uppsetningarforritinu er aðeins til sölu fyrir smásalaútgáfur kerfisins. Valfrjálst: Til að hreinn uppsetningu Windows 10 er hægt að nota vörulykilinn frá Windows 7, 8 og 8.1 sem áður var sett upp á sama tölvu. Meira um þessa virkjun: Virkjun Windows 10.

Skoðaðu vörulykilinn í uppsettri Windows 10 og OEM lyklinum í ShowKeyPlus

Það eru mörg forrit í þeim tilgangi sem lýst er hér, en margt sem ég skrifaði í greininni, hvernig á að finna út lykillinn af Windows 8 (8.1) (hentugur fyrir Windows 10), en ég líkaði nýlega ShowKeyPlus, sem krefst ekki uppsetningar og sýnir sig sérstaklega Tvær lyklar: Uppsett kerfi og OEM lykill í UEFI. Á sama tíma, það segir þér hvaða útgáfa af Windows UEFI lyklinum er fyrir. Með því að nota þetta forrit geturðu fundið lykilinn úr annarri möppu með Windows 10 (á annarri diskinum, í Windows.old möppunni) og á sama tíma að skoða lykilinn fyrir gildistíma (Athugaðu vöru lykilatriði).

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

 
  • Uppsett lykill er lykillinn af uppsettu kerfinu.
  • OEM lykill (Original Key) - lykillinn fyrir fyrirfram uppsett OS, ef það var á tölvunni.

Þú getur líka vistað þessar upplýsingar í textaskrá til að geta notað hana frekar eða geymt með því að smella á "Vista" hnappinn. Við the vegur, vandamálið við þá staðreynd að stundum mismunandi forrit sýna mismunandi vöru lykla fyrir Windows, bara birtist vegna þess að sumir þeirra horfa á það í uppsett kerfi, aðrir í UEFI.

Hvernig á að finna út lykillinn af Windows 10 í ShowKeyPlus - myndband

Hlaða niður ShowKeyPlus frá http://github.com/Superfly-Inc/ShowKeyPlus/releases/

Skoðaðu lykil sem sett er upp af Windows 10 með PowerShell

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

Einföld PowerShell stjórn eða stjórn lína til að finna út lykilinn af uppsettu kerfinu er ekki veitt (það er svo skipun sem sýnir lykilinn frá UEFI, ég mun sýna það hér að neðan. En venjulega er lykillinn af núverandi kerfi sem er frábrugðið fyrirframstilltu). En þú getur notað tilbúinn PowerShell handritið sem sýnir nauðsynlegar upplýsingar (höfundur handritsins er Jakob Bindslet).

Hér er það sem þú þarft að gera. Fyrst af öllu skaltu byrja á skrifblokknum og afrita kóðann sem er að finna hér að neðan.

#Minni aðgerð Virkni GetWin10Key {$ Hklm = 2147483650 $ Mark = $ env: COMPUTERNAME $ regPath = "Hugbúnaður  Microsoft  Windows NT  CurrentVersion" $ DigitalID = "DigitalProductId" $ wmi = [WMIClass] " $ Mark  root  sjálfgefið: stdRegProv "#Get skrásetning gildi $ Object = $ wmi.GetBinaryValue ($ hklm, $ regPath, $ DigitalID) [Array] $ DigitalIDvalue = $ Object.uValue #Ef fá suc # Ef ($ DigitalIDvalue) {#Get framleiðnt nafn og Vöruheiti $ ProductID = (Get-itemproperty -Path "HKLM: Hugbúnaður  Microsoft  Windows NT \\\\\\" CurrentVersion "-Name" ProductId "). ProductId #Convert tvöfalt gildi í $ raðnúmer $ Result = ConvertTokey $ DigitalIDvalue $ OSInfo = (Fá-WmiObject" Win32_OperatingSystem "| Veldu skjámynd) .Caption If ($ OSInfo -match" Windows 10 ") {ef ($ Niðurstaða) {[strengur] $ gildi = "Vörunúmer: $ Vöruheiti 'r'n' '+" Vörunúmer: $ ProductID' r'n '' + "Uppsett lykill: $ Niðurstaða" $ gildi #Save Windows upplýsingar Til að skrá $ Choice = GetChoice Ef ($ Choice -qq 0) {$ txtpath = "C:  Users " + $ env: USERNAME + " Desktop" New-Item -Path $ txtpath -Name "WindowsKeyInfo.txt" Value $ value -ItemType File -Force | Utan Null} Elseif ($ Choice -qq 1) {Exit}} Annað (Skrifa-viðvörun "Renndu handritinu í Windows 10"}} Annað {Skrifa-viðvörun "Renndu handritinu í Windows 10"}} Annað {Skrifa viðvörun " Villa kom upp, gat ekki fengið lykilinn "}} #Get notendavalkostur Virkja GetChoice {$ yes = Nýtt hlutakerfi. Stjórnun.Upplýsinga.Host.ChoiceDescription" & Já "," "$ nei = Nýtt Object System.Management.Automation. Host.ChoiceDescription "& No", "" $ val = [System.Management.Automation.Host.ChoiceDescription []] ($ já, $ nei) $ caption = "Staðfesting" $ message = "Vista lykill í textaskrá?" $ result = $ Host.UI.PromptForChoice ($ yfirskrift, $ skilaboð, $ val, 0) $ vegna} $ ConvertToKey ($ lykill) {$ Keyoffset = 52 $ isWin10 = [int] [66] / 6) -band 1 $ HF7 = 0xF7 $ Lykill [66] = ($ Lykill [66] -band $ HF7) -bór (($ isWin10 -band 2) * 4) $ i = 24 [String] $ Chars = "BCDFGHJKMPQRTVWXY2346789" gera {$ Cur = 0 $ X = 14 Gera {$ Cur = $ Cur * 256 $ Cur = $ Lykill [$ X + $ Keyoffset] + $ Cur $ Lykill [$ X + $ Keyoffset] = [stærð] :: Gólf ([tvöfalt] ($ Cur / 24)) $ Cur = $ Cur% 24 $ X = $ X - 1} á meðan ($ X -ge 0) $ i = $ i- 1 $ KeyOutput = $ Chars.SubString ($ Cur, 1) + $ KeyOutput $ síðast = $ Cur} á meðan ($ i -ge 0) $ Keypart1 = $ KeyOutput.SubString (1, $ síðasta) $ Keypart2 = $ KeyOutput.Substring (1, $ KeyOutput.length-1) ef ($ síðast -eq 0) {$ KeyOutput = "N" + $ Keypart2} annað {$ 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

Vista skrána með .ps1 eftirnafninu. Til að gera þetta í Notepad, þegar þú vistar, í "File type" reitnum skaltu velja "All Files" í stað "Text skjöl". Þú getur vistað, til dæmis undir nafninu win10key.ps1

Eftir það skaltu byrja Windows PowerShell sem stjórnandi. Til að gera þetta getur þú byrjað að slá PowerShell í leitarreitinn, smelltu síðan á það með hægri músarhnappi og veldu samsvarandi hlut.

Í PowerShell skaltu slá inn eftirfarandi skipun: Set-ExecutionPolicy RemoteSigned og staðfesta framkvæmd hennar (sláðu inn Y ​​og ýttu á Enter sem svar við beiðninni).

Næst skaltu slá inn skipunina: C: win10key.ps1 (þessi skipun tilgreinir slóðina á vistaðri skrá með handritinu).

Sem afleiðing af stjórninni, muntu sjá upplýsingar um lykilinn sem er uppsettur af Windows 10 (í hlutanum Uppsett lykill) og uppástungu til að vista það í textaskrá. Þegar þú hefur þekkt vörulykilinn geturðu endurstillt handritið um handrit í PowerShell að sjálfgefið gildi með því að nota skipunina Set-ExecutionPolicy takmarkað

Hvernig á að finna út OEM lykil frá UEFI

Ef Windows 10 var fyrirfram komið fyrir á tölvunni þinni eða fartölvu og þú vilt skoða OEM lykilinn (sem er geymd í UEFI móðurborðinu) getur þú notað einfalda stjórn sem þú þarft að keyra á stjórn línuna sem stjórnandi.

WMIC slóð softwarelicensingservice fá OA3xOriginalProductKey

Þar af leiðandi færðu lykilinn af fyrirfram uppsettu kerfinu ef það er til staðar í kerfinu (það kann að vera frábrugðið lyklinum sem notað er af núverandi OS, en það er hægt að nota til að skila upprunalegu útgáfu af Windows).

Önnur útgáfa af sömu stjórn, en fyrir Windows PowerShell

(Get-WmiObject -query "veldu * frá SoftwareLicensingService"). OA3xOriginalProductKey

Hvernig á að skoða lykilinn af uppsettu Windows 10 með VBS handritinu

Og annað handrit, ekki fyrir PowerShell lengur, en í VBS (Visual Basic Script) sniði sem sýnir vörulykilinn sem er uppsettur á Windows 10 tölvu eða fartölvu og hugsanlega þægilegra til notkunar.

Afritaðu línurnar hér fyrir neðan.

Setja WshShell = CreateObject ("WScriptShell.RegRead") regKey = "HKLM  Hugbúnaður  Microsoft  Windows NT  CurrentVersion " DigitalProductId = WshShell.RegRead (regKey & "DigitalProductId") Win10ProductName = "Windows 10 útgáfa:" & WshShell.RegRead (regKey & "ProductName") & vbNewLine Win10ProductID = "Vörunúmer:" & WshShell.RegRead (regKey & "ProductID") & vbNewLine Win10ProductKey = ConvertToKey (DigitalProductId) ProductKeyLabel = "Windows 10 lykill:" 10 Win WinProPro, 01010, 10, 10, 10; VaraKeyLabel MsgBox (Win10ProductID) Virkni 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 Chars = "BCDFGHJKMPQRTVWXY2346789" Gera Cur = 0 y = 14 Gera Cur = Cur * 256 Cur = regKey (y + KeyOffset) + Cur regKey (y + KeyOffset) = (Cur  24) Cur = Cur Mod 24 y = y -1 Loop Þó y> = 0 j = j -1 winKeyOutput = Mið (Chars, Cur + 1, 1) & winKeyOutput Síðasta = Cur Loop Þó j> = 0 Ef (ég sWin10 = 1) Þá keypart1 = Mið (winKeyOutput, 2, Last) insert = "N" winKeyOutput = Skipta út (winKeyOutput, keypart1, keypart1 og settu inn, 2, 1, 0) Ef síðasta = 0 þá winKeyOutput = a = Mið (winKeyOutput, 1, 5) b = Mið (winKeyOutput, 6, 5) c = Mið (winKeyOutput, 11, 5) d = Mið (winKeyOutput, 16, 5) e = Mið (winKeyOutput, 21, 5) ConvertToKey = a & "-" & b & "-" & c & "-" & d & "-" & e Enda aðgerð

Það ætti að snúa út eins og í skjámyndinni hér að neðan.

Eftir þetta skaltu vista skjalið með .vbs eftirnafninu (fyrir þetta skaltu velja "Allar skrár" í "File type" reitnum í Vista valmyndinni.

Fara í möppuna þar sem skráin var vistuð og hlaupa henni - eftir framkvæmdina muntu sjá glugga þar sem vörutakka og útgáfa af Windows 10 uppsett verður birt.

Eins og ég hef þegar tekið fram eru fullt af forritum til að skoða lykil - í Produkey og Speccy, auk annarra tóla til að skoða einkenni tölvu, getur þú fundið út þessar upplýsingar. En ég er viss um að þær leiðir sem lýst er hérna munu vera nóg í næstum öllum aðstæðum.