Kif issir taf il-prodott ewlieni tal-Windows 10

Pin
Send
Share
Send

Immedjatament wara r-rilaxx tal-OS il-ġdid, kulħadd sar interessat dwar kif issir taf iċ-ċavetta tal-Windows 10 installat, għalkemm fil-biċċa l-kbira tal-każijiet mhuwiex meħtieġ. Madankollu, il-kompitu diġà huwa rilevanti, u bir-rilaxx ta 'kompjuters u laptops mgħobbija mill-ġdid ma' Windows 10, naħseb li se jkun aktar popolari.

Din il-gwida tiddeskrivi modi sempliċi biex issir taf il-prodott ewlieni tal-Windows 10 tiegħek billi tuża l-linja ta 'kmand, Windows PowerShell u programmi ta' partijiet terzi. Fl-istess ħin, se nsemmi għaliex programmi differenti juru dejta differenti, kif tħares separatament lejn iċ-ċavetta OEM fl-UEFI (għall-OS li kienet oriġinarjament fuq il-kompjuter) u ċ-ċavetta tas-sistema installata bħalissa.

Nota: jekk għamilt upgrade b'xejn għal Windows 10, u issa trid issir taf iċ-ċavetta ta 'attivazzjoni għal installazzjoni nadifa fuq l-istess kompjuter, tista' tagħmel dan, iżda dan mhux meħtieġ (barra minn hekk, ser ikollok l-istess ċavetta bħal nies oħra li rċivew l-ewwel għaxra billi taġġornaw). Meta tinstalla Windows 10 minn flash drive jew diska, inti tkun mitlub tidħol fiċ-ċavetta tal-prodott, imma tista 'taqbeż dan il-pass billi tikklikkja fit-tieqa tal-mistoqsija "M'għandix ċavetta tal-prodott" (u Microsoft tgħid li dan huwa dak li għandu jsir).

Wara l-installazzjoni u l-konnessjoni ma 'l-Internet, is-sistema tkun attivata awtomatikament, billi l-attivazzjoni hija' mehmuża 'mal-kompjuter tiegħek wara l-aġġornament. Jiġifieri, l-input ewlieni fil-programm ta 'setup tal-Windows 10 huwa preżenti biss għax-xerrejja tal-verżjonijiet bl-Imnut tas-sistema. Mhux obbligatorju: għal installazzjoni nadifa ta 'Windows 10, tista' tuża ċ-ċavetta tal-prodott minn Windows 7, 8, u 8.1 installat qabel fuq l-istess kompjuter. Aktar dwar attivazzjoni bħal din: Attivazzjoni tal-Windows 10.

Ara ċ-ċavetta tal-prodott tal-Windows 10 installat u ċ-ċavetta OEM fi ShowKeyPlus

Hemm ħafna programmi għall-iskopijiet deskritti hawn, li ħafna minnhom kiteb fl-artikolu Kif issir taf iċ-ċavetta tal-prodott għall-Windows 8 (8.1) (adattat ukoll għall-Windows 10), imma Għoġobni l-aktar ShowKeyPlus misjub reċentement, li ma jeħtieġx installazzjoni u juri separatament minnufih żewġ ċwievet: is-sistema installata bħalissa u ċ-ċavetta OEM fl-UEFI. Fl-istess ħin tirrapporta għal liema verżjoni tal-Windows iċ-ċavetta mill-UEFI hija adattata. Ukoll, billi tuża dan il-programm, tista 'ssib iċ-ċavetta minn folder ieħor bil-Windows 10 (fuq hard drive differenti, fil-folder Windows.old), u fl-istess ħin iċċekkja l-validità taċ-ċavetta (Iċċekkja l-Prodott Ewlenin).

Kull ma trid tagħmel hu li tmexxi l-programm u tara d-dejta murija:

 
  • Installed Key - iċ-ċavetta tas-sistema installata.
  • OEM Key (Original Key) - ċavetta OS installata minn qabel, jekk kienet fuq il-kompjuter.

Barra minn hekk, din id-dejta tista 'tiġi ssejvjata f'fajl ta' test għal użu futur jew f'ħażna ta 'arkivju billi tikklikkja l-buttuna "Issejvja". Mill-mod, il-problema hija li xi drabi programmi differenti juru ċwievet differenti tal-prodott għall-Windows, jidher biss minħabba l-fatt li wħud minnhom jarawha fis-sistema installata, oħrajn fl-UEFI.

Kif issir taf il-prodott ewlieni tal-Windows 10 fi ShowKeyPlus - video

Tista 'tniżżel ShowKeyPlus mill-paġna //github.com/Superfly-Inc/ShowKeyPlus/releases/

Ara ċ-ċavetta tal-Windows 10 installat billi tuża PowerShell

Fejn tista 'tagħmel mingħajr programmi ta' partijiet terzi, nippreferi li tagħmilhom mingħajrhom. Li tara ċ-ċavetta tal-prodott tal-Windows 10 hija waħda mill-inkarigi. Jekk huwa eħfef għalik li tuża l-programm b'xejn għal dan, skrollja mill-manwal hawn taħt. (Mill-mod, xi programmi għall-wiri ta 'ċwievet jibagħtuhom lill-partijiet interessati)

Kmand jew linja ta 'kmand sempliċi ta' PowerShell biex issir taf iċ-ċavetta tas-sistema installata bħalissa mhix ipprovduta (hemm tali kmand li juri ċ-ċavetta mill-UEFI, jien nuriha hawn taħt. Iżda ġeneralment iċ-ċavetta tas-sistema kurrenti hija differenti minn dik installata minn qabel). Iżda tista 'tuża l-iskrittura PowerShell lesta, li turi l-informazzjoni meħtieġa (l-awtur tal-iskrittura huwa Jakob Bindslet).

Hawn x'għandek tagħmel. L-ewwelnett, imexxi n-notepad u kopja l-kodiċi hawn taħt.

# Funzjoni ewlenija Funzjoni GetWin10Key {$ Hklm = 2147483650 $ Mira = $ env: COMPUTERNAME $ regPath = "Software  Microsoft  Windows NT  CurrentVersion" $ DigitalID = "DigitalProductId" $ wmi = [WMIClass] " $ Target  root  default: stdRegProv "Valur tar-reġistru #Get $ Oġġett = $ wmi.GetBinaryValue ($ hklm, $ regPath, $ DigitalID) [Array] $ DigitalIDvalue = $ Object.uValue #Jekk tinkiseb suċċess Jekk ($ DigitalIDvalue) {# Ġib l-isem producnt u Product ID $ ProductName = (Get-itemproperty -Path "HKLM: Softwer  Microsoft  Windows NT  CurrentVersion" -isem "ProductName"). ProductName $ ProductID = (Get-itemproperty-Path "HKLM: Software  Microsoft  Windows NT  CurrentVersion "-isem" ProductId "). ProductId #Convert value binary to number number serial $ Result = ConvertTokey $ DigitalIDvalue $ OSInfo = (Get-WmiObject" Win32_OperatingSystem "| agħżel Caption) .Caption Jekk ($ OSInfo -mutch" Windows 10 ") {jekk ($ Riżultat) {[string] $ value = "ProductName: $ ProductName" r'n "" + "ProductID: $ ProductID 'r'n"' + "Key Installed: $ Result" $ value #Save info tal-Windows għal fajl $ Choice = GetChoice Jekk ($ Għażla -eq 0) {$ txtpath = "C:  Utenti " + $ env: USERNAME + " Desktop" Punt Ġdid-Path $ txtpath-Isem "WindowsKeyInfo.txt" - Valur ta '$ valur -ItemType File -Force | Out-Null} Elseif ($ Choice -eq 1) {Ħruġ}} inkella {Twissija ta 'kitba "Ħaddem l-iskript fuq Windows 10"}} inkella {Twissija ta' kitba "Ħaddem l-iskript fuq Windows 10"}} inkella {Twissija ta 'kitba " Sar żball, ma setgħetx tikseb iċ-ċavetta "}} #Get għażla tal-utent Funzjoni GetChoice {$ yes = New-Object System.Management.Automation.Host.ChoiceDescription" & Iva "," "$ no = New-Object System.Management.Automation. Host.ChoiceDescription "& Le", "" $ options = [System.Management.Automation.Host.ChoiceDescription []] ($ iva, $ le) $ caption = "Konferma" $ message = "Issejvja ċ-ċavetta għal fajl ta 'test?" $ riżultat = $ Host.UI.PromptForChoice ($ caption, $ messaġġ, $ għażliet, 0) $ riżultat} # Ikkonverti binarju għal numru tas-serje Funzjoni 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" do {$ Cur = 0 $ X = 14 Do {$ Cur = $ Cur * 256 $ Cur = $ Key [$ X + $ Keyoffset] + $ Cur $ Key [$ X + $ Keyoffset] = [matematika] :: Sular ([doppju] ($ Cur / 24)) $ Cur = $ Cur% 24 $ X = $ X - 1} waqt li ($ X -ge 0) $ i = $ i- 1 $ KeyOutput = $ Chars.SubString ($ Cur, 1) + $ KeyOutput $ aħħar = $ Cur} waqt li ($ i -ge 0) $ Keypart1 = $ KeyOutput.SubString (1, $ l-aħħar) $ Keypart2 = $ KeyOutput.Substring (1, $ KeyOutput.length-1) jekk ($ l-aħħar -eq 0) {$ KeyOutput = "N" + $ Keypart2} inkella {$ 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

Issejvja l-fajl bl-estensjoni .ps1. Sabiex tagħmel dan fin-notepad, meta tfaddal fil-qasam "File Type", agħżel "File Fajls" minflok "Dokumenti tat-Test". Tista 'tiffranka, pereżempju, taħt l-isem win10key.ps1

Wara dan, ibda Windows PowerShell bħala Amministratur. Biex tagħmel dan, tista 'tibda ittajpja PowerShell fil-qasam tat-tiftix, imbagħad ikklikkja dritt fuqha u agħżel l-oġġett xieraq.

F'PowerShell, daħħal il-kmand li ġej: Set-ExecutionPolicy RemoteSigned u tikkonferma l-eżekuzzjoni tagħha (tip Y u agħfas Enter biex tirrispondi għat-talba).

Fil-pass li jmiss, daħħal il-kmand: C: win10key.ps1 (f'dan il-kmand, il-passaġġ għall-fajl salvat bl-iskrittura huwa indikat).

Bħala riżultat tal-kmand, tara informazzjoni dwar iċ-ċavetta tal-Windows 10 installat (fit-taqsima tal-Key Installed) u l-offerta li tiġi ffrankata f'fajl test. Wara li tkun taf iċ-ċavetta tal-prodott, tista 'tirritorna l-politika ta' eżekuzzjoni tal-iskritt f'PowerShell għall-valur awtomatiku billi tuża l-kmand Set-ExecutionPolicy ristrett

Kif issib iċ-ċavetta OEM mill-UEFI

Jekk il-Windows 10 ġie installat minn qabel fuq il-kompjuter jew il-laptop tiegħek u għandek bżonn tara ċ-ċavetta OEM (li hija maħżuna fil-UEFI tal-motherboard), tista 'tuża kmand sempliċi li għandek bżonn biex taħdem fuq il-linja ta' kmand bħala amministratur.

softlicensingservice tal-passaġġ wmic tikseb OA3xOriginalProductKey

Bħala riżultat, ikollok iċ-ċavetta tas-sistema installata minn qabel jekk tkun preżenti fis-sistema (jista 'jkun differenti miċ-ċavetta użata mill-OS attwali, iżda tista' tintuża biex tirritorna l-verżjoni oriġinali ta 'Windows).

Varjazzjoni oħra tal-istess kmand, iżda għall-Windows PowerShell

(Get-WmiObject-mistoqsija "agħżel * minn SoftwareLicensingService"). OA3xOriginalProductKey

Kif tara ċ-ċavetta tal-Windows 10 installat billi tuża skript VBS

U skript ieħor, mhux għal PowerShell, iżda fil-format VBS (Visual Basic Script), li juri ċ-ċavetta tal-prodott installata fuq kompjuter jew laptop Windows 10 u probabbilment aktar konvenjenti biex jintuża.

Ikkopja fin-notebook il-linji hawn taħt.

Issettja WshShell = CreateObject ("WScript.Shell") regKey = "HKLM  SOFTWARE  Microsoft  Windows NT  CurrentVersion " DigitalProductId = WshShell.RegRead (regKey & "DigitalProductId") Win10ProductName = "Windows 10 Verżjoni:" & WshShell. (regKey & "ProductName") & vbNewLine Win10ProductID = "ID tal-Prodott:" & WshShell.RegRead (regKey & "ProductID") & vbNewLine Win10ProductKey = ConvertToKey (DigitalProductId) ProductKeyLabel = "Windows 10 KeyProduct & WinctProductProduct & ProductKeyLabel MsgBox (Win10ProductID) Funzjoni ConvertToKey (regKey) Const KeyOffset = 52 isWin10 = (regKey (66)  6) U 1 regKey (66) = (regKey (66) U & HF7) Jew ((isWin10 U 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 Filwaqt y> = 0 j = j -1 winKeyOutput = Nofs (Chars, Cur + 1, 1) & winKeyOutput L-Aħħar = Loop Cur Waqt li j> = 0 Jekk (i sWin10 = 1) Imbagħad keypart1 = Nofs (winKeyOutput, 2, L-aħħar) daħħal = "N" winKeyOutput = Ibdel (winKeyOutput, keypart1, keypart1 & daħħal, 2, 1, 0) Jekk L-Aħħar = 0 Imbagħad winKeyOutput = Daħħal & winKeyOutput Tmiem Jekk a = Nofs (winKeyOutput, 1, 5) b = Mid (winKeyOutput, 6, 5) c = Nofs (winKeyOutput, 11, 5) d = Mid (winKeyOutput, 16, 5) e = Mid (winKeyOutput, 21, 5) ConvertToKey = a & "-" & b & "-" & c & "-" & d & "-" & e Funzjoni Tmiem

Għandu jirriżulta kif hemm fil-screenshot hawn taħt.

Wara dan, issalva d-dokument bl-estensjoni .vbs (għal dan, agħżel "Il-fajls kollha" fil-qasam "Tip ta 'Fajl" fil-dialog tas-salvataġġ).

Mur fil-fowlder fejn il-fajl ġie ssejvjat u mexxih - wara l-eżekuzzjoni tara tieqa li fiha l-prodott ewlieni u l-verżjoni tal-Windows 10 installat se jintwerew.

Kif diġà nnotajt, hemm ħafna programmi għall-wiri taċ-ċavetta - fi Produkey u Speccy, kif ukoll f'utilitajiet oħra biex tara l-karatteristiċi ta 'kompjuter, tista' ssib din l-informazzjoni. Imma ninsab ċert li l-metodi deskritti hawnhekk se jkunu biżżejjed fi kważi kull sitwazzjoni.

Pin
Send
Share
Send