Indlela yokuthola ukhiye womkhiqizo we-Windows 10

Ngokushesha ngemva kokukhishwa kwe-OS entsha, wonke umuntu waqala ukuzibuza ukuthi angathola kanjani ukhiye we-Windows 10 efakwe, nakuba ezimweni eziningi akudingeki. Noma kunjalo, lo msebenzi usuvele usebenza, futhi ngokukhululwa kwamakhompyutha nama-laptops asebenza nge-Windows 10, ngicabanga ukuthi kuyodingeka nakakhulu.

Le tutorial ichaza izindlela ezilula zokuthola ukhiye wakho womkhiqizo we-Windows 10 usebenzisa umugqa womyalo, iWindows PowerShell, nezinhlelo zenkampani yangaphandle. Ngesikhathi esifanayo ngizokhuluma ukuthi kungani izinhlelo ezahlukene zibonisa idatha ehlukile, ukuthi ungabheka kanjani ngokuhlukile ukhiye we-OEM ku-UEFI (ye-OS eyayikuqaleni kwikhompyutha) kanye nenhlanhla yesistimu efakwe njengamanje.

Qaphela: uma wenza ukuthuthukiswa mahhala ku-Windows 10, futhi manje ufuna ukwazi ukhiye wokuqalisa ukufakwa okuhlanzekile kwikhompyutha efanayo, ungakwenza, kodwa lokhu akudingekile (ngaphandle kwalokho, uzoba nenhlanhla efanayo nabanye abantu wathola abayishumi abaphezulu ngokubuyekeza). Uma ufaka i-Windows 10 kusuka ku-flash drive noma i-disk, uzocelwa ukuba ufake ukhiye womkhiqizo, kodwa ungakwazi ukweqa lesi sinyathelo ngokuchofoza "Anginayo ikhi yomkhiqizo" efasiteleni lombuzo (futhi i-Microsoft ibhala ukuthi yilokho okudingeka kwenziwe).

Ngemuva kokufaka nokuxhumeka ku-Inthanethi, uhlelo luzovuselelwa ngokuzenzakalelayo, ngoba ukusebenza ku "kuboshwe" kwikhompyutha yakho ngemuva kokubuyekezwa. Okungukuthi, insimu yokufaka eyisihluthulelo ohlelweni lwe-Windows 10 yokufaka likhona kuphela kulabo abathengi bezinguquko ze-Retail. Okuzikhethela: ukufakwa okuhlanzekile kwe-Windows 10, ungasebenzisa ukhiye womkhiqizo kusuka ku-Windows 7, 8 no-8.1 efakwe ngaphambili kwikhompyutha efanayo. Okuningi mayelana nalokhu kusebenze: Ukuqalisa kwe-Windows 10.

Buka ukhiye womkhiqizo we-Windows 10 efakwe nekhibhodi ye-OEM ku-ShowKeyPlus

Kunezinhlelo eziningi zezinhloso ezichazwe lapha, eziningi zazo engizibhalele kulesi sihloko Indlela yokuthola ukhiye womkhiqizo we-Windows 8 (8.1) (efanelekayo ku-Windows 10), kodwa ngisanda kuthanda i-ShowKeyPlus, engadingi ukufakwa futhi ikhombisa ngokwahlukana Izihluthulelo ezimbili: uhlelo olufakiwe njengamanje kanye nekhibhodi ye-OEM ku-UEFI. Ngesikhathi esifanayo, ikutshela ukuthi yiyiphi inguqulo ye-Windows eyisihluthulelo se-UEFI. Futhi, usebenzisa lolu hlelo, ungathola ukhiye oluvela kwenye ifolda ene-Windows 10 (kwenye i-hard drive, kwifolda ye-Windows.old), futhi ngesikhathi esifanayo hlola ukhiye wokuqinisekisa (Hlola Into Yokhiye Womkhiqizo).

Konke okudingeka ukwenze kuqhuba uhlelo bese ubona idatha ebonisiwe:

 
  • Kufakiwe Key is the key of the system installed.
  • I-OEM Key (Isihluthulelo Sokuqala) - ukhiye we-OS efakwe ngaphambilini, uma bekusekhompyutheni.

Ungagcina futhi le datha kwifayili yombhalo ukuze usebenzise okuqhubekayo noma isitoreji sokugcina ingobo ngokuchofoza inkinobho ethi "Gcina". Ngendlela, inkinga yokuthi iqiniso lokuthi izinhlelo ezithile ngezinye izikhathi zikhombisa izinkinobho zomkhiqizo ezahlukene zeWindows, zivela nje ngenxa yokuthi abanye babo babukele ohlelweni olufakiwe, abanye ku-UEFI.

Indlela yokuthola ukhiye womkhiqizo we-Windows 10 ku-ShowKeyPlus - ividiyo

Landa i-ShowKeyPlus kusuka ku-http://github.com/Superfly-Inc/ShowKeyPlus/releases/

Buka ukhiye ofakwe yi-Windows 10 usebenzisa i-PowerShell

Lapho ungakwenza ngaphandle kwezinhlelo zangaphandle, ngithanda ukwenza ngaphandle kwazo. Ukubuka ukhiye womkhiqizo we-Windows 10 kungumsebenzi owodwa. Uma kulula ukuba usebenzise uhlelo lwamahhala yalokhu, pheqa ngaphasi komhlahlandlela ongezansi. (Ngendlela, ezinye izinhlelo zokubuka izihluthulelo zizithumela kubathintekayo)

Umlayezo we-PowerShell noma umyalo we-PowerShell olula ukuthola ukhiye wesistimu efakwe njengamanje akuhlinzekiwe (kunomyalo onjalo obonisa ukhiye ovela ku-UEFI, ngizowukhombisa ngezansi. Kodwa ngokuvamile kuyisihluthulelo se-system yamanje ehlukile kusuka kusethiwe). Kodwa ungasebenzisa iskriphthi se-PowerShell esilungile esibonisa ulwazi oludingekile (umbhali weskripthi nguJakob Bindslet).

Nakhu okudingeka ukwenze. Okokuqala, qala inothi futhi ukopishe ikhodi evezwe ngezansi kuwo.

#Umsebenzi omningi Umsebenzi we-GetWin10Key {$ Hklm = 2147483650 $ Target = $ env: COMPUTERNAME $ regPath = "I-Software  Microsoft  Windows NT  CurrentVersion" $ DigitalID = "DigitalProductId" $ wmi = [WMIClass] " $ Target  izimpande  okuzenzakalelayo: stdRegProv "#Thola inani lokubhalisa $ Object = $ wmi.GetBinaryValue ($ hklm, $ regPath, $ DigitalID) [Uhlu] $ DigitalIDvalue = $ Object.uValue #Ukuthola suc # Uma ($ DigitalIDvalue) {#Get igama elikhiqizayo kanye I-ID yomkhiqizo $ ProductName = (Thola-itemproperty -Indlela "HKLM: Isofthiwe  Microsoft  Windows NT  CurrentVersion" -Name "ProductName") .Umkhiqizo weMpahla ProductID = (Get-itemproperty -Indlela "HKLM: Isofthiwe  Microsoft  Windows NT  I-CurrentVersion "-Name" ProductId ") .UmkhiqizoId #Convert value kanambambili ibe yinombolo ye-$ serial $ Umphumela = Ukuguqula i-$ DigitalIDVideo $ OSInfo = (Thola-WmiObject" Win32_OperatingSystem "| khetha amazwibela) .Isilinganiso Uma ($ OSInfo -match" Windows 10 ") {if ($ Umphumela) {{string} $ value = "ProductName: $ ProductName 'r'n"' + "ProductID: $ ProductID 'r'n"' + "Ukhiye ofakiwe: I-$ Imiphumela" $ value #Gcina ulwazi lweWindows Kufayela I-$ Choice = GetChoice Uma ($ Okukhethwa -eq 0) {$ txtpath = "C:  Abasebenzisi " + $ env: USERNAME + " Desktop" I-New-Item-Indlela $ txtpath -Inombolo "WindowsKeyInfo.txt" - Value value value -Ifayela leTypeType -Force | I-Out-Null} I-Elseif ($ Okukhethwa -eq 1) {Exit}} Esinye {Bhala-Isexwayiso "Shintsha iskripthi ku-Windows 10"}} Esinye {Bhala-Isexwayiso "Shintsha iskripthi ku-Windows 10"}} Esinye {Bhala-Isexwayiso " Kuvele iphutha, ayikwazanga ukuthola ukhiye "}} #Gcina ukhetho lomsebenzisi I-GetChoice ye-Function {$ yes = I-New-Object System.Management.Automation.Host.I-ChoiceDescription" & Yebo "," "$ no = System-New System.Management.Automation. I-Host.ChoiceDescription "& Cha", "" $ izinketho = [System.Management.Automation.Host.I-ChoiceIzincazelo []] ($ yebo, $ no) $ caption = "Ukuqinisekiswa" $ umlayezo = "Londoloza ukhiye kufayili yombhalo?" $ result = $ Host.UI.PromptForChoice ($ caption, umlayezo we-$, $ choice, 0) $ result} $ ConvertToKey ($ Key) {$ Keyoffset = 52 $ yiWin10 = [int] ($ Ukhiye [66] / 6) -band 1 $ HF7 = 0xF7 $ Ukhiye [66] = ($ Key [66] -band $ HF7) -bOr (($ isWin10 -band 2) * 4) $ i = 24 [Umzila] Ama-Chars = "BCDFGHJKMPQRTVWXY2346789" yenza {$ Cur = 0 $ X = 14 Yenza {$ Cur = $ Cur * 256 $ Cur = $ Key [$ X + $ Keyoffset] + $ Cur $ Key [$ X + $ Keyoffset] = [isibalo] :: Isitezi ([double] ($ Cur / 24)) $ Cur = $ Cur% 24 $ X = $ X - 1} ngenkathi ($ X -ge 0) $ i = $ i- $ 1 KeyOutput = $ Chars.SubString ($ Cur, 1) + $ KeyOutput $ last = $ Cur} ngenkathi ($ i -ge 0) $ Keypart1 = $ KeyOutput.SubString (1, $ edlule) $ Keypart2 = $ KeyOutput.Substring (1, $ KeyOutput.length-1) uma ($ ekugcineni -eq 0) {$ KeyOutput = "N" + $ Keypart2} enye {$ KeyOutput = $ Keypart2.Insert ($ Keypart2.IndexOf ($ Keypart1) + $ Keypart1.length, "N")} $ a = $ KeyOutput.Substring (0.5) $ b = $ KeyOutput.substring (5.5) $ c = $ I-KeyOutput.substring (10.5) $ d = $ I-KeyOutput.substring (15 , 5) $ e = $ KeyOutput.substring (20,5) $ ukhiye wokukhiya t = $ a + "-" + $ b + "-" + $ $ "" - "+ $ d +" - "+ $ $ $ $$$$$$$$$$$$$$$$$$$$$$$$$$$$$$ 교회 모바일 설정

Londoloza ifayela nge-extension ye-.ps1. Ukuze wenze lokhu ku-Notepad, uma ulondoloza, ku-"Uhlobo lwefayela", khetha "Wonke amafayela" esikhundleni se- "Amadokhumenti wombhalo". Ungagcina, isibonelo, ngaphansi kwegama win10key.ps1

Ngemva kwalokho, qala iWindows PowerShell njengoMphathi. Ukuze wenze lokhu, ungaqala ukuthayipha i-PowerShell enkambini yokusesha, bese uchofoza kukho inkinobho yegundane efanele bese ukhetha into ehambelanayo.

Ku-PowerShell, thayipha umyalo olandelayo: Setha-UkusethaIsilawuli Esikude Sokufakwa futhi uqinisekise ukusebenza kwalo (faka Y bese ucindezela u-Enter ukuphendula ngesicelo).

Okulandelayo, faka umyalo: C: win10key.ps1 (lo myalo ucacisa indlela eya kwifayela elilondoloziwe neskripthi).

Njengomphumela womyalo, uzobona ulwazi mayelana nesikhiye efakwe yi-Windows 10 (esigabeni se-Key Installed) nesiphakamiso sokulondoloza kwifayili yombhalo. Uma usukwazi ukhiye womkhiqizo, ungasetha kabusha inqubomgomo yokukhipha iskripthi ku-PowerShell kuya value yayo okuzenzakalelayo usebenzisa umyalo Ukusetha-UkusethwaPholisi kuvinjelwe

Indlela yokuthola ukhiye we-OEM kusuka ku-UEFI

Uma i-Windows 10 ishintshelwa kukhompyutheni yakho noma ikhompyutheni futhi ufuna ukubuka ukhiye we-OEM (ogcinwe ebhokisini lomama we-UEFI), ungasebenzisa umyalo olula okudingeka usebenze emgqeni womyalo njengomlawuli.

I-software ye-softwarelicensingservice yathola i-OA3xOriginalProductKey

Ngenxa yalokho, uzothola ukhiye wesistimu efakwe ngaphambili uma ukhona ohlelweni (lungase luhluke kusuka kukhiye olusetshenziswa yi-OS yamanje, kodwa lungasetshenziswa ukubuyisela inguqulo yokuqala ye-Windows).

Enye inguqulo yomyalo ofanayo, kodwa ngeWindows PowerShell

(Thola-WmiObject -query "khetha * kusuka kuLoftwareLicensingService"). OA3xOriginalProductKey

Ukubuka kanjani ukhiye we-Windows 10 efakiwe usebenzisa iskripthi se-VBS

Futhi enye iskriphthi, hhayi ye-PowerShell futhi, kodwa kwifomethi yeVBS (Visual Basic Script), ebonisa ukhiye womkhiqizo efakwe kwikhompyutha ye-Windows 10 noma i-laptop futhi, mhlawumbe, elula kakhulu ukusetshenziswa.

Kopisha imigqa ngezansi.

Setha iWshShell = CreateObject ("WScript.Shell") regKey = "HKLM  SOFTWARE  Microsoft  Windows NT  CurrentVersion " DigitalProductId = WshShell.RegRead (regKey & "DigitalProductId") Win10ProductName = "Windows 10 Version:" & WshShell.RegRead (i-regKey & "ProductName") & vbNewLine Win10ProductID = "ID yomkhiqizo:" & WshShell.RegRead (regKey & "ProductID") & vbNewLine Win10ProductKey = ConvertToKey (DigitalProductId) ProductKeyLabel = "Windows 10 Key:" 10 Win WinProPro, 01010, 10, 10, 10; & UmkhiqizoKeyLabel MsgBox (Win10ProductID) Umsebenzi wokuCubungulaUkusebenza (RegKey) Const KeyOffset = 52 nguWin10 = (regKey (66)  6) no-1 regKey (66) = (regKey (66) no & HF7) Noma ((isWin10 no 2) * 4) J = 24 Amashadi = "BCDFGHJKMPQRTVWXY2346789" Ingabe Cur = 0 y = 14 Ingabe Cur = Cur * 256 Cur = RegKey (y + KeyOffset) + Cur RegKey (y + KeyOffset) = (Cur  24) Cur = Cur Mod 24 y = y -1 Loop Ngenkathi y> = 0 j = j -1 winKeyOutput = Phakathi (Izintelezi, Cur + 1, 1) & WinKeyOutput Last = Cur Loop Ngenkathi j> = 0 Uma (i sWin10 = 1) Khona-ke okuyinhloko1 = Mid (WinKeyOutput, 2, Last) Faka = "N" winKeyOutput = Faka esikhundleni (winKeyOutput, keypart1, keypart1 & Faka, 2, 1, 0) Uma Last = 0 Khona winKeyOutput = faka & winKeyOutput End Uma 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) I-ConvertToKey = a & "-" & b & "-" & c & "-" & d & "-" & e eqedile ukusebenza

Kumele kuvele njengengu-skrini ngezansi.

Emva kwalokhu, londoloza idokhumenti nge-.vbs extension (lokhu, ku-Ingxoxo ye-Londoloza, khetha "Wonke amafayela" enkambu ye "Uhlobo lwefayela".

Yiya kwifolda lapho ifayela ligcinwe khona bese ligijima - ngemva kokubulawa uzobona ifasitela lapho ukhiye womkhiqizo kanye nenguqulo ye-Windows 10 efakwe kuzoboniswa.

Njengoba sengibonile kakade, kunezinhlelo eziningi zokubuka ukhiye - ku-Produkey ne-Speccy, kanye nezinye izinsiza zokubuka izici zekhompuyutha, ungathola lolu lwazi. Kodwa, ngiyaqiniseka, izindlela ezichazwe lapha zizokwanela cishe noma yisiphi isimo.