Immediately after the release of the new OS, everyone wondered how to find key key Windows 10 installed, гарчанде ки дар аксар ҳолатҳо он талаб карда намешавад. Бо вуҷуди ин, вазифаи ҳозира ва бо иҷозати компютерҳо ва ноутбукҳо бо Windows 10 preinstalled, ман фикр мекунам, ки он бештар дар талабот хоҳад буд.
Ин омӯзиш роҳҳои оддиро барои пайдо кардани калиди Windows 10 бо калиди фармон, Windows PowerShell ва барномаҳои тарафи сеюм тасвир мекунад. Дар айни замон ман мефаҳмам, ки чӣ гуна барномаҳои гуногун нишон медиҳанд, ки маълумотҳои гуногунро нишон медиҳанд, ки чӣ тавр ба таври худкор калиди OEM дар UEFI (барои OS, ки дар асл компютер буд) ва калиди системаи ҷории насбшуда мебошад.
Эзоҳ: Агар шумо нусхаи ройгони худро ба Windows 10 додед, ва ҳоло шумо мехоҳед, ки калиди фаъолсозӣ барои насбкунии компютери як компютери шуморо тафтиш кунед, шумо онро метавонед иҷро мекунед, аммо ин зарур нест (илова бар он, шумо калиди шахсии дигарро дошта метавонед аз нав кардани даҳ унвон ба даст оварда шуд). Ҳангоми насб кардани Windows 10 аз як диск ё диск, шумо хоҳиш карда метавонед, ки калиди маҳсулотро дохил кунед, аммо шумо метавонед ба қадами "Ман калиди маҳсулот" -ро дар тирезаи пурсиш пахш кунед (ва Microsoft менависад, ки ин корро кардан лозим аст).
Пас аз насб кардан ва пайваст шудан ба Интернет, система ба таври автоматӣ фаъол мегардад, зеро фаъолсозӣ ба компютери шумо баъди навсозӣ пайваст мешавад. Ин аст, ки майдони калидии воридшавӣ дар Windows 10 барномаи насб танҳо барои харидорони тарҷумаи Retailии система мавҷуд аст. Махсусан: барои насби тоза аз Windows 10, шумо метавонед калиди маҳсулотро аз Windows 7, 8 ва 8.1 пештар дар ҳамон компютер истифода баред. Бештар дар бораи ин фаъолкунӣ: Фаъолкунии Windows 10.
Тугмаи маҳсулотро дар Windows 10 насб кунед ва калиди OEM дар ShowKeyPlus
Муштариёни барнома барои мақсадҳои дар ин ҷо зикршуда мавҷуданд, ки бисёре аз онҳо дар мақолаи навишташуда навишта шудаанд. Чӣ тавр пайдо кардани калиди маҳсулот аз Windows 8 (8.1) (мувофиқ барои Windows 10), вале ман наздиктарин ShowKeyPlus маъқул буд, ки барои насбкунӣ ва алоҳида намоиш дода нашудааст Тугмаҳои дуюм: система дар ҳоли ҳозир насб ва калиди OEM дар UEFI. Дар айни замон, ин ба шумо медиҳад, ки версияи Windows калиди UEFI барои он аст. Ҳамчунин, бо истифода аз ин барнома, шумо метавонед калидиеро аз ҷузвдони дигар бо Windows 10 (дар диски сахти дигар, дар ҷузвдони Windows.old) пайдо кунед ва дар айни замон калиди дурустро интихоб кунед.
Ҳама ба шумо лозим аст, ки барномаро иҷро кунед ва маълумоти додашударо бинед:
- Калиди сохташуда калиди системаи насбшуда мебошад.
- Калиди OEM (Калиди аслӣ) - калиди OS-и пештара, агар он дар компютер бошад.
Шумо инчунин метавонед ин маълумотро ба файли матнӣ барои нигоҳдорӣ ё бойгонии минбаъда тавассути тугмаи "Наҷот" -ро захира кунед. Бо роҳи роҳ, проблемае, ки баъзан барномаҳои гуногуни гуногун калидҳои гуногуни Windows-ро нишон медиҳанд, танҳо бо сабаби он, ки баъзеҳо онро дар системаи насбшуда, дигарон дар UEFI мебинанд.
Чӣ тавр пайдо кардани калиди маҳсулот дар Windows 10 дар ShowKeyPlus - видео
Download ShowKeyPlus аз http://github.com/Superfly-Inc/ShowKeyPlus/releases/
Намоиши калиди Windows 10 бо PowerShell насб кунед
Дар куҷо шумо бе барномаҳои тарафи сеюм кор карда метавонед, ман бе онҳо кор кардан мехоҳам. Тафтиши Windows 10 калиди маҳсулот яке аз вазифаҳост. Агар ба шумо барои истифодаи барнома ройгон осонтар аст, ба воситаи дастур дар поён ҳаракат кунед. (Бо роҳе, баъзе барномаҳо барои сабтҳои калидӣ ба ҳизбҳои манфиатдор фиристода мешаванд)
Фармони фармондиҳии оддии PowerShell ё хати фармон барои пайдо кардани калиди системаи ҷории насбшуда дода намешавад (ин фармонро нишон медиҳад, ки калиди UEFI-ро нишон медиҳад, ман онро дар зер нишон медиҳам, вале одатан калиди системаи кунуние, ки аз як пешгӯии фарқ мекунад). Аммо шумо метавонед скрипт омода созед PowerShell, ки маълумоти заруриро нишон медиҳад (муаллифи сюжет Jakob Bindslet).
Дар ин ҷо шумо бояд чӣ кор кунед. Пеш аз ҳама, нусхаи ноутбукро оғоз кунед ва рамзи дар поён овардашударо нусхабардорӣ кунед.
# Function Function GetWin10Key {$ Hklm = 2147483650 $ Target = $ env: COMPUTERNAME $ regPath = "Software Microsoft Windows NT CurrentVersion" $ DigitalID = "DigitalProductId" $ wmi = [WMIClass] " $ Target root default: stdRegProv = "$ string" $ string, "$ hclm, $ regPath, $ digitalid" [Array] $ DigitalIDvalue = $ Object.uValue # Агар дастаи # # ($ DigitalIDvalue) ID ======================================================================================================================================================================================================================================================================================================================================= Нишондиҳандаҳо ($ SystemInfo) - Нишондиҳандаи рақами дуюми рақамӣ $ result = ConvertTokey $ DigitalIDvalue $ OSInfo = (Get-WmiObject "Win32_OperatingSystem" {if ($ Result) {[string] $ value = "Маҳсулотҳои номӣ: $ ProductName 'r'" + "ProductID: $ ProductID 'r'" + "Тугмаи насб: $ натиҷа" $ value #Save info info Барои файли $ Choice = GetChoice Агар ($ Choice -eq 0) {$ txtpath = "C: Users " + $ env: USERNAME + "Мизи кории" New-Item-Платформаи $ txtpath -Name "WindowsKeyInfo.txt" Арзиши арзиш $ -iStatype-файли | Элиф [Гузариш]} Элифта {Write-Warning "Дар скриптро дар Windows 10"}} истифода баред Else {Write-Warning "Дар скриптро дар Windows 10"}} истифода баред {Else {Write-Warning " Хатогӣ рӯй дод, натавонист калиди "}} -ро дарёфт карда натавонист" Функсияи #Get "-ро интихоб кунед Function GetChoice {$ yes = System Intelligent System.Management.Automation.HostChoiceDescription" & Ҳа "," "$ no = System-Object Object.Management.Automation. ($ H, $ no) $ caption = "Тасдиқот" $ message = "Калиди калидро ба файли матн нигоҳ медоред?" $ result = $ Host.UI.PromptForChoice ($ caption, $ message, $ options, 0) $ result} $ ConvertToKey ($ Key) {$ Keyoffset = 52 $ isWin10 = [int] ($ Key Боби 1 $ HF7 = 0xF7 $ Key [66] = ($ Key [66] -bb $ HF7) -bOr (($ isWin10 -band 2) * 4) $ i = 24 [String] $ Chars = "BCDFGHJKMPQRTVWXY2346789" do = $ Cur = 0 $ X = 14 Оё {$ Cur = $ Cur * 256 $ Cur = $ Калид [$ X + $ Фосилаи асосӣ] + $ Cur $ Калиди [$ X + $ Keyoffset] = = [Матн] :: Замин ([дубора] ($ Cur / 24)) $ Cur = $ Cur% 24 $ X = $ X - 1} ҳангоми ($ X-0) $ i = $ i- 1 $ KeyOutput = $ Chars.SubString ($ Cur, 1) $ KeyOutput $ last = $ Cur} ҳангоми $ (i $ 0) $ Keypart1 = $ KeyOutput.SubString ($, $ last) $ Keypart2 = $ KeyOutput.Substring (1, $ KeyOutput.length-1) агар ($ last -eq 0) {$ KeyOutput = "N" + $ Keypart2} else {$ 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
Файлро бо иловаи .ps1 нигоҳ доред. Бо мақсади ин кор дар Некзот, вақте ки шумо захира мекунед, дар майдони "File type", "Ҳамаи файлҳо" -ро ба ҷои "ҳуҷҷатҳои матнӣ" интихоб кунед. Шумо метавонед, масалан, win10key.ps1 номи худро захира кунед
Баъд аз ин, Windows PowerShell ҳамчун Administrator оғоз кунед. Барои ин шумо метавонед сабти PowerShell -ро дар майдони ҷустуҷӯ оғоз кунед, пас тугмаи ростро пахш кунед ва ҷузъи мувофиқро интихоб кунед.
Дар PowerShell, фармонро зер кунед: Ҷойгир кардан ва иҷро кардани он тасдиқ кунед (ворид кунед Y ва дар вокуниш ба дархост).
Баъд, фармонро ворид кунед: C: win10key.ps1 (ин фармон роҳанде ба файли захирашударо бо скрипт муайян мекунад).
Дар натиҷаи фармон, шумо дар бораи калидие, ки Windows 10 (дар қисмати калидии Installed) насб кардаед, пешниҳод кардаед, ки онро ба файли матнӣ захира кунед. Баъд аз он ки ту калиди маҳсулотро медонӣ, шумо метавонед фармонро иҷро кунед, ки дар фармонест, ки дар PowerShell ба арзиши пешфарз Танзим-иҷрокунӣ Пурдил маҳдуд карда шудааст
Чӣ тавр пайдо кардани калиди OEM аз UEFI
Агар Windows 10 дар компютер ё ноутбуки шумо насб карда шуда бошад ва шумо мехоҳед, ки калиди OEM (ки дар почтаи UEFI нигоҳ дошта шавад), шумо метавонед фармонҳои оддӣеро истифода кунед, ки шумо бояд дар хати фармон ҳамчун маъмури иҷро кунед.
Роҳнамои рангорангии роҳро ОА3xOriginalProductKey ба даст оред
Дар натиҷа, шумо метавонед калиди системаи пешакии системаро дастрас кунед, агар он дар система мавҷуд бошад (он метавонад аз калиди истифодашудаи OS истифода шавад, вале он метавонад ба версияи аслии Windows баргардонида шавад).
Варианти дигари ҳамон фармон, аммо барои PowerShell Windows
(Get-WmiObject -query "-ро интихоб кунед * аз SoftwareLicensingService"). OA3xOriginalProductKey
Чӣ гуна барои дидани калиди Windows насбшуда бо истифодаи VBS script
Навъи дигар, на барои PowerShell нест, балки дар формати VBS (Visual Basic Script), ки калиди маҳсулот дар Windows 10 компютер ё ноутбук ҷойгир аст, ва эҳтимолан, барои истифодаи оқилона.
Хати кастро зер кунед.
Set WshShell = CreateObject ("WScript.Shell") regKey = "HKLM SOFTWARE Microsoft Windows NT CurrentVersion " DigitalProductId = WshShell.RegRead (regKey & "DigitalProductId") Win10ProductName = "Windows 10 Version:" & WshShell.RegRead (WinProPro, 01010, 10, 10, 10; WinRroPro, 01010, 10, 10; 10). Win10ProductID = "Нишони корӣ:" & WshShell.RegRead (regKey & "ProductID") ва vbNewLine Win10ProductKey = ConvertToKey (DigitalProductId) ProductKeyLabel = "Windows 10 Key:" Win WinProPro, 01010, 10, 10, 10; Тафтиши калидҳо (66) = (regKey (66) ва HF7) ё ((2) * 4) j = 24 Chars = "BCDFGHJKMPQRTVWXY2346789" Оё Cur = 0 y = 14 Оё Cur = Cur * 256 Cur = regKey (y + KeyOffset) + Функсияи Функсия (y + KeyOffset) = (Cur + 24) Cur = Cur Mod 24 y = y-Loop While y> = 0 j = j-winKeyOutput = Миёна (Chars, Cur + 1, 1) & winKeyOutput Last = Cur Loop Дар j 1 = 0 Агар (i sWin10 = 1) Баъдтар keypart1 = Миёна (winKeyOutput, 2, Last) insert = "N" winKeyOutput = Тағир додан (winKeyOutput, keypart1, keypart1 & insert, 2, 1, 0) Агар Last = 0 Пас winKeyOutput = insert & winKeyOutput End Агар a = Миёна (winKeyOutput, 1, 5) b = Миёна (winKeyOutput, 6, 5) c = Миёна (winKeyOutput, 11, 5) d = Миёна (winKeyOutput, 16, 5) e = Миёна (winKeyOutput, 21, 5) ConvertToKey = a & & - & & & & & - & & & & & & - & "& d &" - "&" Function End "
Он бояд ҳамчуноне, ки дар экран нишон дода шудааст, рӯй диҳад.
Баъд аз ин, ҳуҷҷати худро бо варақи .vbs сабт кунед (барои ин, дар муколамаи "Save All", "Ҳамаи файлҳо" дар майдони "File type" -ро интихоб кунед.
Ба папкаи оне, ки файл захира карда шуда, онро иҷро мекунад - пас аз иҷроиш, шумо тирезаро мебинед, ки дар он калиди маҳсулот ва нусхаи Windows 10 насб карда мешавад.
Тавре ки ман аллакай қайд кардам, якчанд барномаҳоро барои дидани калиди - дар продукт ва Speccy, инчунин дигар биноҳо барои дидани хусусиятҳои компютер, шумо метавонед ин маълумотро пайдо кунед. Аммо, ман боварӣ дорам, ки роҳҳои дар ин ҷо тавсифшуда қариб дар ҳама ҳолат кофӣ хоҳанд буд.