Windows 10 өнім кілтін қалай табуға болады?

Жаңа ОЖ-ны шығарғаннан кейін, барлық Windows 10-нің кілтін қалай анықтау керектігін ойластыра бастады, бірақ көбіне ол талап етілмейді. Дегенмен, тапсырма қазірдің өзінде өзекті және компьютерлер мен ноутбуктер Windows 10-ке шығарылған кезде, менің ойымша, бұл одан да көп сұранысқа ие болады.

Бұл нұсқаулық Windows 10 өнім кілтін пәрмен жолын, Windows PowerShell және үшінші тарап бағдарламаларын пайдаланып табудың қарапайым жолдарын сипаттайды. Сонымен қатар, әртүрлі бағдарламалар UEFI-де OEM кілтін (компьютерде бастапқыда болған ОЖ үшін) және қазіргі уақытта орнатылған жүйенің кілтін қалай қарау керектігін әртүрлі деректермен көрсететінін айтайын.

Ескерту: егер сіз Windows 10-ке тегін жаңарту жасасаңыз, енді сол компьютерде таза орнату үшін белсендіру кілтін білгіңіз келсе, мұны жасай аласыз, бірақ бұл қажет емес (сонымен қатар, сізде кілт басқа адамдармен бірдей болады жаңартумен алғашқы онды алды). Windows 10-ні флеш-дискіден немесе дискіден орнатқан кезде сізден өнім кілтін енгізу сұралады, бірақ сіз осы қадамды сұрау терезесіндегі «Менде өнім кілтін» басу арқылы өткізе аласыз (және Microsoft бұл туралы не істеу керек екенін жазады).

Интернетке қосылып, Интернетке қосылғаннан кейін жүйе автоматты түрде іске қосылады, себебі жаңартылғаннан кейін активтендіру компьютерге «қосылған». Яғни, Windows 10 орнату бағдарламасының негізгі енгізу өрісі жүйенің бөлшек нұсқаларын сатып алушылар үшін ғана бар. Міндетті емес: Windows 10 жүйесін таза орнату үшін, сол компьютерде бұрын орнатылған Windows 7, 8 және 8.1 өнім кілтін пайдалануға болады. Осы активтендіру туралы толығырақ: Windows 10-ны қосу.

InstallKeyPlus бағдарламасындағы орнатылған Windows 10 және OEM кілтінің өнім кілтін қараңыз

Мұнда сипатталған мақсаттарға арналған көптеген бағдарламалар бар, олардың көбісі мақалада жазған Windows 8 (8.1) өнім кілтін қалай анықтауға болады (Windows 10 үшін қолайлы), бірақ жақында мен орнатуды қажет етпейтін ShowKeyPlus-ты ұнатамын Екі перне: қазіргі уақытта орнатылған жүйе және UEFI ішіндегі OEM кілті. Сонымен қатар, Windows UEFI кілтінің қай нұсқасы болатыны туралы хабарлайды. Сондай-ақ, осы бағдарламаны пайдаланып, Windows 10-мен басқа қалтадан (басқа қатты дискке, Windows.old қалтасында) кілтті таба аласыз және сонымен бірге жарамдылық кілтін тексеріңіз (Product Key элементін тексеру).

Сізге тек бағдарламаны іске қосып, көрсетілген деректерді көруге болады:

 
  • Орнатылған кілт - орнатылған жүйенің кілті.
  • OEM кілті (түпнұсқа кілті) - ол компьютерде болса, алдын ала орнатылған OS жүйесінің кілті.

Сондай-ақ, «Сақтау» түймешігін басу арқылы осы деректерді әрі қарай пайдалану немесе мұрағаттау үшін мәтіндік файлға сақтауға болады. Айтпақшы, кейде әртүрлі бағдарламаларда Windows үшін әртүрлі өнім кілттері пайда болғаны туралы мәселе кейбіреулер оны белгіленген жүйеде, ал қалғандары УЕФИ-де бақыланады.

ShowKeyPlus-дағы Windows 10 өнім кілтін қалай табуға болады - бейне

ShowKeyPlus-ді http://github.com/Superfly-Inc/ShowKeyPlus/releases/ сайтынан жүктеп алыңыз.

PowerShell арқылы Windows 10 орнатылған кілтті қараңыз

Үшінші тарап бағдарламаларынсыз қайда барсаңыз, мен онсыз болғым келеді. Windows 10 өнім кілтін көру осындай тапсырма болып табылады. Ол үшін тегін бағдарламаны пайдалану жеңілірек болса, төмендегі нұсқаулықты айналдырыңыз. (Айтпақшы, кілттерді қарауға арналған кейбір бағдарламалар оларды мүдделі тұлғаларға жібереді)

Қазіргі уақытта орнатылған жүйенің кілтін табу үшін қарапайым PowerShell пәрмені немесе пәрмен жолы қарастырылмаған (UEFI кілті көрсетілетін команда көрсетілген, мен оны төменде көрсетемін, бірақ әдетте ағымдағы жүйенің кілті алдын ала орнатылғаннан өзгеше). Дегенмен қажетті ақпаратты көрсететін дайын PowerShell сценарийін қолдануға болады (сценарийдің авторы - Jakob Bindslet).

Міне, сізге істеу керек. Ең алдымен, блокнотты бастаңыз және оған төменде берілген кодты көшіріңіз.

#Main функциясы Function GetWin10Key {$ Hklm = 2147483650 $ Target = $ env: COMPUTERNAME $ regPath = «Бағдарламалық қамтамасыз ету  Microsoft  Windows NT  CurrentVersion» $ DigitalID = «DigitalProductId» $ wmi = [WMIClass] « $ Target  root  әдепкі: stdRegProv «#Get тіркелімінің мәні $ Object = $ wmi.GetBinaryValue ($ hklm, $ regPath, $ DigitalID) [Array] $ DigitalIDvalue = $ Object.uValue #If suc # if ($ DigitalIDvalue) {# product ID $ ProductName = (Get-itemproperty -Path «HKLM: Software  Microsoft  Windows NT  CurrentVersion» -Name «ProductName») Өнімнің атауы $ ProductID = (Get-itemproperty -Path «HKLM: Software  Microsoft  Windows NT  CurrentIndex «-Name» ProductId «) ProductId # Екілік мәнді $ сериялық нөмірге ауыстыру $ Result = ConvertTokey $ DigitalIDvalue $ OSInfo = (Get-WmiObject» Win32_OperatingSystem «| Caption таңдаңыз) .Caption If ($ OSInfo -match» Windows 10 « {if ($ Result) {$ string = «Өнім атауы: $ ProductName» r'n «» + «Өнімнің идентификаторы: $ ProductID» r'n «» + «Орнатылған кілт: $ Нәтиже» $ value # Файлға $ Choice = GetChoice Егер $ ($ Choice -eq 0) {$ txtpath = «C:  Users » + $ env: USERNAME + « Desktop» Жаңа элемент -Path $ txtpath -Name «WindowsKeyInfo.txt» Мәні $ мәні -ItemType File -Force | Elseif ($ Choice -eq 1) {Exit}} Elseif {Write-Warning «Windows 10-де сценарийді іске қосыңыз»}} Elseif {Write-Warning «Windows 10-де сценарийді іске қосыңыз»}} Else {Write-Warning « Қате пайда болды, бірақ кілтін алмады «}} # Пайдаланушыны таңдау функциясын GetChoice функциясы {$ yes = Жаңа-Object System.Management.Automation.Host.ChoiceDescription» & yes «,» «$ no = Жаңа-Object System.Management.Automation. Host.ChoiceDescription «& Жоқ», «» $ choices = [System.Management.Automation.Host.ChoiceDescription []] ($ иә, $ жоқ) $ caption = «Растау» $ message = «Мәтіндік файлға кілтсөзді сақтау керек пе?» $ result = $ Host.UI.PromptForChoice ($ caption, $ message, $ choices, 0) $ нәтиже} $ ConvertToKey ($ Key) {$ Keyoffset = 52 $ isWin10 = [int] ($ [66] / 6) -band 1 $ HF7 = 0xF7 $ Түйме [66] = [$ Key [66] -band $ HF7) -bOr (($ isWin10 -band 2) * 4) $ i = 24 [String] $ Cur = $ Cur = $ Cur + 256 $ Cur = $ Key [$ X + $ Keyoffset] + $ Cur $ Key [$ X + $ Keyoffset] = $ Cur = $ Cur + $ 256 $ Cur = $ Key = $ BK = ($ X -ge 0) $ i = $ i- 1 $ KeyOutput = [math] :: қабат (екі есе) ($ Cur / 24)) $ Cur = $ Cur% 24 $ X = $ X - $ KeyOutput $ last = $ Cur} while ($ i -ge 0) $ Keypart1 = $ KeyOutput.SubString (1, соңғы $) $ Keypart2 = $ KeyOutput.Substring (1, $ KeyOutput.length-1) егер ($ end -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 кеңейтімімен файлды сақтаңыз. Блокнотта мұны істеу үшін, «Файл түрі» өрісінде «Мәтіндік құжаттар» орнына «Барлық файлдар» пәрменін таңдаңыз. Мысалы, win10key.ps1 атымен сақтай аласыз

Осыдан кейін Windows PowerShell бағдарламасын Әкімші ретінде бастаңыз. Бұл әрекетті орындау үшін PowerShell бағдарламасын іздеу өрісіне енгізуді бастауға болады, содан кейін тінтуірдің оң жақ түймешігімен басып, тиісті элементті таңдаңыз.

PowerShell бағдарламасында келесі пәрменді теріңіз: Set-ExecutionPolicy RemoteSigned параметрі және оның орындалуын растаңыз (Y енгізіңіз және сұрауға жауап ретінде Enter пернесін басыңыз).

Содан кейін мына пәрменді енгізіңіз: C: win10key.ps1 (бұл пәрмен скриптпен сақталған файлға жолды анықтайды).

Команданың нәтижесінде Windows 10 (Installed Key бөлімінде) кілтін және оны мәтіндік файлға сақтау туралы ұсыныс туралы ақпаратты көресіз. Өнім кілтін білетін болсаңыз, PowerShell бағдарламасында сценарийлерді орындау саясатын әдепкі мәніне осы пәрменді пайдаланып қалпына келтіруге болады Set-ExecutionPolicy шектелген

UEFI-дан OEM кілтін қалай табуға болады

Егер Windows 10 компьютеріңізде немесе ноутбукке алдын ала орнатылған болса және OEM пернесін (UEFI аналық картасында сақталған) көргіңіз келсе, пәрмен жолында әкімші ретінде іске қосу қажет қарапайым пәрменді пайдалануға болады.

wmic жолы softwarelicensingservice OA3xOriginalProductKey алу

Нәтижесінде жүйеде болған жағдайда алдын-ала орнатылған жүйенің кілтін аласыз (ол ағымдағы ОЖ пайдаланатын кілтден өзгеше болуы мүмкін, бірақ Windows-тың бастапқы нұсқасын қайтару үшін пайдаланылуы мүмкін).

Сол команданың басқа нұсқасы, бірақ Windows PowerShell үшін

(Get-WmiObject -query «таңдау * from SoftwareLicensingService»). OA3xOriginalProductKey

VBS сценарийі арқылы орнатылған Windows 10 кілтін қалай қарауға болады

Және PowerShell бағдарламасына емес, Windows 10 компьютеріне немесе ноутбугында орнатылған өнім кілтін көрсететін VBS (Visual Basic Script) форматында және, мүмкін, пайдалануға ыңғайлы.

Төмендегі жолдарды көшіріңіз.

WshShell = CreateObject («WScript.Shell») regKey = «HKLM  SOFTWARE  Microsoft  Windows NT  CurrentVersion » DigitalProductId = WshShell.RegRead (regKey & «DigitalProductId») Win10ProductName = «Windows 10 нұсқасы:» & WshShell.RegRead WinKeyLabel = «Windows 10 кілті:» Win WinProPro, 01010, 10, 10, 10; WinProPro, 01010, 10, 10, 10; WinProPro, 01010, 10, 10, 10; & ProductKeyLabel MsgBox (Win10ProductID) функциясы ConvertToKey (regKey) Const KeyOffset = 52 isWin10 = (regKey (66)  6) және 1 regKey (66) = (regKey (66) And & HF7) Немесе ((isWin10 And 2) j = 24 = «BCDFGHJKMPQRTVWXY2346789» Cur 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 циклы y> = 0 j = j -1 winKeyOutput = ортасы (Chars, Cur + 1, 1) & winKeyOutput Соңғы = Cur loop j> = 0 Егер (i sWin10 = 1) Сонда keypart1 = Mid (winKeyOutput, 2, Last) insert = «N» winKeyOutput = Ауыстыру (winKeyOutput, keypart1, keypart1 & insert, 2, 1, 0) Егер Last = 0 болса, онда winKeyOutput = insert & winKeyOutput End If c = Mid (winKeyOutput, 11, 5) d = Mid (winKeyOutput, 16, 5) e = Mid (winKeyOutput, 1, 5) ConvertToKey = a & «-» & b & «-» & c & «-» & d & «-» & e End Function

Ол төмендегі скриншотта көрінуі керек.

Осыдан кейін, құжатты .vbs кеңейтімімен бірге сақтаңыз (бұл үшін, «Сақтау» диалогында «Файл түрі» өрісінде «Барлық файлдар» параметрін таңдаңыз.

Файл сақталған қалтаға өтіп, іске қосыңыз - орындағаннан кейін өнім кілті мен орнатылған Windows 10 нұсқасы көрсетілетін терезені көресіз.

Жоғарыда айтылғандай, кілтті көру үшін көптеген бағдарламалар бар - Produkey және Speccy сияқты, сондай-ақ компьютердің сипаттамаларын қарауға арналған басқа утилиталар, сіз бұл ақпаратты біле аласыз. Бірақ, менің ойымша, мұнда сипатталған жолдар кез келген жағдайда жеткілікті болады.