Otu esi achọpụta isi ngwaahịa Windows 10

Pin
Send
Share
Send

Ozugbo ahapụ OS ọhụrụ ahụ, onye ọ bụla nwere mmasị n'otu esi achọpụta igodo nke Windows 10 arụnyere, ọ bụ ezie na n'ọtụtụ oge ọ naghị achọrọ ya. Ka o sina dị, ọrụ ahụ dịrịrị mkpa, ma na mwepụta kọmputa na laptọọpụ ebudoro Windows 10, echere m na ọ ga-ewu ewu karị.

Ntụziaka a kọwara ụzọ dị mfe iji chọpụta isi ngwaahịa Windows 10 gị site na iji akara iwu, Windows PowerShell, na mmemme nke atọ. N'otu oge ahụ, m ga-ekwupụta ihe kpatara mmemme dị iche iche ji egosi data dị iche iche, otu esi elele OEM isi na UEFI (maka OS nke dị na kọmputa) na igodo nke sistemụ arụnyere ugbu a.

Mara: ọ bụrụ na ị kwalite Windows na Windows 10 na-akwụghị ụgwọ, ma ugbu a ịchọrọ ịchọpụta igodo mmeghe maka nrụnye dị ọcha na otu kọmputa ahụ, ị ​​nwere ike ịme ya, mana nke a adịghị mkpa (na mgbakwunye, ị ga-enwe otu igodo dị ka ndị ọzọ. onye natara iri nke iri site na mmelite). Mgbe ị na-etinye Windows 10 site na draịvụ flash USB ma ọ bụ diski, a ga-agwa gị ka ịbanye igodo ngwaahịa ahụ, mana ị nwere ike ịpụ ụkwụ a site na ịpị n'igbe ajụjụ "Enweghị m igodo ngwaahịa" (Microsoft kwukwara na ọ bụ ihe ịchọrọ ime).

Mgbe etinyere ma jikọọ na Internetntanetị, a ga-arụ ọrụ sistemụ ahụ na-akpaghị aka, ebe ọ bụ na “gbanyere” aka na kọmputa gị ka mmelite ahụ gachara. Nke ahụ bụ, ngalaba ntinye igodo na sistemụ Windows 10 dị naanị maka ndị zụrụ nsụgharị Retail nke sistemụ ahụ. Nhọrọ: maka nrụnye dị ọcha nke Windows 10, ịnwere ike iji igodo ngwaahịa site na Windows 7, 8, na 8.1 arụnyere na kọmputa otu mbụ. More banyere ụdị ọrụ: Gbalịa Windows 10.

Lelee igodo ngwaahịa nke Windows 10 na igodo OEM na ShowKeyPlus

Enwere ọtụtụ mmemme maka ebumnuche a kọwara ebe a, nke m dere ọtụtụ na isiokwu Otu esi achọpụta isi ngwaahịa maka Windows 8 (8.1) (nke dabara adaba maka Windows 10), mana enwere m mmasị na ShowKeyPlus achọpụtara n'oge na-adịbeghị anya, nke anaghị achọ nrụnye na egosi iche iche ozugbo igodo abuo: usoro arụnyere ugbu a na igodo OEM na UEFI. N'otu oge ahụ ọ na-akọ maka ụdị Windows nke isi ihe na UEFI dabara adaba. Ọzọkwa, n'iji mmemme a, ịnwere ike ịchọta isi ya site na folda ọzọ nwere Windows 10 (na draịvụ draịvụ dị iche, na nchekwa Windows.old), ma n'otu oge ahụ nyochaa igodo maka izi ezi (Lelee Key Product).

Ihe ị ga - eme bụ ịgba mmemme ma hụ data egosipụtara:

 
  • Arụnyere arụmọrụ - igodo nke sistemụ arụnyere.
  • OEM Igodo (Igodo mbu) - OS buru uzo tinye, ma oburu na komputa a.

Ọzọkwa, enwere ike ịchekwa data a na faịlụ ederede maka iji ya ma ọ bụ nchekwa ebe nchekwa site na ịpị bọtịnụ “Chekwa”. Site n'ụzọ, nsogbu bụ na mgbe ụfọdụ mmemme dị iche iche na-egosi igodo ngwaahịa dị iche iche maka Windows, ọ na-apụta naanị n'ihi eziokwu na ụfọdụ n'ime ha na-ele ya na sistemụ arụnyere, ndị ọzọ na UEFI.

Otu esi achọpụta isi ngwaahịa Windows 10 na ShowKeyPlus - vidiyo

Nwere ike ibudata ShowKeyPlus na ibe //github.com/Superfly-Inc/ShowKeyPlus/releases/

Lelee igodo nke Windows 10 arụnyere na iji PowerShell

Ebe ị ga - eme n’enweghị mmemme nke atọ, m na - ahọrọ ime n’enweghị ha. Ilele igodo ngwaahịa Windows 10 bụ otu ọrụ. Ọ bụrụ na ọ dịrị gị mfe iji programmụ a na - akwụghị ụgwọ maka nke a, pịgharịa na akwụkwọ ntuziaka dị n'okpuru. (Site n'ụzọ, ụfọdụ mmemme maka igodo ikiri na-eziga ha na ndị nwere mmasị)

Enweghị iwu PowerShell dị mfe ma ọ bụ akara iwu iji chọpụta igodo nke arụnyere ugbu a (a naghị enye iwu dị otú ahụ na-egosi igodo site na UEFI, m ga-egosi ya n'okpuru. Ma ị nwere ike iji edemede PowerShell emeziri, nke na-egosipụta ozi dị mkpa (onye dere edemede ahụ bụ Jakob Bindslet).

Nke a bụ ihe ị kwesịrị ime. Nke mbu, bido n’ime akwukwo ihe ma detuo koodu di n’ime ya.

#Main ọrụ rụpụtara GetWin10Key {$ Hklm = 2147483650 $ Target = $ env: COMPUTERNAME $ regPath = "Software  Microsoft  Windows NT  CurrentVersion" $ DigitalID = "DigitalProductId" $ wmi = [WMIClass] " $ Target  root  ndabara: stdRegProv "#Get ndekọ ndekọ ọnụahịa $ Nzube = $ wmi.GetBinaryValue ($ hklm, $ regPath, $ DigitalID) [Array] $ DigitalIDvalue = $ Object.uValue #Ọ bụrụ na ọ bụrụ na ọ bụrụ na ($ DigitalIDvalue) {#Get rụpụtara aha na Product ID $ ProductName = (Nweta-itemproperty -Path "HKLM: Software  Microsoft  Windows NT  n  ugbu aVersion" -Name "ProductName") .NdataName $ ProductID = (Nweta-itemproperty -Path "HKLM: Software  Microsoft  Windows NT  UgbuaVersion "-Adị" ProductId "). ProductId #Convert ọnụọgụ ọnụọgụ ọnụọgụ ọnụọgụ $ Result = NtụgharịTokey $ DigitalIDvalue $ OSInfo = (Nweta-WmiObject" Win32_OperatingSystem "| họrọ Caption) .Caption If If ($ OSInfo -match" Windows 10 ") {ma ọ bụrụ ($ Result) {[string] $ uru = "ProductName: $ ProductName 'r'n"' + "ProductID: $ ProductID 'r'n"' + "Igodo arụnyere: $ Result" $ uru #Save Windows ozi to file $ Choice = GetChoice If ($ Choice -eq 0) {$ txtpath = "C:  Users " + $ env: USERNAME + " Desktop" New-Item -Path $ txtpath -Name "WindowsKeyInfo.txt" - Uru $ bara uru -ItemType file -Itinye | Out-Null} Elseif ($ Choice -eq 1) {Mwepụ}} Mkpo ya {Dee-ịdọ aka na ntị "Gbaa edemede ahụ na Windows 10"}} ozigbo {Dee-ịdọ aka na ntị "Gbaa akwukwọ na Windows 10"}} ozigbo {Dee-ịdọ aka na ntị " Ihe njehie mere, enweghị ike ịnweta isi ya "}} #Get ahọrọ onye ọrụ ga-arụ ọrụ GetChoice {$ ee = Sistemuma Ọhụụ -Maagement.Automation.Host.ChoiceDescription" & Ee "," "$ enweghị = Sistem-Ihe Ntinye.Maagement.Automation. Host.ChoiceDescription "& Mba", "" nhọrọ $ = [System.Management.Automation.Host.ChoiceDescription []] ($ ee, $ no) $ doo anya = "Nkwenye" ​​$ ozi = "Chekwaa isi ihe na faịlụ ederede?" $ rụpụtara = $ Host.UI.PromptForChoice ($ isi, $ ozi, $ nhọrọ, 0) $ rụpụta} #Convert ọnụọgụ ọnụọgụ abụọ maka Ọrụ NtụgharịToKey ($ Key) {$ Keyoffset = 52 $ isWin10 = [int] ($ Key [66] / 6) -band 1 $ HF7 = 0xF7 $ Key [66] = ($ Key [66] -band $ HF7) -bO (($ isWin10 -band 2) * 4) $ i = 24 [Eriri] $ Chars = "BCDFGHJKMPQRTVWXY2346789" mee {$ Cur = 0 $ X = 14 Mee {$ Cur = $ Cur * 256 $ Cur = $ Key [$ X + $ Keyoffset] + $ Cur $ Key [$ X + $ Keyoffset] = [math] :: Floor ([okpukpu abụọ] ($ Cur / 24)) $ Cur = $ Cur% 24 $ X = $ X - 1} mgbe ($ X -ge 0) $ i = $ i- 1 $ KeyOutput = $ Chars.SubString ($ Cur, 1) + $ KeyOutput $ ikpeazụ = $ Cur} mgbe ($ i -ge 0) $ Keypart1 = $ KeyOutput.SubString (1, $ ikpeazụ) $ Keypart2 = $ KeyOutput.Substring (1, $ KeyOutput.length-1) ọ bụrụ na ($ last -eq 0) {$ KeyOutput = "N" + $ Keypart2} ọzọ {$ KeyOutput = $ Keypart2. Tinye ($ Keypart2.IndexOf ($ Keypart1)) + $ Keypart1length, "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

Chekwaa faịlị na ndọtị ahụ .ps1. Iji mee nke a na akwụkwọ mmado, mgbe ị na-echekwa ya na mpaghara "fielddị faili", họrọ "faịlụ niile" kama "Akwụkwọ Ederede". Can nwere ike ichekwa, dịka ọmụmaatụ, n’okpuru aha win10key.ps1

Mgbe nke ahụ gasị, bido Windows PowerShell dị ka Onye nchịkwa. Iji mee nke a, ị nwere ike ịmalite pinye PowerShell n'ọhịa ọchụchọ, wee pịa aka nri pịa ya wee họrọ ihe dabara adaba.

Na PowerShell, tinye iwu a: SetteSigned na-ewepụta Set-ExecutionPolicy wee gosi na ogbugbu ya (ụdị Y ma pịa banye na nzaghachi).

Nke ọzọ, tinye iwu: C: win10key.ps1 (N'aka iwu a, a na egosiputa uzo echekwara na faili ndi edeputara ya).

Site n’iwu a, ị ga-ahụ ozi gbasara igodo nke Windows 10 arụnyere (na arụnyere Key ngalaba) na onyinye ịchekwaa ya na faịlụ ederede. Mgbe ịchọtasịrị igodo ngwaahịa ahụ, ịnwere ike iweghachi iwu igbu edemede na PowerShell na uru nke iji iwu ahụ Amachibido Set-ExecutionPolicy

Otu esi achọta igodo OEM site na UEFI

Ọ bụrụ na etinyere Windows 10 na kọmputa gị ma ọ bụ na laptọọpụ gị ma ọ bụrụ na ịchọrọ ilele igodo OEM (nke echekwara na UEFI nke motherboard), ịnwere ike iji iwu dị mfe ịchọrọ ịgba ọsọ na akara iwu dị ka onye nchịkwa.

wmic way softwarelicensingservice nweta OA3xOriginalProductKey

N'ihi ya, ị ga-enweta igodo nke sistego arụnyere na mbụ ma ọ bụrụ na ọ dị na sistemu (ọ nwere ike ịdị iche na isi nke OS dị ugbu a na-eji, mana enwere ike iji ya weghachi ụdị nke Windows mbụ).

Mgbanwe ọzọ nke otu iwu ahụ, mana maka Windows PowerShell

(Nweta-WmiObject -query "họrọ * site na SoftwareLicensingService") OA3xOriginalProductKey

Etu esi ahụ igodo nke Windows 10 arụnyere na iji VBS edemede

Na otu edemede ọzọ, ọ bụghị maka PowerShell, mana na VBS (Visual Basic Script), nke gosipụtara igodo ngwaahịa arụnyere na kọmputa Windows 10 ma ọ bụ laptọọpụ ọ ga-akachasị mfe iji.

Detuo n'ime akwụkwọ ndetu dị n'okpuru.

Tọọ WshShell = CreateObject ("WScript.Shell") regKey = "HKLM  SOFTWARE  Microsoft  Windows NT  CurrentVersion " DigitalProductId = WshShell.RegRead (regKey & "DigitalProductId") Win10ProductName = "Windows 10 Version:" & WshRhellRhendRware & WshShell . & ProductKeyLabel MsgBox (Win10ProductID) Nrụgharị NtụgharịToKey (regKey) Const KeyOffset = 52 isWin10 = (regKey (66)  6) na 1 regKey (66) = (regKey (66) na & HF7) Ma ọ bụ (is isin10 na 2) * 4) j = 24 Chars = "BCDFGHJKMPQRTVWXY2346789" Mee Cur = 0 y = 14 Mee Cur = Cur * 256 Cur = regKey (y + KeyOffset) + Cur regKey (y + KeyOffset) = (Cur  24) Cur = Cur Mod 24 y = y -1 Loop Mgbe y> = 0 j = j -1 winKeyOutput = Mid (Chars, Cur + 1, 1) & winKeyOutput Ikpeazụ = Cur Loop while j> = 0 If (i sWin10 = 1) Mgbe ahụ keypart1 = Mid (winKeyOutput, 2, Ikpeazụ) fanye = "N" winKeyOutput = Dochie (winKeyOutput, keypart1, keypart1 & itinye, 2, 1, 0) Ọ bụrụ Ikpeazụ = 0 wee winKeyOutput = fanye & winKeyOutput Ọgwụgwụ Ọ bụrụ a = Mid (winKeyOutput, 1, 5) b = N’etiti (winKeyOutput, 6, 5) c = N’etiti (winKeyOutput, 11, 5) d = N’etiti (winKeyOutput, 16, 5) e = Mid (winKeyOutput, 21, 5) NtụgharịToKey = a & "-" & b & "-" & c & "-" & d & "-" & e Ọgwụ Ọrụ

Ọ ga - atụgharị dị ka nseta ihuenyo dị n'okpuru.

Mgbe nke a gasị, chekwaa dọkụmentị ahụ na ndọtị .vbs (maka nke a, họrọ "faịlụ niile" na mpaghara "Filedị faili" na okwu nchekwa).

Gaa na folda ebe echekwara faịlị ma mee ya - mgbe ị gbusịrị ya, ị ga-ahụ windo nke ga-egosipụta mkpịsị ugodi ngwaahịa na ụdị nke Windows 10 arụnyere.

Dịka m kwuru na mbụ, enwere ọtụtụ mmemme maka ikiri igodo - na Produkey na Speccy, yana na ọrụ ndị ọzọ maka ịlele njirimara kọmputa, ị nwere ike ịchọpụta ozi a. Ma ama m na ụzọ ndị a kọwara ebe a ga-ezuru ihe fọrọ nke nta ka ọ bụrụ ọnọdụ ọ bụla.

Pin
Send
Share
Send