Nola jakin Windows 10 produktuaren gakoa

Pin
Send
Share
Send

OS berria kaleratu eta berehala, denek interesa piztu zuten Windows 10 instalatutako gakoa jakiteko, nahiz eta kasu gehienetan ez den beharrezkoa. Hala ere, zeregina garrantzitsua da dagoeneko, eta Windows 10ekin kargatutako ordenagailu eta ordenagailu eramangarriak kaleratzearekin batera, are ezagunagoa izango dela uste dut.

Gida honek Windows 10 produktuaren gakoa aurkitzeko modu errazak deskribatzen ditu komando lerroa, Windows PowerShell eta hirugarrenen programak erabiliz. Aldi berean, programa desberdinak zergatik erakusten dituzten aipatuko dut, nola bereizten diren UEFIko OEM gakoa (jatorriz ordenagailuan zegoen OSa) eta gaur egun instalatuta dagoen sistemaren gakoa.

Oharra: Windows 10 bertsiora doako bertsio bat egin baduzu, eta orain ordenagailu berean instalazio garbi bat aktibatzeko gakoa zein den jakin nahi baduzu, egin dezakezu, baina hori ez da beharrezkoa (gainera, beste pertsona batzuen gakoa bera izango duzu. eguneratuz hamar onenak jaso zituen). Windows 10 USB flash disko edo disko batetik instalatzean, produktuaren gakoa sartzeko eskatuko zaizu, baina urrats hau salta dezakezu "Ez daukat produktuaren gakoa" kontsulta laukian klikatuz (eta Microsoft-ek dio hori egin behar duzula).

Internetera instalatu eta konektatu ondoren, sistema automatikoki aktibatuko da, aktibazioa zure ordenagailura "atxikita" dagoelako eguneratu ondoren. Hau da, Windows 10 konfigurazio programako gako sarrerako eremua sistemaren bertsio txikizkako erosleentzat bakarrik dago. Aukerakoa: Windows 10 instalazio garbia lortzeko, produktuaren gakoa erabil dezakezu aurretik Windows 7, 8 eta 8.1 ordenagailu berean instalatuta. Horrelako aktibazioari buruzko informazio gehiago: Windows 10 aktibatzea.

Ikusi Windows 10 eta OEM gako instalatutako produktuaren gakoa ShowKeyPlus-en

Hemen deskribatutako helburuetarako programa ugari daude, eta horietako asko artikuluan idatzi nuen Nola jakin Windows 8 produktuaren gakoa (8.1) (Windows 10erako ere egokia), baina duela gutxi aurkitu dut ShowKeyPlus, eta horrek ez du instalaziorik behar eta bereizita erakusten du berehala. bi gako: gaur egun instalatutako sistema eta OEM gakoa UEFIn. Era berean, UEFIren giltzarria zein Windows bertsiorako egokia den jakinarazten du. Gainera, programa hau erabiliz, Windows 10 duen beste karpeta batetik giltza aurki dezakezu (disko gogorrean, Windows.old karpetan), eta, aldi berean, egiaztatzeko gakoa baliozkotasuna (Egiaztatu produktuaren gakoa).

Egin behar duzun guztia programa exekutatu eta bistaratutako datuak ikustea da:

 
  • Instalatutako gakoa - instalatutako sistemaren gakoa.
  • OEM gakoa (Jatorrizko gakoa) - aurrez instalatutako gakoa, ordenagailuan egongo balitz.

Gainera, datu hau testu fitxategi batean gorde daiteke geroko erabilerarako edo artxibategia gordetzeko "Gorde" botoian klik eginez. Bide batez, arazoa zera da: batzuetan programa desberdinek produktuen gako desberdinak erakusten dituztela Windows-era, horietako batzuek instalatutako sisteman ikusten dutelako, beste batzuek UEFI-n.

Nola jakin Windows 10 produktuaren gakoa ShowKeyPlus-en - bideoa

ShowKeyPlus //github.com/Superfly-Inc/ShowKeyPlus/releases/ orrian deskarga dezakezu.

Ikusi Windows 10 instalatutako gakoa PowerShell erabiliz

Hirugarrenen programarik egin gabe, nahiago dut horiek gabe egin. Windows 10 produktuaren gakoa ikustea da eginkizun hau. Horretarako doako programa erabiltzea errazagoa bazaizu, joan beheko eskuliburuan. (Bide batez, gakoak ikusteko programa batzuek interesatuei bidaltzen dizkiete)

Une honetan instalatutako sistemaren gakoa jakiteko PowerShell komando edo lerro sinple soil bat ez da ematen (hor dago UEFItik gakoa erakusten duen komandoa. Jarraian erakutsiko dut. Baina normalean uneko sistemaren gakoa aurrez instalatutakoa ez da). Baina prestatutako PowerShell gidoia erabil dezakezu, beharrezko informazioa bistaratzen duena (gidoiaren egilea Jakob Bindslet da).

Hona hemen zer egin behar duzun. Hasteko, exekutatu koadernoa eta kopiatu beheko kodea bertan.

#Main funtzioa Funtzioa GetWin10Key {$ Hklm = 2147483650 $ Target = $ env: COMPUTERNAME $ regPath = "Softwarea  Microsoft  Windows NT  CurrentVersion" $ DigitalID = "DigitalProductId" $ wmi = [WMIClass] " $ Target  root  lehenetsia: stdRegProv "#Get erregistroaren balioa $ Object = $ wmi.GetBinaryValue ($ hklm, $ regPath, $ DigitalID) [Array] $ DigitalIDvalue = $ Object.uValue #Ikastatu bada ($ DigitalIDvalue) {#Get produnt izena eta 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 series number to $ Result = ConvertTokey $ DigitalIDvalue $ OSInfo = (Get-WmiObject" Win32_OperatingSystem "| hautatu epigrafea) .Caption If ($ OSInfo -march" Windows 10 ") {if ($ Emaitza) {[string] $ value = "ProductName: $ ProductName 'r'n"' + "ProductID: $ ProductID 'r'n"' + "Instalatutako gakoa: $ Emaitza" $ balioa # Gorde Windows informazioa fitxategira $ Choice = GetChoice If ($ Choice -eq 0) {$ txtpath = "C:  Erabiltzaileak " + $ env: USERNAME + " Desktop" Elementu berria -Path $ txtpath -Name "WindowsKeyInfo.txt" - $ Balioa -ItemType Fitxategia -Force | Out-Null} Bestela ($ Aukera -eq 1) {Irteera}} Bestela {Idatzi oharra "Exekutatu gidoia Windows 10"}} Bestela {Idatzi oharra "Exekutatu gidoia Windows 10"}} Bestela {Idatzi oharra " Akats bat gertatu da, ezin izan da gakoa "}} #Get erabiltzailearen aukera Funtzioa GetChoice {$ yes = New-Object System.Management.Automation.Host.ChoiceDescription" & Bai "," "$ no = New-Object System.Management.Automation. Host.ChoiceDescription "& No", "" $ aukerak = [System.Management.Automation.Host.ChoiceDescription []] ($ bai, $ ez) $ caption = "Baieztapena" $ message = "Gorde testu-fitxategi bateko gakoa?" $ emaitza = $ Host.UI.PromptForChoice ($ epigrafea, $ mezua, $ aukerak, 0) $ emaitza} # Aldatu zenbaki binarioa serieko zenbakian Funtzio ConvertToKey ($ Key) {$ Keyoffset = 52 $ isWin10 = [int] ($ Key [66] / 6)-banda 1 $ HF7 = 0xF7 $ gakoa [66] = ($ Key [66] -band $ HF7) -bOr (($ isWin10 -band 2) * 4) $ i = 24 [katea] $ Chars = "BCDFGHJKMPQRTVWXY2346789" do {$ Cur = 0 $ X = 14 Do {$ Cur = $ Cur * 256 $ Cur = $ gakoa [$ X + $ Keyoffset] + $ Cur $ Key [$ X + $ Keyoffset] = [matematika] :: Solairua ([bikoitza] ($ Cur / 24)) $ Cur = $ Cur% 24 $ X = $ X - 1} bitartean ($ X -ge 0) $ i = $ i- 1 $ KeyOutput = $ Chars.SubString ($ Cur, 1) + $ KeyOutput $ last = $ Cur} bitartean ($ i -ge 0) $ Keypart1 = $ KeyOutput.SubString (1, $ azken) $ Keypart2 = $ KeyOutput.Substring (1, $ KeyOutput.length-1) if ($ azken -eq 0) {$ KeyOutput = "N" + $ Keypart2} else {$ 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

Gorde fitxategia .ps1 luzapenarekin. Blokeo honetan, "Fitxategi mota" eremuan gordetzean, hautatu "Fitxategi guztiak" ordez "Testu dokumentuak". Adibidez, gorde dezakezu win10key.ps1 izenarekin

Horren ondoren, abiarazi Windows PowerShell administratzaile gisa. Horretarako, PowerShell idazten has dezakezu bilaketa eremuan, egin klik eskuineko botoiarekin gainean eta hautatu dagokion elementua.

PowerShell-en, idatzi komando hau: Set-ExecutionPolicy RemoteSigned eta berretsi bere exekuzioa (Y idatzi eta sakatu Sartu eskaerari erantzuteko).

Hurrengo pausuan, sartu komandoa: C: win10key.ps1 (komando honetan gidoiarekin gordetako fitxategirako bidea adierazten da).

Komandoaren ondorioz, instalatutako Windows 10 gakoaren inguruko informazioa ikusiko duzu (Instalatutako gakoa atalean) eta testu fitxategi batean gordetzeko eskaintza. Produktuaren gakoa jakin ondoren, PowerShell-en script exekuzio politika lehenetsitako balioa itzul dezakezu komandoa erabiliz Set-ExecutionPolicy mugatua

UEFIren OEM gakoa nola aurkitu

Windows 10 ordenagailuan edo ordenagailu eramangarrian aurrez instalatu bazenuen eta OEM gakoa (plakaren UEFIn gordetzen dena) ikusi behar baduzu, komando lerroan exekutatu behar duzun komando soila erabil dezakezu administratzaile gisa.

wmic bidea softwarelicensingservice OA3xOriginalProductKey eskuratu

Ondorioz, aurrez instalatutako sistemaren gakoa jasoko duzu sisteman badago (baliteke uneko OSak erabiltzen duen gakoa ez izatea, baina Windowsen jatorrizko bertsioa itzultzeko erabil daiteke).

Komando beraren beste aldakuntza bat, baina Windows PowerShell-entzat

(Get-WmiObject -query "aukeratu * SoftwareLicensingService-tik"). OA3xOriginalProductKey

Nola ikusi Windows 10 instalatutako gakoa VBS script batekin

Eta gidoi bat gehiago, ez PowerShell-entzat, baizik eta VBS (Visual Basic Script) formatuan, Windows 10 ordenagailuan edo ordenagailu eramangarrian instalatutako produktuaren gakoa eta seguruenik erabiltzeko erosoagoa da.

Kopiatu koadernoan beheko lerroak.

Ezarri WshShell = CreateObject ("WScript.Shell") regKey = "HKLM  SOFTWARE  Microsoft  Windows NT  CurrentVersion " DigitalProductId = WshShell.RegRead (regKey & "DigitalProductId") Win10ProductName = "Windows 10 Bertsioa:" & WshShell. (regKey & "ProductName") & vbNewLine Win10ProductID = "Produktuen IDa:" & WshShell.RegRead (regKey & "ProductID") & vbNewLine Win10ProductKey = ConvertToKey (DigitalProductId) ProductKeyLabel = "Windows 10 Key" "& Win10Product WinctProduct & Win10Product & ProductKeyLabel MsgBox (Win10ProductID) Funtzio ConvertToKey (regKey) Const KeyOffset = 52 isWin10 = (regKey (66)  6) Eta 1 regKey (66) = (regKey (66) eta & HF7) Edo ((isWin10 Eta 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 bitartean y> = 0 j = j -1 winKeyOutput = Mid (Chars, Cur + 1, 1) & winKeyOutput Azken = Cur Loop bitartean j> = 0 bada (i sWin10 = 1) Orduan keypart1 = Mid (winKeyOutput, 2, Last) insert = "N" winKeyOutput = Ordeztu (winKeyOutput, keypart1, keypart1 & insert, 2, 1, 0) If Last = 0 Ondoren winKeyOutput = insert & winKeyOutput End If 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 amaiera funtzioa

Azpiko pantailan bezala gertatu beharko litzateke.

Horren ondoren, gorde dokumentua .vbs luzapenarekin (horretarako, hautatu fitxategi guztiak "Gorde elkarrizketa-koadroan" Fitxategi mota "eremuan").

Joan fitxategia gorde den karpetara eta exekutatu - exekutatu ondoren, leihoa agertuko da produktuaren gakoa eta Windows 10 instalatutako bertsioa bistaratuko diren.

Esan dudan bezala, gakoa ikusteko programa ugari daude - Produkey eta Speccy-n, eta ordenagailu baten ezaugarriak ikusteko beste utilitate batzuetan ere aurki daiteke informazio hori. Baina ziur nago hemen deskribatutako metodoak nahikoa izango direla ia edozein egoeratan.

Pin
Send
Share
Send