Paano malaman ang isang key ng produkto ng Windows 10

Pin
Send
Share
Send

Kaagad pagkatapos ng paglabas ng bagong OS, lahat ay naging interesado sa kung paano malaman ang susi ng naka-install na Windows 10, bagaman sa karamihan ng mga kaso hindi ito kinakailangan. Gayunpaman, ang gawain ay nauugnay na, at sa paglabas ng mga computer at laptop na nai-pre-order sa Windows 10, sa palagay ko mas magiging tanyag ito.

Ang gabay na ito ay naglalarawan ng mga simpleng paraan upang malaman ang iyong key ng produkto ng Windows 10 gamit ang command line, Windows PowerShell, at mga programang third-party. Kasabay nito ay babanggitin ko kung bakit ang iba't ibang mga programa ay nagpapakita ng iba't ibang data, kung paano ihiwalay ang pagtingin sa OEM key sa UEFI (para sa OS na orihinal sa computer) at ang susi ng system na kasalukuyang naka-install.

Tandaan: kung gumawa ka ng isang libreng pag-upgrade sa Windows 10, at ngayon nais mong malaman ang activation key para sa isang malinis na pag-install sa parehong computer, magagawa mo ito, ngunit hindi ito kinakailangan (bukod sa, magkakaroon ka ng parehong susi tulad ng ibang mga tao na nakatanggap ng nangungunang sampung sa pamamagitan ng pag-update). Kapag nag-install ng Windows 10 mula sa isang USB flash drive o disk, hihilingin mong ipasok ang susi ng produkto, ngunit maaari mong laktawan ang hakbang na ito sa pamamagitan ng pag-click sa query box "Wala akong isang key ng produkto" (at sinabi ng Microsoft na ito ang dapat mong gawin).

Matapos ang pag-install at pagkonekta sa Internet, ang system ay awtomatikong isinaaktibo, dahil ang activation ay "naka-attach" sa iyong computer pagkatapos ng pag-update. Iyon ay, ang pangunahing input field sa Windows 10 na programa ng pag-setup ay naririto lamang para sa mga mamimili ng Mga bersyon ng tingi sa system. Opsyonal: para sa isang malinis na pag-install ng Windows 10, maaari mong gamitin ang key ng produkto mula sa dati nang naka-install sa parehong computer na Windows 7, 8 at 8.1. Higit pa tungkol sa naturang pag-activate: Pag-activate ng Windows 10.

Tingnan ang susi ng produkto ng naka-install na Windows 10 at key ng OEM sa ShowKeyPlus

Maraming mga programa para sa mga hangarin na inilarawan dito, marami sa mga sumulat ako sa artikulong Paano malalaman ang susi ng produkto para sa Windows 8 (8.1) (angkop din para sa Windows 10), ngunit nagustuhan ko ang mas kamakailang natagpuan ShowKeyPlus, na hindi nangangailangan ng pag-install at hiwalay na nagpapakita kaagad dalawang susi: ang kasalukuyang naka-install na system at ang OEM key sa UEFI. Kasabay nito iniuulat kung aling bersyon ng Windows ang susi mula sa UEFI ay angkop. Gayundin, gamit ang program na ito, mahahanap mo ang susi mula sa isa pang folder na may Windows 10 (sa ibang hard drive, sa Windows.old folder), at sa parehong oras suriin ang susi para sa bisa (Susi ng Produkto Key).

Ang kailangan mo lang gawin ay patakbuhin ang programa at makita ang ipinakita na data:

 
  • Naka-install na Key - ang susi ng naka-install na system.
  • OEM Key (Orihinal na Key) - key pre-install OS, kung ito ay nasa computer.

Gayundin, ang data na ito ay mai-save sa isang text file para sa paggamit sa hinaharap o imbakan ng archive sa pamamagitan ng pag-click sa pindutan na "I-save". Sa pamamagitan ng paraan, ang problema ay kung minsan ang iba't ibang mga programa ay nagpapakita ng iba't ibang mga susi ng produkto para sa Windows, lumilitaw lamang ito dahil sa ang katunayan na ang ilan sa kanila ay pinapanood ito sa naka-install na sistema, ang iba sa UEFI.

Paano malalaman ang isang key ng produkto ng Windows 10 sa ShowKeyPlus - video

Maaari mong i-download ang ShowKeyPlus mula sa pahina //github.com/Superfly-Inc/ShowKeyPlus/releases/

Tingnan ang susi ng naka-install na Windows 10 gamit ang PowerShell

Kung saan maaari mong gawin nang walang mga programang third-party, mas gusto kong gawin nang wala sila. Ang pagtingin sa isang key ng produkto ng Windows 10 ay isa sa ganoong gawain. Kung mas madali para sa iyo na gamitin ang libreng programa para dito, mag-scroll sa manu-manong sa ibaba. (Sa pamamagitan ng paraan, ang ilang mga programa para sa pagtingin ng mga susi ay nagpapadala sa kanila sa mga interesadong partido)

Ang isang simpleng utos ng PowerShell o utos upang malaman ang susi ng kasalukuyang naka-install na system ay hindi ibinigay (mayroong isang utos na nagpapakita ng susi mula sa UEFI, ipapakita ko ito sa ibaba. Ngunit kadalasan ang susi ng kasalukuyang sistema ay naiiba mula sa paunang naka-install na). Ngunit maaari mong gamitin ang handa na script ng PowerShell, na nagpapakita ng kinakailangang impormasyon (ang may-akda ng script ay si Jakob Bindslet).

Narito ang kailangan mong gawin. Una sa lahat, patakbuhin ang notepad at kopyahin ang code sa ibaba dito.

#Main function Function GetWin10Key {$ Hklm = 2147483650 $ Target = $ env: COMPUTERNAME $ regPath = "Software  Microsoft  Windows NT  CurrentVersion" $ DigitalID = "DigitalProductId" $ wmi = [WMIClass] " $ Target  root  default: stdRegProv "#Get registry value $ Object = $ wmi.GetBinaryValue ($ hklm, $ regPath, $ DigitalID) [Array] $ DigitalIDvalue = $ Object.uValue #Kung magtagumpay kung ($ DigitalIDvalue) {#Get prodyus na pangalan at pangalan product ID $ ProductName = (Get-itemproperty -Path "HKLM: Software  Microsoft  Windows NT  CurrentVersion" -Name "ProductName"). ProductName $ ProductID = (Get-itemproperty -Path "HKLM: Software  Microsoft  Windows NT  CurrentVersion "-Name" ProductId "). ProductId #Convert binary value to serial number $ Result = ConvertTokey $ DigitalIDvalue $ OSInfo = (Get-WmiObject" Win32_OperatingSystem "| piliin ang Caption) .Caption Kung ($ OSInfo -match" Windows 10 ") {kung ($ Resulta) {[string] $ value = "ProductName: $ ProductName 'r'n"' + "ProductID: $ ProductID 'r'n"' + "Nai-install na Key: $ Resulta" $ halaga #Save ng impormasyon sa Windows sa isang file na $ Choice = GetChoice Kung ($ Choice -eq 0) {$ txtpath = "C:  Gumagamit " + $ env: USERNAME + " Desktop" Bago-Item -Path $ txtpath -Name "WindowsKeyInfo.txt" - Halaga ng $ na halaga -ThereType File-Force | Out-Null} Elseif ($ Choice -eq 1) {Exit}} Iba pa {Sumulat-Babala "Patakbuhin ang script sa Windows 10"}} Iba Pa {Sumusulat-Babala "Patakbuhin ang script sa Windows 10"}} Iba Pa {Sumulat-Babala " Nangyari ang isang error, hindi makuha ang key "}} #Get pagpili ng gumagamit Function GetChoice {$ yes = New-Object System.Management.Automation.Host.ChoiceDescription" & Oo "," "$ no = Bagong-Bagay na System.Management.Automation. Host.ChoiceDescription "& Hindi", "" $ options = [System.Management.Automation.Host.ChoiceDescription []] ($ yes, $ no) $ caption = "Confirmation" $ message = "I-save ang susi sa isang file ng teksto?" $ resulta = $ Host.UI.PromptForChoice ($ caption, $ message, $ pagpipilian, 0) $ resulta} #Convert binary to serial number Function 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 [String] $ Chars = "BCDFGHJKMPQRTVWXY2346789" gawin ang {$ Cur = 0 $ X = 14 Gawin ang {$ Cur = $ Cur * 256 $ Cur = $ Key [$ X + $ Keyoffset] + $ Cur $ Key [$ X + $ Keyoffset] = [matematika]: sahig ([dobleng] ($ Cur / 24)) $ Cur = $ Cur% 24 $ X = $ X - 1} habang ($ X -ge 0) $ i = $ i- 1 $ KeyOutput = $ Chars.SubString ($ Cur, 1) + $ KeyOutput $ huling = $ Cur} habang ($ i -ge 0) $ Keypart1 = $ KeyOutput.SubString (1, $ huling) $ Keypart2 = $ KeyOutput.Substring (1. $ KeyOutput.length-1) kung ($ last -eq 0) {$ KeyOutput = "N" + $ Keypart2} iba pa {$ 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

I-save ang file gamit ang extension .ps1. Upang magawa ito sa notepad, kapag nagse-save sa patlang na "File Type", piliin ang "Lahat ng mga File" sa halip na "Mga Dokumento ng Teksto". Maaari kang makatipid, halimbawa, sa ilalim ng pangalan na win10key.ps1

Pagkatapos nito, simulan ang Windows PowerShell bilang Administrator. Upang gawin ito, maaari mong simulan ang pag-type ng PowerShell sa larangan ng paghahanap, pagkatapos ay mag-click sa kanan at piliin ang naaangkop na item.

Sa PowerShell, ipasok ang sumusunod na utos: Set-ExemptionPolicy RemoteSigned at kumpirmahin ang pagpapatupad nito (i-type ang Y at pindutin ang Enter bilang tugon sa kahilingan).

Sa susunod na hakbang, ipasok ang utos: C: win10key.ps1 (sa utos na ito, ang landas sa naka-save na file na may script ay ipinapahiwatig).

Bilang resulta ng utos, makakakita ka ng impormasyon tungkol sa susi ng naka-install na Windows 10 (sa seksyon ng Naka-install na Key) at ang alok upang mai-save ito sa isang file ng teksto. Matapos mong malaman ang susi ng produkto, maaari mong ibalik ang patakaran sa pagpapatupad ng script sa PowerShell sa default na halaga gamit ang utos Limitado ang Set-ExemptionPolicy

Paano makahanap ng OEM key mula sa UEFI

Kung ang Windows 10 ay na-install sa iyong computer o laptop at kailangan mong tingnan ang OEM key (na nakaimbak sa UEFI ng motherboard), maaari kang gumamit ng isang simpleng utos na kailangan mong patakbuhin sa command line bilang tagapangasiwa.

wmic path softwarelicensingservice makuha ang OA3xOriginalProductKey

Bilang isang resulta, makakakuha ka ng susi ng pre-install na system kung naroroon sa system (maaaring naiiba ito sa susi na ginamit ng kasalukuyang OS, ngunit maaari itong magamit upang maibalik ang orihinal na bersyon ng Windows).

Ang isa pang pagkakaiba-iba ng parehong utos, ngunit para sa Windows PowerShell

(Kunin-WmiObject -query "piliin * mula sa SoftwareLicensingService"). OA3xOriginalProductKey

Paano makikita ang susi ng naka-install na Windows 10 gamit ang isang VBS script

At isa pang script, hindi para sa PowerShell, ngunit sa format na VBS (Visual Basic Script), na nagpapakita ng key ng produkto na naka-install sa isang Windows 10 computer o laptop at marahil ay mas maginhawang gamitin.

Kopyahin sa kuwaderno ang mga linya sa ibaba.

Itakda ang WshShell = CreateObject ("WScript.Shell") regKey = "HKLM  SOFTWARE  Microsoft  Windows NT  CurrentVersion " DigitalProductId = WshShell.RegRead (regKey & "DigitalProductId") Win10ProductName = "Windows 10 Bersyon:" & WshShe. (regKey & "ProductName") & vbNewLine Win10ProductID = "Product ID:" at WshShell.RegRead (regKey & "ProductID") & vbNewLine Win10ProductKey = ConvertToKey (DigitalProductId) ProductKeyLabel = "Windows 10 Key:" at Win10Product At ProduktoKeyLabel MsgBox (Win10ProductID) Function ConvertToKey (regKey) Const KeyOffset = 52 isWin10 = (regKey (66)  6) At 1 regKey (66) = (regKey (66) At & HF7) O ((isWin10 At 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 Loop Habang y> = 0 j = j -1 winKeyOutput = Mid (Chars, Cur + 1, 1) & winKeyOutput Huling = Cur Loop Habang j> = 0 Kung (i sWin10 = 1) Pagkatapos keypart1 = Mid (winKeyOutput, 2, Huling) insert = "N" winKeyOutput = Palitan (winKeyOutput, keypart1, keypart1 & insert, 2, 1, 0) Kung Huling = 0 Pagkatapos winKeyOutput = insert & winKeyOutput End Kung Kung 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 End Function

Dapat itong i-out tulad ng sa screenshot sa ibaba.

Pagkatapos nito, i-save ang dokumento kasama ang extension .vbs (para dito, piliin ang "Lahat ng mga file" sa patlang na "File Type" sa pag-save ng dialogo).

Pumunta sa folder kung saan nai-save ang file at patakbuhin ito - pagkatapos ng pagpapatupad makikita mo ang isang window kung saan ipapakita ang key ng produkto at ang bersyon ng naka-install na Windows 10.

Tulad ng nabanggit ko, maraming mga programa para sa pagtingin sa susi - sa Produkey at Speccy, pati na rin ang iba pang mga utility para sa pagtingin ng mga katangian ng isang computer, maaari mong malaman ang impormasyong ito. Ngunit sigurado ako na ang mga pamamaraan na inilarawan dito ay sapat sa halos anumang sitwasyon.

Pin
Send
Share
Send