Yadda ake gano maɓallin samfurin Windows 10

Pin
Send
Share
Send

Nan da nan bayan fitar da sabon OS, kowa ya sami sha'awar yadda za a gano mabuɗin shigar Windows 10, ko da yake a mafi yawan lokuta ba a buƙatar. Koyaya, aikin ya riga ya dace, kuma tare da sakin kwamfutoci da kwamfyutocin kwamfyutoci da aka shigar dasu tare da Windows 10, Ina tsammanin zai zama mafi mashahuri.

Wannan jagorar yana bayanin hanyoyi masu sauki don gano maɓallin samfurin Windows 10 ta amfani da layin umarni, Windows PowerShell, da shirye-shiryen ɓangare na uku. A lokaci guda zan ambaci dalilin da yasa shirye-shirye daban-daban ke nuna bayanai daban-daban, yadda ake bambance daban akan maɓallin OEM a cikin UEFI (ga OS ɗin da yake asalin komputa) da maɓallin tsarin da aka shigar a yanzu.

Lura: idan kun yi sabuntawa kyauta zuwa Windows 10, kuma yanzu kuna son gano maɓallin kunnawa don tsabtace shigarwa a kan kwamfutarka guda ɗaya, zaku iya yi, amma wannan ba lallai bane (banda, zaku sami maɓallin ɗaya kamar sauran mutane. wanda ya karbi saman goma ta hanyar sabuntawa). Lokacin shigar Windows 10 daga kebul na USB ko faifai, za a nemi ka shigar da maɓallin samfurin, amma zaka iya tsallake wannan matakin ta danna cikin akwatin nema "Ba ni da maɓallin samfur" (kuma Microsoft ya faɗi cewa abin da kuke buƙatar yi kenan).

Bayan sanyawa da haɗawa da Intanet, za a kunna tsarin ta atomatik, tunda kunna “haɗe” zuwa kwamfutarka bayan sabuntawar. Wannan shine, maɓallin shigar da maballin cikin shirin saitin Windows 10 ana gabatarwa ne kawai ga masu siyayya na sigogin Retail na tsarin. Zabi ne: don tsabtace shigarwa na Windows 10, zaku iya amfani da maɓallin samfurin daga Windows 7, 8, da 8.1 waɗanda aka shigar a baya a kan kwamfutarka ɗaya. Aboutarin bayani game da irin wannan kunnawa: Kunna Windows 10.

Duba maɓallin samfurin da aka sanya Windows 10 da maɓallin OEM a ShowKeyPlus

Akwai shirye-shirye masu yawa don dalilai da aka bayyana anan, yawancinsu waɗanda na rubuta a cikin labarin Yadda ake gano maɓallin samfuri don Windows 8 (8.1) (wanda kuma ya dace da Windows 10), amma na fi son sabon samun ShowKeyPlus, wanda baya buƙatar shigarwa kuma yana nuna daban-daban nan da nan. makullin guda biyu: tsarin da aka shigar a halin yanzu da maɓallin OEM a cikin UEFI. A lokaci guda yana bayar da rahoto don wane nau'in Windows maɓallin daga UEFI ya dace. Hakanan, ta amfani da wannan shirin, zaku iya samun mabuɗin daga wata babban fayil tare da Windows 10 (akan babban rumbun kwamfutarka, a cikin babban fayil ɗin Windows.old), kuma a lokaci guda bincika mabuɗin don inganci (Binciken Maɓallin Samfura).

Duk abin da kuke buƙatar yi shine gudanar da shirin kuma duba bayanan da aka nuna:

 
  • Maɓallin da aka shigar - maɓallin tsarin da aka shigar.
  • Maɓallin OEM (Maɓallin Asali) - maɓallin da aka shigar da OS, idan yana kan kwamfutar.

Hakanan, ana iya adana wannan bayanan zuwa fayil ɗin rubutu don amfani na gaba ko adana kayan tarihin ta danna maɓallin "Ajiye". Af, matsalar ita ce cewa wasu lokuta shirye-shirye daban-daban suna nuna maɓallan samfura daban-daban don Windows, kawai yana bayyana ne saboda gaskiyar cewa wasu daga cikinsu suna kallon shi akan tsarin da aka sanya, wasu a cikin UEFI.

Yadda za a gano mabuɗin samfurin Windows 10 a ShowKeyPlus - bidiyo

Kuna iya saukar da ShowKeyPlus daga shafin //github.com/Superfly-Inc/ShowKeyPlus/releases/

Duba maɓallin da aka sanya Windows 10 ta amfani da PowerShell

Inda zaku iya yi ba tare da shirye-shirye na ɓangare na uku ba, Na fi so in yi ba tare da su ba. Ganin maɓallin samfurin Windows 10 shine ɗayan irin wannan aikin. Idan ya fi muku sauƙi ku yi amfani da shirin kyauta don wannan, gungura cikin littafin da ke ƙasa. (Af, wasu shirye-shirye don maɓallan kallo suna aika su ga masu sha'awar)

Ba a ba da umarnin PowerShell mai sauƙi ko layin umarni don gano mabuɗin tsarin da aka shigar a halin yanzu (akwai irin wannan umarnin da ke nuna maɓallin daga UEFI, zan nuna shi a ƙasa. Amma yawanci maɓallin tsarin yanzu yana bambanta da wanda aka riga aka shigar). Amma zaka iya amfani da rubutun PowerShell da aka shirya, wanda ke nuna bayanan da suka wajaba (wanda ya sanya rubutun shine Jakob Bindslet).

Ga abin da ya kamata ka yi. Da farko dai, gudanar da bayanan kula kuma kwafin lambar da ke ƙasa a ciki.

#Main aikin yayi GetWin10Key {$ Hklm = 2147483650 $ Target = $ env: COMPUTERNAME $ regPath = "Software  Microsoft  Windows NT  CurrentVersion" $ DigitalID = "DigitalProductId" $ wmi = [WMIClass] " $ Target  root  tsoho: stdRegProv "#Get rajista rijistar $ Object = $ wmi.GetBinaryValue ($ hklm, $ regPath, $ DigitalID) [Array] $ DigitalIDvalue = $ Object.uValue #Bayan samun nasara Idan ($ DigitalIDvalue) {#Get Producnt name and samfurin ID $ ProductName = (Samun-abunproperty -Path "HKLM: Software  Microsoft  Windows NT  a halin yanzuVersion" -Name "ProductName") .Cikin samfurin $ ProductID = (Samun-abunproperty -Path "HKLM: Software  Microsoft  Windows NT  CurrentVersion "-Na" ProductId ") .SanarId #Convert kimar binary zuwa lambar tara $ Result = ConvertTokey $ DigitalIDvalue $ OSInfo = (Samun-WmiObject" Win32_OperatingSystem "| zaɓi Caption) .Caption Idan ($ OSInfo -match" Windows 10 ") {idan ($ sakamako) {[string] $ darajar = "ProductName: $ ProductName 'r'n"' + "ProductID: $ ProductID 'r'n"' + "Maɓallin da aka sanya: Sakamakon $" $ darajar # Sanarwar Windows zuwa file $ Choice = GetChoice Idan ($ Choice -eq 0) {$ txtpath = "C:  Masu amfani " + $ env: USERNAME + " Desktop" New-Item -Path $ txtpath -Name "WindowsKeyInfo.txt" - Darajar $ darajar -ItemType Fayil -Farice | Out-Null} Elseif ($ Choice -eq 1) {Exit}} Sauran {Gargadi "Rubuta rubutun a kan Windows 10"}} Sauran {Gargadi "Rubuta rubutun a kan Windows 10"}} Sauran {Rubutun-Gargadi " Kuskuren ya faru, bai iya samun mabuɗin "}} #Get zabi zaɓin mai amfani GetChoice {$ ee = Sabon-Object System.Management.Automation.Host.ChoiceDa zazzagewa" & Ee "," "$ ba = Sabon-Object System.Management.Automation. Mai watsa shiri.ChoiceDescription "& A'a", "" zaɓin $ = [System.Management.Automation.Host.ChoiceDescription []] ($ a, $ no) $ taken = "Tabbatarwa" $ saƙon = "Ajiye maɓallin a fayil ɗin rubutu?" Sakamakon $ = $ Mai watsa shiri.UI.PromptForChoice ($ taken, $ $, zaɓin $, 0) $ sakamakon} #Convert binary zuwa lambar lambobin Aiki na CanzaToKey ($ Key) {$ Keyoffset = 52 $ isWin10 = [int] ($ Key [66] / 6) -band 1 $ HF7 = 0xF7 $ Key [66] = ($ Key [66] -band $ HF7) -basu (($ isWin10 -band 2) * 4) $ i = 24 [String] $ Chars = "BCDFGHJKMPQRTVWXY2346789" do {$ Cur = 0 $ X = 14 Do {$ Cur = $ Cur * 256 $ Cur = $ Key [$ X + $ Keyoffset] + $ Cur $ Key [$ X + $ Keyoffset] = [ilimin lissafi] :: Floor ([ninki] ($ Cur / 24) $ Cur = $ Cur% 24 $ X = $ X - 1} yayin ($ X -ge 0) $ i = $ i- 1 $ KeyOutput = $ Chars.SubString ($ Cur, 1) + $ KeyOutput $ last = $ Cur} yayin ($ i -ge 0) $ Keypart1 = $ KeyOutput.SubString (1, $ last) $ Keypart2 = $ KeyOutput.Substring (1, $ KeyOutput.length-1) idan ($ last -eq 0) {$ KeyOutput = "N" + $ Keypart2} kuma {$ KeyOutput = $ Keypart2.Afi ($ 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

Adana fayil ɗin tare da tsawo .ps1. Don yin wannan a cikin faifan rubutu, lokacin adanawa a filin "Nau'in fayil", zaɓi "Duk Fayiloli" maimakon "Rubutun Rubutun". Zaka iya ajiyewa, alal misali, a ƙarƙashin sunan win10key.ps1

Bayan haka, fara Windows PowerShell a matsayin Mai Gudanarwa. Don yin wannan, zaku iya fara buga PowerShell a cikin filin bincike, sannan danna-dama akansa kuma zaɓi abu da ya dace.

A cikin PowerShell, shigar da umarnin: Saita-kashewa Na'urar Gaggawa kuma tabbatar da kisan sa (nau'in Y kuma latsa Shigarwar saboda amsawa).

A mataki na gaba, shigar da umarnin: C: win10key.ps1 (a cikin wannan umarnin, hanyar zuwa fayil ɗin da aka ajiye tare da rubutun an nuna).

Sakamakon umarnin, zaku ga bayani game da maɓallin Windows 10 ɗin da aka shigar (a cikin Sakin Maɓallin da aka Shiga) da tayin don adana shi a fayil ɗin rubutu. Bayan kun gano maɓallin samfurin, zaku iya dawo da tsarin aiwatar da rubutun a cikin PowerShell zuwa ƙimar tsohuwar ta amfani da umarnin Saita-kashewa

Yadda ake neman maɓallin OEM daga UEFI

Idan an riga an shigar da Windows 10 a kwamfutarka ko kwamfutar tafi-da-gidanka kuma kuna buƙatar duba maɓallin OEM (wanda aka adana a cikin UEFI na motherboard), zaku iya amfani da umarni mai sauƙi wanda kuna buƙatar gudu akan layin umarni kamar mai gudanarwa.

wmic way softwarelicensingservice sami OA3xOriginalProductKey

A sakamakon haka, zaku sami mabuɗin tsarin da aka riga aka shigar idan yana cikin tsarin (yana iya bambanta da maɓallin da OS ɗin ta yanzu ke amfani dashi, amma ana iya amfani dashi don dawo da sigar asali ta Windows).

Wani ɗan bambanci na wannan umarnin, amma don Windows PowerShell

(Samun-WmiObject -query "zaɓi * daga SoftwareLicensingService"). OA3xOriginalProductKey

Yadda zaka ga mabuɗin shigar Windows 10 ta amfani da rubutun VBS

Kuma ƙarin rubutun, ba don PowerShell ba, amma a cikin VBS (Tsarin Kayayyakin Kayayyakin Kayayyakin gani), wanda ke nuna maɓallin samfurin da aka sanya a cikin kwamfutar Windows 10 ko kwamfutar tafi-da-gidanka kuma tabbas ya fi dacewa don amfani.

Kwafe a cikin littafin rubutu layin da ke ƙasa.

Saita WshShell = CreateObject ("WScript.Shell") regKey = "HKLM  SOFTWARE  Microsoft  Windows NT  CurrentVersion " DigitalProductId = WshShell.RegRead (regKey & "DigitalProductId") Win10ProductName = "Windows 10 Sigar:" & WshShe (regKey & "ProductName") & vbNewLine Win10ProductID = "ID ɗin samfuri:" & WshShell.RegRead (regKey & "ProductID") & vbNewLine Win10ProductKey = MaidaToKey (DigitalProductId) ProductKeyLabel = "Windows 10 KeyPPPPPPPPPPPP $ 10PPP $ 10PPPPPPPPPPPPPPP $ ($ 10PPPPPPPPPP0 / RWPRPPPPPPPPPPPPPPP $ 10PPP $ 10PPP $ 10PPPPP $ 10PPP $ 10PPPP $ 10PPP $ 10PPPPPPPPP $ 10PPPPPPPPP $ 10PPPPPPPPPP $ 0PPPPPPPP $ 10PPPPPPPP $ 10PPPPPPPP $ 10PPPPPPPP $ 10PP. & ProductKeyLabel MsgBox (Win10ProductID) Ayyukan CanjaToKey (regKey) Const KeyOffset = 52 isWin10 = (regKey (66)  6) Da 1 regKey (66) = (regKey (66) da & HF7) Ko ((isWin10 da 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 Madauki Yayin y> = 0 j = j -1 winKeyOutput = Mid (Chars, Cur + 1, 1) & winKeyOutput na ƙarshe = Cur Mada yayin J> = 0 Idan (i sWin10 = 1) Sannan keypart1 = Mid (winKeyOutput, 2, Na ƙarshe) saka = "N" winKeyOutput = Sauya (winKeyOutput, keypart1, keypart1 & saka, 2, 1, 0) Idan Lastarshe = 0 Sannan winKeyOutput = saka & winKeyOutput ƙare Idan Idan 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 Endarshen Ayyukan

Ya kamata ya juya kamar yadda yake a cikin allo a kasa.

Bayan haka, adana takaddun tare da tsawo .vbs (don wannan, zaɓi "Duk fayiloli" a cikin filin "Nau'in fayil" a cikin maganganun ajiyar).

Je zuwa babban fayil inda aka ajiye fayil ɗin kuma a gudanar dashi - bayan an kashe shi, za ku ga wani taga wanda za a nuna mabuɗin samfurin da sigar shigar da Windows 10 da aka sanya.

Kamar yadda na fada a baya, akwai shirye-shirye da yawa don duba maɓallin - in Produkey da Speccy, da kuma a cikin sauran abubuwan amfani don duba halayen komputa, zaku iya gano wannan bayanin. Amma na tabbata cewa hanyoyin da aka bayyana anan zasu isa a kusan kowane yanayi.

Pin
Send
Share
Send