Díreach tar éis an OS nua a scaoileadh, chuir gach duine spéis i conas eochair Windows 10 suiteáilte a fháil amach, cé nach bhfuil sé ag teastáil i bhformhór na gcásanna. Mar sin féin, tá an tasc ábhartha cheana féin, agus le scaoileadh ríomhairí agus ríomhairí glúine réamhlódáilte le Windows 10, sílim go mbeidh tóir níos mó fós air.
Déanann an treoir seo cur síos ar bhealaí simplí chun d’eochair táirge Windows 10 a fháil amach ag baint úsáide as an líne ordaithe, Windows PowerShell, agus cláir tríú páirtí. Ag an am céanna, luafaidh mé cén fáth a léiríonn cláir éagsúla sonraí difriúla, conas breathnú ar leithligh ar an eochair OEM in UEFI (don OS a bhí ar an ríomhaire i dtosach) agus eochair an chórais atá suiteáilte faoi láthair.
Nóta: má rinne tú uasghrádú saor in aisce ar Windows 10, agus anois gur mhaith leat an eochair ghníomhachtaithe le haghaidh suiteála glan a fháil amach ar an ríomhaire céanna, is féidir leat é a dhéanamh, ach ní gá é sin a dhéanamh (seachas sin, beidh an eochair chéanna agat agus atá ag daoine eile a fuair an deichniúr is fearr trí nuashonrú a dhéanamh). Agus Windows 10 á shuiteáil agat ó thiomántán nó diosca USB flash, iarrfar ort an eochair táirge a iontráil, ach is féidir leat an chéim seo a scipeáil trí chliceáil sa bhosca fiosrúcháin "Níl eochair táirge agam" (agus deir Microsoft gurb é seo a chaithfidh tú a dhéanamh).
Tar éis duit an tIdirlíon a shuiteáil agus a nascadh, cuirfear an córas i ngníomh go huathoibríoch, ós rud é go bhfuil an gníomhachtú “ceangailte” le do ríomhaire tar éis an nuashonraithe. Is é sin, níl an príomhréimse ionchuir i gclár socraithe Windows 10 i láthair ach do cheannaitheoirí leaganacha Miondíola den chóras. Roghnach: le haghaidh suiteáil ghlan de Windows 10, is féidir leat eochair an táirge ó Windows 7, 8, agus 8.1 a suiteáladh ar an ríomhaire céanna a úsáid roimhe seo. Tuilleadh eolais faoi ghníomhachtú den sórt sin: Windows 10 a ghníomhachtú.
Féach eochair táirge eochair Windows 10 agus OEM suiteáilte i ShowKeyPlus
Tá go leor clár ann chun na críocha a ndéantar cur síos orthu anseo, agus scríobh cuid mhaith díobh san alt Conas eochair an táirge do Windows 8 (8.1) (atá oiriúnach do Windows 10 freisin) a fháil amach, ach thaitin liom ShowKeyPlus a fuarthas le déanaí, nach gá a shuiteáil agus a thaispeánann ar leithligh láithreach bonn dhá eochracha: an córas suiteáilte faoi láthair agus an eochair OEM in UEFI. Ag an am céanna tuairiscíonn sé cén leagan de Windows atá an eochair ó UEFI oiriúnach. Chomh maith leis sin, agus an clár seo á úsáid agat, is féidir leat an eochair ó fhillteán eile le Windows 10 (ar thiomántán crua difriúil, san fhillteán Windows.old) a fháil, agus ag an am céanna an eochair le haghaidh bailíochta a sheiceáil (Seiceáil Eochair an Táirge).
Níl le déanamh agat ach an clár a reáchtáil agus na sonraí a thaispeántar a fheiceáil:
- Eochair Suiteáilte - eochair an chórais suiteáilte.
- Eochair OEM (Eochair Bhunaidh) - eochair OS réamhshuiteáilte, má bhí sé ar an ríomhaire.
Chomh maith leis sin, is féidir na sonraí seo a shábháil ar chomhad téacs le húsáid sa todhchaí nó le stóráil cartlainne trí chliceáil ar an gcnaipe "Sábháil". Dála an scéil, is í an fhadhb atá ann ná go dtaispeánann cláir dhifriúla eochracha táirge éagsúla do Windows uaireanta, is cosúil go díreach toisc go bhféachann cuid acu air sa chóras suiteáilte, agus cinn eile in UEFI.
Conas eochair táirge Windows 10 a fháil amach i ShowKeyPlus - físeán
Is féidir leat ShowKeyPlus a íoslódáil ón leathanach //github.com/Superfly-Inc/ShowKeyPlus/releases/
Féach eochair Windows 10 suiteáilte ag úsáid PowerShell
Nuair is féidir leat a dhéanamh gan cláir tríú páirtí, is fearr liom a dhéanamh gan iad. Is tasc amháin den sórt sin féachaint ar eochair táirge Windows 10. Más fusa duit an clár saor in aisce a úsáid chuige seo, scrollaigh tríd an lámhleabhar thíos. (Dála an scéil, cuireann roinnt clár chun eochracha a fheiceáil iad chuig páirtithe leasmhara)
Ní sholáthraítear ordú nó líne ordaithe PowerShell simplí chun eochair an chórais atá suiteáilte faoi láthair a fháil amach (tá ordú den sórt sin ag taispeáint an eochair ó UEFI, taispeánfaidh mé thíos é. Ach de ghnáth bíonn eochair an chórais reatha difriúil ón gceann réamhshuiteáilte). Ach is féidir leat an script réidh PowerShell a úsáid, a thaispeánann an fhaisnéis riachtanach (is é údar na scripte Jakob Bindslet).
Seo an méid a chaithfidh tú a dhéanamh. Ar dtús, rith an leabhar nótaí agus cóipeáil an cód thíos isteach ann.
Feidhm #Main Feidhm GetWin10Key {$ Hklm = 2147483650 $ Sprioc = $ env: COMPUTERNAME $ regPath = "Bogearraí Microsoft Windows NT CurrentVersion" $ DigitalID = "DigitalProductId" $ wmi = [WMIClass] " $ Sprioc root réamhshocraithe: stdRegProv "#Get luach clárlainne $ Object = $ wmi.GetBinaryValue ($ hklm, $ regPath, $ DigitalID) [Array] $ DigitalIDvalue = $ Object.uValue #Má éireoidh leat Más rud é ($ DigitalIDvalue) {#Get ainm táirgeora agus ID táirge $ ProductName = (Faigh-itemproperty -Path "HKLM: Bogearraí Microsoft Windows NT CurrentVersion" -Name "ProductName"). ProductName $ ProductID = (Faigh-itemproperty -Path "HKLM: Bogearraí Microsoft Windows NT CurrentVersion "-Name" ProductId "). ProductId #Convert luach dénártha go sraithuimhir $ Toradh = ConvertTokey $ DigitalIDvalue $ OSInfo = (Faigh-WmiObject" Win32_OperatingSystem "| roghnaigh Fotheideal) .Caption Más rud é ($ OSInfo -match" Windows 10 ") {if ($ Toradh) {[string] $ value = "ProductName: $ ProductName 'r'n"' + "ProductID: $ ProductID 'r'n"' + "Eochair Suiteáilte: $ Toradh" $ value #Save Windows info chuig comhad $ Choice = GetChoice Más rud é ($ Choice -eq 0) {$ txtpath = "C: Úsáideoirí " + $ env: USERNAME + " Deisce" Mír Nua -Path $ txtpath-Ainm "WindowsKeyInfo.txt" - Luach $ value -ItemType File -Force | Out-Null} Elseif ($ Choice -eq 1) {Exit}} Eile {Write-Warning "Rith an script ar Windows 10"}} Eile {Scríobh-Rabhadh "Rith an script ar Windows 10"}} Eile {Scríobh-Rabhadh " Tharla earráid, níorbh fhéidir an eochair "}} #Get rogha úsáideora Feidhm GetChoice {$ yes = New-Object System.Management.Automation.Host.ChoiceDescription" & Sea "," "$ no = New-Object System.Management.Automation a fháil. Host.ChoiceDescription "& Níl", "" $ options = [System.Management.Automation.Host.ChoiceDescription []] ($ sea, $ no) $ caption = "Daingniú" $ message = "Sábháil an eochair do chomhad téacs?" $ result = $ Host.UI.PromptForChoice ($ fotheideal, $ teachtaireacht, $ roghanna, 0) $ toradh} #Convert dénártha go sraithuimhir Feidhm ConvertToKey ($ Key) {$ Keyoffset = 52 $ isWin10 = [int] ($ Key [66] / 6) -band 1 $ HF7 = 0xF7 $ Eochair [66] = ($ Eochair [66] -band $ HF7) -bOr (($ isWin10 -band 2) * 4) $ i = 24 [Teaghrán] $ Chars = "BCDFGHJKMPQRTVWXY2346789" do {$ Cur = 0 $ X = 14 Déan {$ Cur = $ Cur * 256 $ Cur = $ Eochair [$ X + $ Keyoffset] + $ Cur $ Key [$ X + $ Keyoffset] = [math] :: Urlár ([dúbailte] ($ Cur / 24)) $ Cur = $ Cur% 24 $ X = $ X - 1} fad ($ X -ge 0) $ i = $ i- 1 $ KeyOutput = $ Chars.SubString ($ Cur, 1) + $ KeyOutput $ last = $ Cur} agus ($ i -ge 0) $ Keypart1 = $ KeyOutput.SubString (1, $ last) $ Keypart2 = $ KeyOutput.Substring (1, $ KeyOutput.length-1) más rud é ($ last -eq 0) {$ KeyOutput = "N" + $ Keypart2} eile {$ 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
Sábháil an comhad leis an síneadh .ps1. Chun é seo a dhéanamh i Notepad, agus tú ag sábháil sa réimse “Cineál Comhad”, roghnaigh “Gach Comhad” in ionad “Doiciméid Téacs”. Is féidir leat sábháil, mar shampla, faoin ainm win10key.ps1
Tar éis sin, cuir tús le Windows PowerShell mar Riarthóir. Chun seo a dhéanamh, is féidir leat PowerShell a chlóscríobh sa réimse cuardaigh, ansin cliceáil ar dheis air agus an mhír chuí a roghnú.
I PowerShell, iontráil an t-ordú seo a leanas: Set-ExecutionPolicy RemoteSigned agus a fhorghníomhú a dhearbhú (cineál Y agus brúigh Iontráil mar fhreagra ar an iarraidh).
Sa chéad chéim eile, iontráil an t-ordú: C: win10key.ps1 (san ordú seo, léirítear an cosán chuig an gcomhad sábhála leis an script).
Mar thoradh ar an ordú, feicfidh tú faisnéis faoi eochair an Windows 10 suiteáilte (sa rannán Eochair Suiteáilte) agus an tairiscint chun í a shábháil ar chomhad téacs. Tar éis duit eochair an táirge a fháil amach, féadfaidh tú an beartas forghníomhaithe script i PowerShell a chur ar ais go dtí an luach réamhshocraithe agus an t-ordú á úsáid agat Set-ExecutionPolicy srianta
Conas eochair OEM a fháil ó UEFI
Má bhí Windows 10 réamhshuiteáilte ar do ríomhaire nó ríomhaire glúine agus go gcaithfidh tú an eochair OEM (atá stóráilte in UEFI an mháthairchláir) a fheiceáil, is féidir leat ordú simplí a úsáid a chaithfidh tú a rith ar an líne ordaithe mar riarthóir.
faigh bogearraí bogearraí cosán wmic OA3xOriginalProductKey
Mar thoradh air sin, gheobhaidh tú eochair an chórais réamhshuiteáilte má tá sé i láthair sa chóras (d’fhéadfadh sé a bheith difriúil ón eochair a úsáideann an OS reatha, ach is féidir é a úsáid chun an bunleagan de Windows a thabhairt ar ais).
Athrú eile ar an ordú céanna, ach ar Windows PowerShell
(Faigh-WmiObject -query "roghnaigh * ó SoftwareLicensingService"). OA3xOriginalProductKey
Conas eochair Windows 10 suiteáilte a fheiceáil ag baint úsáide as script VBS
Agus script amháin eile, ní le haghaidh PowerShell, ach i bhformáid VBS (Visual Basic Script), a thaispeánann eochair an táirge atá suiteáilte ar ríomhaire nó ríomhaire glúine Windows 10 agus is dócha go bhfuil sé níos áisiúla le húsáid.
Cóipeáil isteach sa leabhar nótaí na línte thíos.
Socraigh WshShell = CreateObject ("WScript.Shell") regKey = "HKLM SOFTWARE Microsoft Windows NT CurrentVersion " DigitalProductId = WshShell.RegRead (regKey & "DigitalProductId") Win10ProductName = "Leagan Windows 10:" & WshShell.R . & ProductKeyLabel MsgBox (Win10ProductID) Feidhm ConvertToKey (regKey) Const KeyOffset = 52 isWin10 = (regKey (66) 6) Agus 1 regKey (66) = (regKey (66) Agus & HF7) Nó ((isWin10 Agus 2) * 4) j = 24 Chars = "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 Lúb Cé go bhfuil y> = 0 j = j -1 winKeyOutput = Lár (Chars, Cur + 1, 1) & winKeyOutput Last = Cur Lúb Cé j> = 0 Más rud é (i sWin10 = 1) Ansin keypart1 = Lár (winKeyOutput, 2, Last) cuir isteach = "N" winKeyOutput = Ionadaigh (winKeyOutput, keypart1, keypart1 & cuir isteach, 2, 1, 0) Más Last = 0 Ansin winKeyOutput = cuir isteach & winKeyOutput End Más rud é a = Lár (winKeyOutput, 1, 5) b = Lár (winKeyOutput, 6, 5) c = Lár (winKeyOutput, 11, 5) d = Lár (winKeyOutput, 16, 5) e = Lár (winKeyOutput, 21, 5) ConvertToKey = a & "-" & b & "-" & c & "-" & d & "-" & e Feidhm Dheiridh
Ba chóir go dtiocfadh sé amach mar atá sa phictiúr thíos.
Ina dhiaidh sin, sábháil an doiciméad leis an síneadh .vbs (chuige seo, roghnaigh "Gach comhad" sa réimse "Cineál Comhad" sa dialóg sábháil).
Téigh go dtí an fillteán inar sábháladh an comhad agus rith é - tar éis é a fhorghníomhú feicfidh tú fuinneog ina dtaispeánfar eochair an táirge agus an leagan de Windows 10 suiteáilte.
Mar a thug mé faoi deara cheana féin, tá go leor clár ann chun an eochair a fheiceáil - i Produkey agus Speccy, chomh maith le fóntais eile chun tréithe ríomhaire a fheiceáil, is féidir leat an fhaisnéis seo a fháil amach. Ach táim cinnte gur leor na modhanna a thuairiscítear anseo i mbeagnach aon chás.