Kaagad pagkatapos ng paglabas ng bagong OS, lahat ay nagsimulang magtaka kung paano malaman ang susi ng naka-install na Windows 10, bagaman sa karamihan ng mga kaso ay hindi kinakailangan. Gayunpaman, ang gawain ay may kaugnayan, at sa pagpapalabas ng mga computer at laptop na may preinstalled na Windows 10, sa palagay ko ito ay higit pa sa pangangailangan.
Inilalarawan ng tutorial na ito ang mga simpleng paraan upang mahanap ang iyong key ng produkto ng Windows 10 gamit ang command line, Windows PowerShell, at mga programang third-party. Kasabay nito ay banggitin ko kung bakit iba't ibang mga programa ang nagpapakita ng iba't ibang data, kung paano i-view nang hiwalay ang OEM key sa UEFI (para sa OS na orihinal na nasa computer) at ang susi ng kasalukuyang naka-install na sistema.
Tandaan: kung gumawa ka ng libreng pag-upgrade sa Windows 10, at ngayon gusto 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 susi katulad ng iba pang mga tao natanggap ang nangungunang sampung sa pamamagitan ng pag-update). Kapag nag-i-install ng Windows 10 mula sa isang flash drive o disk, hihilingin kang magpasok ng isang susi ng produkto, ngunit maaari mong laktawan ang hakbang na ito sa pamamagitan ng pag-click sa "Wala akong key ng produkto" sa window ng query (at writes ng Microsoft na ito ang kailangang gawin).
Pagkatapos ng pag-install at pagkonekta sa Internet, awtomatikong isasaaktibo ang system, dahil ang activation ay "nakatali" sa iyong computer pagkatapos ng pag-update. Iyon ay, ang pangunahing entry field sa programa ng pag-install ng Windows 10 ay naroroon lamang para sa mga mamimili ng Mga bersyon ng system. Opsyonal: para sa isang malinis na pag-install ng Windows 10, maaari mong gamitin ang susi ng produkto mula sa Windows 7, 8 at 8.1 na naunang naka-install sa parehong computer. Higit pa tungkol sa pag-activate na ito: Pag-activate ng Windows 10.
Tingnan ang key ng produkto ng naka-install na Windows 10 at ang OEM key sa ShowKeyPlus
Mayroong maraming mga programa para sa mga layuning inilarawan dito, marami sa mga ito ang aking isinulat sa artikulo Paano upang malaman ang produkto key ng Windows 8 (8.1) (angkop para sa Windows 10), ngunit kamakailan ko Nagustuhan ShowKeyPlus, na hindi nangangailangan ng pag-install at nagpapakita nang hiwalay Dalawang mga susi: ang kasalukuyang naka-install na sistema at ang OEM key sa UEFI. Sa parehong oras, ito ay nagsasabi sa iyo kung aling bersyon ng Windows ang UEFI key ay para sa. Gayundin, gamit ang program na ito, maaari mong malaman ang susi mula sa isa pang folder na may Windows 10 (sa isa pang hard drive, sa folder ng Windows.old), at sabay na suriin ang key para sa validity (Suriin ang item ng Key ng Produkto).
Ang kailangan mo lamang gawin ay patakbuhin ang programa at makita ang ipinapakita na data:
- Ang naka-install na Key ay ang susi ng naka-install na sistema.
- Key ng OEM (Orihinal na Key) - ang susi ng naunang nai-install na OS, kung ito ay nasa computer.
Maaari mo ring i-save ang data na ito sa isang tekstong file para sa karagdagang paggamit o imbakan ng archive sa pamamagitan ng pag-click sa pindutang "I-save". Sa pamamagitan ng paraan, ang problema sa katotohanan na kung minsan ang iba't ibang mga programa ay nagpapakita ng magkakaibang mga susi ng produkto para sa Windows, lumilitaw lamang dahil sa katotohanan na ang ilan sa kanila ay nanonood sa naka-install na system, ang iba sa UEFI.
Paano upang malaman ang susi ng produkto ng Windows 10 sa ShowKeyPlus - video
I-download ang ShowKeyPlus mula sa http://github.com/Superfly-Inc/ShowKeyPlus/releases/
Tingnan ang isang key na naka-install sa pamamagitan ng Windows 10 gamit ang PowerShell
Kung saan maaari mong gawin nang walang mga programa ng third-party, mas gusto kong gawin nang wala sila. Ang pagtingin sa key ng produkto ng Windows 10 ay isang ganoong gawain. Kung mas madali para sa iyo na gamitin ang libreng programa para dito, mag-scroll sa gabay sa ibaba. (Sa pamamagitan ng paraan, ang ilang mga programa para sa mga key ng pagtingin ay nagpapadala sa kanila sa mga interesadong partido)
Ang isang simpleng command ng PowerShell o command line upang malaman ang susi ng kasalukuyang naka-install na sistema ay hindi ipinagkakaloob (mayroong tulad ng isang utos na nagpapakita ng susi mula sa UEFI, ipapakita ko ito sa ibaba Ngunit karaniwan ito ang susi ng kasalukuyang sistema na naiiba mula sa preset na isa). Ngunit maaari mong gamitin ang handa na ginawa PowerShell script na nagpapakita ng kinakailangang impormasyon (ang may-akda ng script ay Jakob Bindslet).
Narito ang kailangan mong gawin. Una sa lahat, simulan ang notepad at kopyahin ang code na ipinakita sa ibaba nito.
#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 #If get suc # If ($ DigitalIDvalue) {#Get producnt name and produkto ID $ ProductName = (Get-itemproperty -Path "HKLM: Software Microsoft Windows NT CurrentVersion" -Name "ProductName"). ProductName $ ProductID = (Get-itemproperty -Path "HKLM: Software ProductVersion "-Name" ProductId "). ProductId #Convert binary value sa $ serial number $ Result = ConvertTokey $ DigitalIDvalue $ OSInfo = (Get-WmiObject" Win32_OperatingSystem "| piliin ang Caption) .Caption If ($ OSInfo -match" Windows 10 ") {if ($ Resulta) {[string] $ value = "ProductName: $ ProductName 'r'n"' + "ProductID: $ ProductID 'r'n"' + "Na-install na Key: $ Result" $ value # Sa isang file $ Choice = GetChoice Kung ($ Choice -eq 0) {$ txtpath = "C: Users " + $ env: USERNAME + " Desktop" Bagong-Item -Path $ txtpath -Name "WindowsKeyInfo.txt" - Halaga ng $ halaga -ItemType File -Force | Iba't-ibang {Isulat-Babala "Patakbuhin ang script sa Windows 10"}} Iba Pa {Isulat-Babala "Patakbuhin ang script sa Windows 10"}} Iba Pa {Write-Warning " Ang isang error na nangyari, ay hindi maaaring makuha ang susi "#} Pagpili ng user na Function GetChoice {$ yes = New-Object System.Management.Automation.Host.ChoiceDescription" & Oo "," "$ no = New-Object System.Management.Automation. Host.ChoiceDescription "& No", "" $ choices = [System.Management.Automation.Host.ChoiceDescription []] ($ yes, $ no) $ caption = "Confirmation" $ message = "I-save ang key sa text file?" $ result = $ Host.UI.PromptForChoice ($ caption, $ message, $ choices, 0) $ result} $ ConvertToKey ($ Key) {$ Keyoffset = 52 $ isWin10 = [int] ($ Key [66] / 6) -band 1 $ HF7 = 0xF7 $ Key [66] = ($ Key [66] -band $ HF7) -bOr (($ isWin10 -band 2) $ Chars = "BCDFGHJKMPQRTVWXY2346789" gawin {$ Cur = 0 $ X = 14 Do {$ Cur = $ Cur * 256 $ Cur = $ Key [$ X + $ Keyoffset] + $ Cur $ Key [$ X + $ Keyoffset] [math] :: Floor ([double] ($ Cur / 24)) $ Cur = $ Cur% 24 $ X = $ X - 1} habang ($ X- $ 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} ibang {$ KeyOutput = $ Keypart2.Insert ($ Keypart2.IndexOf ($ Keypart1) + $ Keypart1.length, "$ 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 sa extension na .ps1. Upang gawin ito sa Notepad, kapag nagse-save, sa field na "Uri ng File", piliin ang "Lahat ng mga file" sa halip ng "Mga dokumento ng teksto". Maaari mong i-save, halimbawa, sa ilalim ng pangalang win10key.ps1
Pagkatapos nito, simulan ang Windows PowerShell bilang Administrator. Upang gawin ito, maaari mong simulan ang pagta-type ng PowerShell sa patlang ng paghahanap, pagkatapos ay mag-click dito gamit ang kanang pindutan ng mouse at piliin ang nararapat na item.
Sa PowerShell, i-type ang sumusunod na command: Set-ExecutionPolicy RemoteSigned at kumpirmahin ang pagpapatupad nito (ipasok ang Y at pindutin ang Enter bilang tugon sa kahilingan).
Susunod, ipasok ang command: C: win10key.ps1 (tinutukoy ng utos na ito ang path sa naka-save na file gamit ang script).
Bilang resulta ng utos, makakakita ka ng impormasyon tungkol sa key na naka-install sa pamamagitan ng Windows 10 (sa seksyon ng Na-install na Key) at isang mungkahi upang i-save ito sa isang text file. Sa sandaling alam mo na ang key ng produkto, maaari mong i-reset ang patakaran sa pagpapatupad ng script sa PowerShell sa default na halaga nito gamit ang command Tinatanggal ang Set-ExecutionPolicy
Paano malaman ang OEM key mula sa UEFI
Kung ang pre-install na Windows 10 sa iyong computer o laptop at nais mong tingnan ang OEM key (na naka-imbak sa motherboard UEFI), maaari mong gamitin ang isang simpleng command na kailangan mong tumakbo sa command line bilang isang administrator.
wmic path softwarelicensingservice makakuha ng OA3xOriginalProductKey
Bilang resulta, matatanggap mo ang susi ng pre-install na sistema kung ito ay nasa sistema (maaaring naiiba ito mula sa susi na ginagamit ng kasalukuyang OS, ngunit maaari itong magamit upang ibalik ang orihinal na bersyon ng Windows).
Ang isa pang bersyon ng parehong command, ngunit para sa Windows PowerShell
(Get-WmiObject -query "piliin * mula sa SoftwareLicensingService"). OA3xOriginalProductKey
Paano tingnan ang key ng naka-install na Windows 10 gamit ang script ng VBS
At ibang script, hindi para sa PowerShell, ngunit sa VBS (Visual Basic Script) na format, na nagpapakita ng produkto key na naka-install sa isang Windows 10 na computer o laptop at, marahil, mas maginhawa para sa paggamit.
Kopyahin ang mga linya sa ibaba.
Itakda ang WshShell = CreateObject ("WScript.Shell") regKey = "HKLM SOFTWARE Microsoft Windows NT CurrentVersion " DigitalProductId = WshShell.RegRead (regKey & "DigitalProductId") Win10ProductName = "Bersyon ng Windows 10:" & WshShell.RegRead (regKey & "ProductName") at vbNewLine Win10ProductID = "Product ID:" & WshShell.RegRead (regKey & "ProductID") & vbNewLine Win10ProductKey = ConvertToKey (DigitalProductId) ProductKeyLabel = "Windows 10 Key:" 10 WinProPro, 01010, 10, 10, 10; & ProductKeyLabel MsgBox (Win10ProductID) Function ConvertToKey (regKey) Const KeyOffset = 52 isWin10 = (regKey (66) 6) At 1 regKey (66) = (regKey (66) At & HF7) O ((isWin10 And 2) * 4) j = 24 Chars = "BCDFGHJKMPQRTVWXY2346789" Do Cur = 0 y = 14 Do Cur = Cur * 256 Cur = regKey (y + KeyOffset) + Cur regKey (y KeyOffset) = (Cur 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) ipasok = "N" winKeyOutput = Palitan (winKeyOutput, keypart1, keypart1 & insert, 2, 1, 0) Kung Huling = 0 Pagkatapos winKeyOutput = insert & winKeyOutput End a = Mid (winKeyOutput, 1, 5) b = Mid (winKeyOutput, 6, 5) c = Mid (winKeyOutput, 11, 5) d = Mid (winKeyOutput, ConvertToKey = a &&& - & &&&& - &&&
Dapat itong maging tulad ng sa screenshot sa ibaba.
Pagkatapos nito, i-save ang dokumento sa extension na .vbs (para dito, sa dialog na I-save, piliin ang "Lahat ng mga file" sa field na "uri ng File".
Pumunta sa folder na kung saan ang file ay na-save at patakbuhin ito - pagkatapos ng pagpapatupad makikita mo ang isang window kung saan ang produkto key at ang bersyon ng Windows 10 na naka-install ay ipapakita.
Tulad ng nabanggit ko, maraming mga programa para sa pagtingin sa isang susi - sa Produkey at Speccy, pati na rin ang iba pang mga utility para sa pagtingin sa mga katangian ng isang computer, maaari mong malaman ang impormasyong ito. Ngunit, sigurado ako, ang mga pamamaraan na inilarawan dito ay magiging sapat sa halos anumang sitwasyon.