Jinsi ya kujua kifunguo cha bidhaa cha Windows 10

Pin
Send
Share
Send

Mara tu baada ya kutolewa kwa OS mpya, kila mtu alipendezwa na jinsi ya kujua ufunguo wa Windows 10 iliyosanikishwa, ingawa katika hali nyingi haihitajiki. Walakini, kazi hiyo tayari inafaa, na kwa kutolewa kwa kompyuta na kompyuta za kupakia zilizopakiwa na Windows 10, nadhani itakuwa maarufu zaidi.

Mwongozo huu unaelezea njia rahisi za kujua funguo yako ya bidhaa ya Windows 10 kwa kutumia safu ya amri, Windows PowerShell, na programu za mtu wa tatu. Wakati huo huo nitataja ni kwanini programu tofauti zinaonyesha data tofauti, jinsi ya kutenganisha kifunguo cha OEM kwenye UEFI (kwa OS ambayo awali ilikuwa kwenye kompyuta) na ufunguo wa mfumo uliowekwa sasa.

Kumbuka: ikiwa ulifanya sasisho la bure kwa Windows 10, na sasa unataka kujua kitufe cha uanzishaji usanikishaji safi kwenye kompyuta hiyo hiyo, unaweza kuifanya, lakini hii sio lazima (mbali, utakuwa na ufunguo sawa na watu wengine ambaye alipokea kumi ya juu kwa kusasisha). Unaposanikisha Windows 10 kutoka kwa gari la USB au diski ya USB, utaulizwa kuingia kitufe cha bidhaa, lakini unaweza kuruka hatua hii kwa kubonyeza kwenye sanduku la maswali "Sina ufunguo wa bidhaa" (na Microsoft inasema kwamba hii ndio unahitaji kufanya).

Baada ya kusanikishwa na kuunganishwa kwenye mtandao, mfumo utaamilishwa kiatomati, kwani uanzishaji ni "masharti" kwa kompyuta yako baada ya sasisho. Hiyo ni, uwanja wa pembejeo muhimu katika mpango wa usanidi wa Windows 10 unapatikana tu kwa wanunuzi wa matoleo ya Rejareja ya mfumo. Hiari: kwa usanikishaji safi wa Windows 10, unaweza kutumia kitufe cha bidhaa kutoka Windows 7, 8, na 8.1 hapo awali iliyosanikishwa kwenye kompyuta hiyo. Zaidi juu ya uanzishaji kama huu: Inawezesha Windows 10.

Angalia ufunguo wa bidhaa wa Windows 10 na ufunguo wa OEM kwenye ShowKeyPlus

Kuna programu nyingi kwa madhumuni yaliyoelezwa hapa, nyingi ambazo niliandika katika makala Jinsi ya kujua kitufe cha bidhaa kwa Windows 8 (8.1) (pia inafaa kwa Windows 10), lakini nilipenda onyesho la hivi karibuni la ShowKeyPlus, ambalo haliitaji usanikishaji na linaonyesha mara moja. funguo mbili: mfumo uliowekwa sasa na kitufe cha OEM katika UEFI. Wakati huo huo inaripoti ni toleo gani la Windows ufunguo kutoka UEFI unafaa. Pia, ukitumia programu hii, unaweza kupata ufunguo kutoka kwa folda nyingine na Windows 10 (kwenye gari ngumu ngumu, kwenye folda ya Windows.old), na wakati huo huo angalia ufunguo wa uhalali (Angalia Kitufe cha Bidhaa).

Unayohitaji kufanya ni kuendesha programu na uone data iliyoonyeshwa:

 
  • Kifungu kimewekwa - ufunguo wa mfumo uliosanikishwa.
  • Funguo ya OEM (Ufunguo wa Asilia) - ufunguo wa kusanikishwa wa kwanza wa OS, ikiwa iko kwenye kompyuta.

Pia, data hii inaweza kuokolewa kwa faili ya maandishi kwa matumizi ya baadaye au uhifadhi wa kumbukumbu kwa kubonyeza kitufe cha "Hifadhi". Kwa njia, shida ni kwamba wakati mwingine programu tofauti zinaonyesha funguo tofauti za bidhaa kwa Windows, inaonekana tu kwa sababu ya ukweli kwamba baadhi yao wanaitazama kwenye mfumo uliowekwa, wengine kwenye UEFI.

Jinsi ya kujua kifunguo cha bidhaa cha Windows 10 katika ShowKeyPlus - video

Unaweza kushusha ShowKeyPlus kutoka ukurasa //github.com/Superfly-Inc/ShowKeyPlus/releases/

Angalia ufunguo wa Windows 10 iliyosanikishwa kwa kutumia PowerShell

Ambapo unaweza kufanya bila mipango ya mtu wa tatu, napendelea kufanya bila wao. Kuangalia kifunguo cha bidhaa cha Windows 10 ni kazi moja kama hiyo. Ikiwa ni rahisi kwako kutumia programu ya bure ya hii, tembea kupitia mwongozo uli hapo chini. (Kwa njia, programu zingine za funguo za kutazama zinatuma kwa washirika wanaovutiwa)

Amri rahisi ya PowerShell au mstari wa amri ili kujua ufunguo wa mfumo uliowekwa sasa haujatolewa (kuna amri kama hiyo inayoonyesha ufunguo kutoka UEFI, nitaionyesha chini. Lakini kawaida ufunguo wa mfumo wa sasa ni tofauti na ile iliyosanikishwa kabla). Lakini unaweza kutumia maandishi ya PowerShell yaliyotengenezwa tayari, ambayo yanaonyesha habari inayofaa (mwandishi wa hati hiyo ni Jakob Bindslet).

Hapa kuna nini unahitaji kufanya. Kwanza kabisa, kukimbia notepad na nakala nakala chini ndani yake.

Kazi ya #Maalum GetWin10Key {$ Hklm = 2147483650 $ Target = $ env: COMPUTERNAME $ regPath = "Software  Microsoft  Windows NT  CurrentVersion" $ DigitalID = "DigitalProductId" $ wmi = [WMIClass] " $ Target  mizizi  default: stdRegProv "#GET Usajili $ $ Object = $ wmi.GetBinaryValue ($ hklm, $ regPath, $ DigitalID) [Array] $ DigitalIDvalue = $ Object.uValue #Ikifanikiwa ikiwa ($ DigitalIDvalue) {#Pata jina lenye tija na bidhaa kitambulisho $ ProductName = (Get-itemproperty -Path "HKLM: Software  Microsoft  Windows NT  CurrentVersion" -Name "ProductName") .I productName $ ProductID = (Get-itemproperty -Path "HKLM: Software  Microsoft  Windows NT  CurrentVersion "-Name" ProductId ") ProductId #Habadilisha dhamana ya binary kwa nambari ya $ $ Result = ConvertTokey $ DigitalIDvalue $ OSInfo = (Get-WmiObject" Win32_OperatingSystem "| chagua Caption) .Caption if ($ OSInfo -match" Windows 10 ") {if ($ Result) {[kamba] $ value = "ProductName: $ ProductName 'r'n"' + "ProductID: $ ProductID 'r'n"' + "Imewekwa kifunguo: $ Matokeo" $ $ #Save Windows info kwa faili $ Choice = GetChoice If ($ Choice -eq 0) {$ txtpath = "C:  Watumiaji " + $ env: USERNAME + " Desktop" New-Item -Path $ txtpath -Name "WindowsKeyInfo.txt" - Thamani ya $ $ -TemType File -Force | Out-Null} Elseif ($ Choice -eq 1) {Toka}} Mwingine {Andika-Onyo "Run a script on Windows 10"}} Mwingine {Andika Onyo "Run script kwenye Windows 10"}} Mwingine {Andika Onyo " Kosa limetokea, haikuweza kupata ufunguo "}} #Utumiaji wa #Pata kazi ya GetChoice {$ ndio = Mfumo mpya wa Kitu -Usimamizi.Utunzaji.Host.Utumizi wa" na Ndio "," "$ no = Mfumo Mpya wa Kitu .Usimamizi. Host.ChoiceDescript "& No", "" $ $ = [System.Management.Automation.Host.ChoiceDescript []] ($ ndio, $ hapana) $ caption = "Uthibitisho" ujumbe wa $ = "Hifadhi ufunguo wa faili ya maandishi?" $ matokeo = $ Host.UI.PromptForChoice ($ maelezo mafupi, $ $, uchaguzi wa $, 0) $ matokeo} #Chagua binary kwa nambari ya kazi Kazi ConvertToKey ($ Key) {$ Keyoffset = 52 $ isWin10 = [int] ($ Key [66] / 6) -band 1 $ HF7 = 0xF7 $ Key [66] = ($ Key [66] -band $ HF7) -bOr (($ isWin10 -band 2) * 4) $ i = 24 [Kamba] $ Chars = "BCDFGHJKMPQRTVWXY2346789" do {$ Cur = 0 $ X = 14 Do {$ Cur = $ Cur * 256 $ Cur = $ Key [$ X + $ Keyoffset] + $ Cur $ Key [$ X + $ Keyoffset] = [math] :: Sakafu ([mara mbili] ($ Cur / 24)) $ Cur = $ Cur% 24 $ X = $ X - 1} wakati ($ X -ge 0) $ i = $ ii 1 $ KeyOutput = $ Chars.SubString ($ Cur, 1) + $ KeyOutput $ mwisho = $ Cur} wakati ($ i -ge 0) $ Keypart1 = $ KeyOutput.SubString (1, $ mwisho) $ Keypart2 = $ KeyOutput.Substring (1, $ KeyOutput.length-1) ikiwa ($ mwisho -eq 0) {$ KeyOutput = "N" + $ Keypart2} mwingine {$ 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

Hifadhi faili na upanuzi .ps1. Ili kufanya hivyo kwa notepad, wakati wa kuokoa kwenye uwanja wa "Aina ya Faili", chagua "Faili Zote" badala ya "Hati za maandishi". Unaweza kuokoa, kwa mfano, chini ya jina win10key.ps1

Baada ya hayo, anza Windows PowerShell kama Msimamizi. Ili kufanya hivyo, unaweza kuanza kuandika PowerShell kwenye uwanja wa utaftaji, kisha bonyeza juu yake na uchague kipengee sahihi.

Katika PowerShell, ingiza amri ifuatayo: Kuweka-UtekelezajiPolicy Kutengwa na uthibitishe utekelezaji wake (aina Y na ubonyeze Enter ilijibu ombi).

Katika hatua inayofuata, ingiza amri: C: win10key.ps1 (kwa amri hii, njia ya faili iliyohifadhiwa iliyo na hati imeonyeshwa).

Kama matokeo ya amri, utaona habari juu ya ufunguo wa Windows 10 iliyosanikishwa (katika Sehemu ya Kifunguo) na toleo la kuihifadhi kwa faili ya maandishi. Baada ya kujua kitufe cha bidhaa, unaweza kurudisha sera ya utekelezaji wa hati katika PowerShell kwa thamani ya default kwa kutumia amri Kuweka-UtekelezajiPolicy kumezuiliwa

Jinsi ya kupata ufunguo wa OEM kutoka UEFI

Ikiwa Windows 10 ilitangazwa kwenye kompyuta au kompyuta yako ndogo na unahitaji kutazama kitufe cha OEM (ambacho kimehifadhiwa kwenye UEFI ya ubao wa mama), unaweza kutumia amri rahisi ambayo unahitaji kuendesha kwenye safu ya amri kama msimamizi.

wmic njia softwarelicensingservice kupata OA3xOriginalProductKey

Kama matokeo, utapata ufunguo wa mfumo uliosanikishwa kabla ikiwa iko kwenye mfumo (inaweza kutofautiana na ufunguo unaotumiwa na OS ya sasa, lakini inaweza kutumika kurudisha toleo la asili la Windows).

Tofauti nyingine ya amri hiyo hiyo, lakini kwa Windows PowerShell

(Pata-WmiObject -query "chagua * kutoka SoftwareLicensingService"). OA3xOriginalProductKey

Jinsi ya kuona ufunguo wa Windows 10 iliyosanikishwa kwa kutumia hati ya VBS

Nakala moja zaidi, sio PowerShell, lakini katika muundo wa VBS (Visual Basiccript), inayoonyesha kitufe cha bidhaa iliyosanikishwa kwenye kompyuta au kompyuta ndogo ya Windows 10 na labda inafaa zaidi kutumia.

Nakili kwenye daftari mistari hapa chini.

Weka WshShell = CreateObject ("WScript.Shell") regKey = "HKLM  SOFTWARE  Microsoft  Windows NT  CurrentVersion " DigitalProductId = WshShell.RegRead (regKey & "DigitalProductIame =" Windows 10 Version.Reg.Reg (RegKey & "ProductName") & vbNewLine Win10ProductID = "Kitambulisho cha Bidhaa:" & WshShell.RegRead (RegKey & "ProductID") & vbNewLine Win10ProductKey = ConvertToKey (DigitalProductId) ProductKeyLabel = "Windows 10 Key & Winuct & ProductKeyLabel MsgBox (Win10ProductID) Kazi ya kubadilishaToKey (regKey) Const KeyOffset = 52 isWin10 = (regKey (66)  6) Na 1 regKey (66) = (regKey (66) Na & HF7) Au ((isWin10 Na 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 Kitanzi Wakati y> = 0 j = j -1 winKeyOutput = Mid (Magari, Cur + 1, 1) & winKeyOutput Mwisho = Cur Loop Wakati j> = 0 If (i sWin10 = 1) Kisha keypart1 = Mid (winKeyOutput, 2, Mwisho) ingiza = "N" winKeyOutput = Badilisha (winKeyOutput, keypart1, keypart1 & kuingiza, 2, 1, 0) Ikiwa Mwisho = 0 Kisha winKeyOutput = ingiza & winKeyOutput Mwisho ikiwa 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) BadiliToKey = a & "-" & b & "-" & c & "-" & d & "-" & e End End Work

Inapaswa kugeuka kama katika skrini hapa chini.

Baada ya hayo, weka hati na viendelezi. (Kwa hii, chagua "Faili zote" kwenye uwanja wa "Aina ya Faili" kwenye dialog ya akiba).

Nenda kwenye folda ambayo faili ilihifadhiwa na kuiendesha - baada ya utekelezaji utaona dirisha ambayo kitufe cha bidhaa na toleo la Windows 10 lililoonyeshwa litaonyeshwa.

Kama nilivyoona tayari, kuna programu nyingi za kutazama ufunguo - katika Produkey na Speccy, na pia katika huduma zingine za kutazama sifa za kompyuta, unaweza kujua habari hii. Lakini nina hakika kuwa njia zilizoelezewa hapa zitatosha katika karibu hali yoyote.

Pin
Send
Share
Send