Isla markii la sii daayo OS-da cusub, qof walba wuxuu bilaabay inuu fekero sida loo ogaado furaha Windows 10, inkastoo xaaladaha badankood looma baahna. Si kastaba ha noqotee, hawshu mar hore ayay ku xiran tahay, iyadoo la sii daayo kombiyuutarada iyo laptops oo leh Windows 10 oo horay loo dhigey, waxaan u maleynayaa inay sii badan doonto marka loo baahdo.
Casharadani waxay sharraxaysaa siyaabaha sahlan ee lagu heli karo furahaaga Windows 10 adoo isticmaalaya qadka taliska, Windows PowerShell, iyo barnaamijyada saddexaad. Isla mar ahaantaana waxaan sheegi doonaa sababta barnaamijyada kala duwan ay muujinayaan xogo kala duwan, sida si gaar ah loogu eego furaha OEM ee UEFI (ee OS ah oo asal ahaan ku jiray kombiyuutarka) iyo furaha nidaamka hadda la rakibay.
Fiiro: haddii aad samaysay bilaash bilaash ah oo ah Windows 10, oo hadda aad rabto inaad ogaato furaha dhaqdhaqaaqa nadiifinta nadiifinta ee kombiyuutarka isku mid ah, waad samayn kartaa, laakiin tani lagama maarmaan (marka laga reebo, waxaad yeelan doontaa furaha sida dadka kale ayaa helay tobanka ugu sareeya iyagoo cusboonaysiiyay). Marka aad rakibaysid Windows 10 oo ka soo jeeda qalabka isdabajoogga ama disk, waxaa lagu weydiin doonaa inaad gashid furaha badeecada, laakiin waad ka boodi kartaa talaabadaas adigoo gujinaya "Ma haysto furaha alaabta" ee daaqadda weydiinta (iyo Microsoft wuxuu qorayaa in tani ay tahay waxa loo baahan yahay in la sameeyo).
Ka dib marka la rakibo oo isku xiro internetka, nidaamka ayaa si toos ah loo dhaqaajin doonaa, maaddaama firfircoonidu ay "ku xirantahay" kombuyuutarka kadib cusbooneysiinta. Taasi waa, furaha muhiimka ah ee barnaamijka rakibaadaha ee Windows 10 wuxuu heystaa oo kaliya iibsadaha qaybaha Retail ee nidaamka. Ikhtiyaari: Si aad u rakibid nadiif ah ee Windows 10, waxaad isticmaali kartaa furaha wax soo saarka Windows 7, 8 iyo 8.1 horay loogu rakibay kombiyuutar isku mid ah. Faahfaahin dheeraad ah oo ku saabsan firfircoonaanta: Furashada Windows 10.
Fiiri furaha badeecada ee Windows 10 iyo furaha OEM ee ShowKeyPlus
Waxaa jira barnaamijyo badan oo loogu talagalay ujeedooyinka lagu sharraxay halkan, intooda badan oo aan ku qoray maqaalka Sida loo ogaado furaha badeecada ee Windows 8 (8.1) (ku haboon Windows 10), laakiin waxaan dhawaan jeclahay ShowKeyPlus, oo aan u baahnayn rakibid iyo si gaar ah u muujinaysa Laba furayaasha: Nidaamka hadda lagu rakibay iyo furaha OEM ee UEFI. Isla mar ahaantaa, waxay kuu sheegaysaa nooca Windows ee muhiimka ah ee UEFI. Sidoo kale, adigoo isticmaalaya barnaamijkan, waxaad ka heli kartaa fureka ka yimid fayl kale oo leh Windows 10 (oo ku saabsan dariiq adag, Windows folder), oo isla markiiba hubi furaha saxsan (Hubi sheyga Muhiimka ah).
Dhamaan waxaad u baahan tahay inaad sameyso waa barnaamijka kashaqeeya oo fiiri xogta la soo bandhigay:
- Furaha Furaha waa furaha nidaamka la rakibay.
- Furaha (OEM Key) (Key Original) - fure u ah OS-ka hore loo dhigay, haddii uu ku jiray kombiyuutarka.
Waxaad sidoo kale u kaydin kartaa xogtan feylka qoraalka ah si aad u sii isticmaasho ama kaydinta kaydka adiga oo gujinaya "Badbaadinta" badhanka. Marka la eego, dhibaatada xaqiiqda ah in mararka qaarkood barnaamijyo kala duwan ay muujiyaan furayaasha wax soo saarka ee Windows, waxay u muuqataa inay xaqiiq tahay in qaar ka mid ah ay daawadaan nidaamka la rakibay, kuwa kale ee UEFI.
Sida loo ogaado furaha badeecada ee Windows 10 ee ShowKeyPlus - video
Download ShowKeyPlus ka soo http://github.com/Superfly-Inc/ShowKeyPlus/releases/
Fiiri furaha lagu rakibo Windows 10 adoo isticmaalaya PowerShell
Halka aad ka qaban kartid barnaamijyada saddexaad, waxaan doorbidaa inaan sameeyo iyagoon lahayn. Eegida Windows 10 furaha wax soo saarku waa hal shaqo. Haddii ay kuu sahlanaato inaad isticmaasho barnaamijka bilaashka ah, u gudub hagaha hoos ku xusan. (Sida habka, barnaamijyada qaar ee sawirrada furaha ah u diri dhinacyada xiisaha leh)
Nidaamka awoodda ee PowerShell ama khadka taleefanka si aad u ogaato fureka nidaamka hadda lagu rakibay lama bixinayo (waxaa jira amar noocaas ah oo muujinaya furaha UEFI, waxaan ku tusi doonaa hoosta, laakiin caadi ahaan waa furaha nidaamka hadda ka duwan midka hore). Laakiin waxaad isticmaali kartaa qoraalka PowerShell oo diyaar ah oo bandhigaya macluumaadka lagama maarmaanka ah (qoraaga qoraalka waa Jakob Bindslet).
Waa kuwan waxaad u baahan tahay inaad sameyso. Marka ugu horeysa, billow qoraalka iyo nuqul qoraalka hoos ku qoran.
$ Function $ Function Function GetWin10Key {$ Hklm = 2147483650 $ Target = $ env: COMPUTERNAME $ regPath = "Software Microsoft Windows NT CurrentVersion" $ DigitalID = "DigitalProductId" $ wmi = [WMIClass] " $ $ Target root default: $ stdRegProv "$ GmailBinaryValue ($ hklm, $ regPath, $ DigitalID) [Array] $ DigitalIDvalue = $ Object.uValue # Haddii la helo # Haddii ($ DigitalIDvalue) Cunnadda alaabta ee loo yaqaan "HKLM: Software-Microsoft Windows NT CurrentVersion" -Name "ProductName") ProductName $ ProductID = (Get-itemproperty -Path "HKLM: Software / Microsoft Windows NT Xayeysiinta Horumarinta "Xayeysiinta" ("GetImbey") "Win32_OperatingSystem" | dooro Caption) .Caption Haddii ($ OSInfo-Windows "10") {if ($ Result) {[string] $ value = "ProductName: $ ProductName 'r'n' '+" ProductID: $ ProductID' r'n '' + "Key Lakin: $ Natiijada" $ qiimaha #Save info info Si aad u hesho faylka $ Choice = GetChoice Haddii ($ Choice -eq 0) {$ txtpath = "C: Users " + $ env: USERNAME + "Desktop" New-Item -Path $ txtpath -Name "WindowsKeyInfo.txt" Qiimeeye $ qiimaha Halkaan waxaad ka heleysaa qoraalka "Windows Express -eq 1" {Exit}} Elseif (Qorshe-Digniin) Qalad ayaa dhacay, ma heli karto furaha "}} # Doorashada codsadaha isticmaalka" UserComment "Function GetChoice {$ yes = Nidaamka Nidaamka Cusub.Management.Automation.Host.ChoiceDescription" & Haa "," "$ No = Nidaamka Nidaamka Cusub. Host.ChoiceDescription "& Maya," "$ Options = [System.Management.Automation.Host.ChoiceDescription []] ($ haa, $ may) $ caption =" Confirmation "$ farriin =" Ku fur keyda faylka qoraalka? " $ result = $ Host.UI.PromptForChoice ($ caption, $ farriin, $ doorasho, 0) $ natiijada $ ConvertToKey ($ Key) {$ Keyoffset = $ 52 waaWin10 = [int] ($ Key [66] / 6) -baani 1 $ HF7 = 0xF7 $ Key [66] = ($ Key [66] -band $ HF7) -bOr (($ isWin10 -band 2) * 4) $ i = 24 [String] $ Chars = "BCDFGHJKMPQRTVWXY2346789" do $ {Cur = 0 $ X = 14 Miyay {$ Cur = $ Cur * 256 $ Cur = $ Key [$ X + $ Furan Furaha] + $ Cur $ Key [$ X + $ Key Debate] [math] :: Qeybta [double] ($ Cur / 24) $ Cur = $ Cur% 24 $ X = $ X - 1} halka ($ X = 0) $ i = $ i- 1 $ KeyOutput = $ Chars.SubString ($ Cur, 1) + $ KeyOutput $ ugu dambeyn = $ Cur} halka ($ i -ge 0) $ Keypart1 = $ KeyOutput.SubString (1, $ ugu dambaysa) $ Keypart2 = $ KeyOutput.Substring (1, $ KeyOutput.length-1) haddii ($ last -eq 0) {$ KeyOutput = "N" + $ Keypart2} kale {$ KeyOutput = $ Keypart2.Insert ($ Keypart2.IndexOf ($ Keypart1) + $ Keypart1.length, "N") $ a = $ KeyOutput.Substring (0.5) $ b = $ KeyOutput.substring (5.5) $ c = $ KeyOutput cubstring (10.5) $ d = $ KeyOutput.substring (15) , 5) $ e = $ KeyOutput.substring (20.5) $ keyproduc t = $ a + - "+ $ b +" - "+ $ c +" - "+ $ d +" - "+ $ e $ keyproduct} GetWin10Key
Ku keydi feylka dheeraadka ah .ps1. Si taas loo sameeyo Buug-yaraha, markaad kaydsanayso, "Nooc File", dooro "Dhammaan faylasha" halkii "Dukumiintiyada Qoraalka". Waxaad ku keydsan kartaa, tusaale, adigoo ku qoran win10key.ps1
Taas ka dib, bilow Windows PowerShell Maamulaha. Si aad tan u sameyso, waxaad bilaabi kartaa inaad ku qoro PowerShell goobta raadinta, ka dibna riix batoonka saxda ah dooro shayga u dhigma.
In PowerShell, qor taliska soo socda: Mashruuc Dhex-Dhex-Dhex-Dhex-Badan oo xaqiijiyo damaciisa (gal Y iyo saxaafad ku qor jawaabta codsiga).
Kaddib, gali amarka: C: win10key.ps1 (amarkani wuxuu qeexayaa wadada faylka la keydiyay ee qoraalka).
Taasoo sababtay amarka, waxaad arki doontaa macluumaadka ku saabsan furaha lagu rakibo Windows 10 (qaybta muhiimka ah ee lagu rakibay) iyo soo jeedin si loogu keydiyo faylka qoraalka. Marka aad ogtahay furaha badeecada, waxaad awood u yeelan kartaa siyaasadda hirgelinta qoraalka ee PowerShell si qiimaha caadiga ah adigoo isticmaalaya amarka Xakameyn-Dhibaato Xaddidan
Sida loo ogaado furaha OEM ee UEFI
Haddii Windows 10 laguugu rakibay kombiyutarkaaga ama laptop-kaaga oo aad rabto inaad aragto furaha OEM (oo lagu keydiyo boorarka UEFI), waxaad isticmaali kartaa amar sahlan oo aad u baahan tahay inaad ku ordid khadka taliska oo ah maamulaha.
jadwalka wmic softwarelicensingservice helaa OA3xrigalintaGujiinta
Natiijo ahaan, waxaad heli doontaa furaha nidaamka horay loo rakibay haddii ay ku jirto nidaamka (waxa laga yaabaa inay ka duwan tahay furaha loo isticmaalo ee hadda socda, laakiin waxaa loo isticmaali karaa in lagu soo celiyo version asalka ah ee Windows).
Nooc kale oo isku mid ah oo amar ah, laakiin Windows PowerShell
(Get-WmiObject -query "waxaad ka doorataa * SoftwareLicensingService"). OA3xFinrialProductKey
Sida loo eego furaha Windows 10 lagu rakibay iyadoo la isticmaalayo warqadda VBS
Qoraal kale oo aan ahayn PowerShell, laakiin qaabka VBS (Visual Basic Script), oo muujiya furaha badeecada ee lagu rakibay Windows 10 kombiyuutarka ama laptop iyo, suurtogal ahaan, si sahlan loo isticmaalo.
Kaabi khadka hoose.
Qorshee WshShell = CreateObject ("WScript.Shell") regKey = "HKLM SOFTWARE Microsoft Windows NT CurrentVersion " DigitalProductId = WshShell.RegRead (regKey & DigitalProductId)) Win10ProductName = "Windows 10 Version:" & WshShell.RegRead (regKey & "ProductName") & vbNewLine Win10ProductID = "Aqoonsiga Cuntada:" & WshShell.RegRead (regKey & "ProductID") & vbNewLine Win10ProductKey = ConvertToKey (DigitalProductId) ProductKeyLabel = "Windows 10 Key:" Win WinProPro, 01010, 10, 10, 10; & Keyloglow MsgBox (Win10ProductID) Function ConvertToKey (regKey) Const KeyOffset = 52 waaWin10 = (regKey (66) 6) iyo 1 sarkaal (66) = (regCey (66) iyo HF7) ama ((waa iyo 10) * 4) J = 24 Chars = "BCDFGHJKMPQRTVWXY2346789" "Curc = 0 y = 14 Do Cur = Cur * 256 Cur = regKey (y + KeyOffset) + CurKo (Y + KeyOffset) = (Cur / 24) Cur = Cur Mod 24 y = y -1 Loop While y = = 0 j = j-winKeyOutput = Mid (Chars, Cur + 1, 1) & winKeyOutput Last = Cur Loop Intee j> = 0 Haddii (i sWin10 = 1) Dabadeed xawaare = 1 Dhexe (winKeyOutput, 2, Ugu dambeyn) geli = "N" winKeyOutput = Beddel (winKeyOutput, keypart1, keypart1 & insert, 2, 1, 0) Haddii Dambe = = Kadib winKeyOutput = insert & winKeyOutput End 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 Dhamaadka Function
Waa inay soo baxdo sida shaashadda hoose.
Taas ka dib, u kaydi dukumiintiga oo ku sii dheer .vbs (tani, ee ku jirta Diiwaanka Kaydka, dooro "Dhamaan faylasha" ee "nooca File".
Tag faylka meesha faylka la keydiyay oo ay maamusho - ka dib dilka waxaad arki doontaa daaqad kaas oo furaha badeecada iyo nooca Windows 10 lagu rakibi doono.
Sidii aan hore u sheegay, waxaa jira barnaamijyo fara badan oo loogu talagalay daawashada furaha - Producey iyo Speccy, iyo sidoo kale qalabyada kale ee lagu daawanayo astaamaha kombuyuutarka, waxaad ka heli kartaa macluumaadkan. Laakiin, waan hubaa, siyaabaha lagu sharraxay halkan waxay ku filnaan doonaan xaalad walba.