როგორ მოვძებნოთ პროდუქტის გასაღები Windows 10

ახალი ოპერაციის შემდეგ დაუყოვნებლივ დაიწყო ყველამ გაოცება, თუ როგორ უნდა გაეცნოთ Windows 10-ის გასაღები, თუმცა ხშირ შემთხვევაში არ არის საჭირო. მიუხედავად ამისა, ამოცანა უკვე შესაბამისია და კომპიუტერები და ლეპტოპების გამოშვება Windows 10-ით წინასწარ შეწყდა, მე ვფიქრობ, რომ ეს კიდევ უფრო მეტს მოითხოვს.

ამ ტერმინალში აღწერილია მარტივი გზა თქვენი Windows 10 პროდუქტის გასაღები ბრძანების, Windows PowerShell და მესამე მხარის პროგრამების გამოყენებით. ამავე დროს მე აღვნიშნავ, რატომ სხვადასხვა პროგრამები აჩვენებს სხვადასხვა მონაცემებს, თუ როგორ უნდა ნახოთ ცალკე OEM გასაღები UEFI- ში (OS- ისთვის თავდაპირველად კომპიუტერი) და ამჟამად დამონტაჟებული სისტემის გასაღები.

შენიშვნა: თუ თქვენ გააკეთეთ უფასო განახლება Windows 10 -თან და ახლა გაინტერესებთ იმავე კომპიუტერზე სუფთა ინსტალაციისთვის, შეგიძლიათ ამის გაკეთება, მაგრამ ეს არ არის საჭირო (გარდა ამისა, თქვენ გექნებათ გასაღები იგივე როგორც სხვა ხალხი მიიღო ათეულში დაბრუნება განახლების გზით). Windows 10-ის ინსტალაცია Flash Drive- ზე ან დისკზე, თქვენ მოგეთხოვებათ შეიტანოთ პროდუქტის გასაღები, მაგრამ თქვენ შეგიძლიათ გამოტოვოთ ეს ნაბიჯი შეკითხვის ფანჯარაში "მე არ მაქვს პროდუქტის გასაღების" დაჭერით (და Microsoft წერს, რომ ეს უნდა გაკეთდეს).

ინსტალაციისა და ინტერნეტის შეერთების შემდეგ, ავტომატურად გააქტიურდება სისტემა, რადგან გააქტიურება გააქტიურდება თქვენს კომპიუტერში. ანუ, Windows- ის საინსტალაციო პროგრამაში ძირითადი შესვლის სფერო მხოლოდ სისტემის საცალო ვერსიის მყიდველებისთვისაა წარმოდგენილი. სურვილისამებრ: 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 - ვიდეო

ჩამოტვირთეთ ShowKeyPlus http://github.com/Superfly-Inc/ShowKeyPlus/releases/

იხილეთ Windows 10-ის გამოყენებით PowerShell- ის გამოყენებით

სადაც შეგიძლიათ მესამე მხარის პროგრამების გარეშე გააკეთოთ, მირჩევნია მათ გარეშე. Windows 10 პროდუქტის გასაღების ნახვა ერთგვარი ამოცანაა. თუ ეს ადვილია თქვენთვის თავისუფალი პროგრამა გამოიყენოთ, გადაახვიეთ სახელმძღვანელო ქვემოთ. (სხვათა შორის, გასაღების გასახსნელად ზოგიერთი პროგრამა აგზავნის მათ დაინტერესებულ მხარეებს)

უბრალო PowerShell ბრძანება ან ბრძანება ხაზი არ არის მოწოდებული არ არის მოწოდებული სისტემაში არსებული სისტემების გასაგებად (არსებობს ასეთი ბრძანება UEFI- ის გასაღებიდან, რომელიც მეჩვენება ქვემოთ, მაგრამ, როგორც წესი, ამჟამინდელი სისტემის გასაღებია, რომელიც წინასწარ არის განსხვავებული). მაგრამ შეგიძლიათ გამოიყენოთ მზა PowerShell სკრიპტი, რომელიც აჩვენებს საჭირო ინფორმაციას (სცენარის ავტორია იაკობ ბიინსტელი).

აქ არის ის, რაც თქვენ უნდა გააკეთოთ. უპირველეს ყოვლისა, დაიწყეთ ჩასაწერი და ჩაწერეთ ქვემოთ მოცემული კოდი.

# ფუნქცია ფუნქცია GetWin10Key {$ HKlm = 2147483650 $ Target = $ env: COMPUTERNAME $ regPath = "პროგრამული უზრუნველყოფა  Microsoft  Windows NT  CurrentVersion" $ DigitalID = "DigitalProductId" $ wmi = [WMIClass] " $ სამიზნე  root  default: stdRegProv "#Get რეესტრის ღირებულება $ ობიექტი = $ wmi.GetBinaryValue ($ hklm, $ regPath, $ DigitalID) [Array] $ DigitalIDvalue = $ Object.uValue # თუ მიიღეთ suc # თუ ($ DigitalIDvalue) {#Get მწარმოებლის სახელი და პროდუქტის ID $ ProductName = (Get-itemproperty -Path "HKLM: პროგრამული უზრუნველყოფა  Microsoft  Windows NT  CurrentVersion" -ის სახელი "ProductName") ProductName $ ProductID = (Get-itemproperty -Path "HKLM: პროგრამული უზრუნველყოფა  Microsoft  Windows NT  CurrentVersion "-Name" ProductId "). ProductId #Convert ორობითი მნიშვნელობა $ სერიულ ნომერზე $ შედეგი = ConvertTokey $ DigitalIDvalue $ OSInfo = (Get-WmiObject" Win32_OperatingSystem "| აირჩიე წარწერა) .შეწერა თუ (($ OSInfo -match" Windows 10 ") {$ string] $ value = "ProductName: $ ProductName" r'n "'+" ProductID: $ ProductID "r'n" "+" დაყენებული საკვანძო: $ შედეგი "$ value #Save Windows info $ Choice = GetChoice თუ $ ($ Choice -eq 0) {$ txtpath = "C:  მომხმარებელი " + $ env: USERNAME + " Desktop" ახალი საქონელი- Path $ txtpath -ის სახელი "WindowsKeyInfo.txt" ღირებულების $ ღირებულება -იტემატიპი ფაილი -Force | სხვა "{გამოწერა-დაწერე 1} {გამოსვლა}} სხვა" დაწერეთ-გაფრთხილება "სკრიპტის გაშვება Windows 10"}} სხვა {ჩაწერეთ-გაფრთხილება "სკრიპტის გაშვება Windows- ში 10}} Else {Write-Warning" შეცდომა მოხდა, ვერ მოიძებნა გასაღები "}} # მიიღეთ მომხმარებლის არჩევანი ფუნქცია GetChoice {$ yes = ახალი ობიექტის სისტემა.მენეჯმენტი.ავტომაცია.ჰოსპირეა" და დიახ "," "$ no = ახალი ობიექტის სისტემა. მასპინძელი.იწერეთ "არჩევანი" და არა "," "$ choices = [System.Management.Automation.Host.CoiceDescription []] ($ დიახ, $ არ) $ caption =" დადასტურება "$ message =" შენახვა გასაღები ტექსტურ ფაილში? " $ $ = $ Hostname.UI.PromptForChoice ($ სათაური, $ გაგზავნა, $ არჩევანი, 0) $ შედეგი} $ ConvertToKey ($ გასაღები) {$ Keyoffset = 52 $ isWin10 = [int] ($ Key [66] / 6) -ბარი 1 $ HF7 = 0xF7 $ გასაღები [66] = ($ Key [66] -band $ HF7) -ბორი ($ isWin10 -band 2) * 4) $ i = 24 [სიმებიანი] $ $ Curl Key $ 0 $ Curl $ 0 Cur $ 0 Cur $ 0 Cur $ 256 $ Cur = $ გასაღები [$ X + $ Keyoffset] + $ Cur $ Key [$ X + $ Keyoffset] = $ B = [math] :: სართული ([ორმაგი] ($ Cur / 24)) $ Cur = $ Cur% 24 $ X = $ X - 1} ხოლო ($ X -ge 0) $ i = $ i-1 $ KeyOutput = $ Chars.SubString ($ Cur, 1) + $ KeyOutput $ last = $ Cur} ხოლო ($ i -ge 0) $ Keypart1 = $ KeyOutput.SubString $ 1 Keypart2 = $ KeyOutput.Substring (1, $ $ KeyOutput.length-1) თუ ($ last -eq 0) {$ KeyOutput = "N" + $ Keypart2} სხვა {$ KeyOutput = $ Keypart2.Insert ($ Keypart2.IndexOf ($ Keypart1) + $ Keypart1.length, "N")} $ a = $ KeyOutput.Supstring (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 + "-" + $ და $ keyproduct} GetWin10Key

ფაილის შენახვა .ps1 გაფართოებით. იმისათვის, რომ ამის გაკეთება Notepad, როდესაც გადარჩენის, "ფაილი ტიპი" სფეროში, აირჩიეთ "ყველა ფაილი" ნაცვლად "ტექსტური დოკუმენტები". თქვენ შეგიძლიათ შეინახოთ, მაგალითად, სახელით win10key.ps1

ამის შემდეგ დაიწყეთ Windows PowerShell- ის ადმინისტრატორი. ამისათვის შეგიძლიათ დაიწყოთ საძიებო ველში PowerShell- ის აკრეფის ღილაკი, შემდეგ დააჭირეთ ღილაკს მაუსის მარჯვენა ღილაკით და შეარჩიეთ შესაბამისი ელემენტი.

In PowerShell, ჩაწერეთ შემდეგი ბრძანება: Set-ExecutionPolicy RemoteSigned და დაადასტუროს მისი შესრულება (შეიტანეთ Y და დააჭირეთ შეიყვანეთ თხოვნის პასუხად).

შემდეგი, შეიტანეთ ბრძანება: C: win10key.ps1 (ეს ბრძანება განსაზღვრავს შენახულ ფაილებს სკრიპტთან ერთად).

ბრძანების შედეგად იხილავთ ინფორმაციას Windows 10-ის (დაყენებული საკვანძო სექციაში) დამონტაჟებული ძირითადი ფუნქციის შესახებ და შეთავაზება შეინახოთ მას ტექსტურ ფაილში. ერთხელ თქვენ იცით პროდუქტის გასაღები, შეგიძლიათ აღადგინოთ სკრიპტის აღსრულების პოლიტიკა PowerShell- ში მისი ნაგულისხმევი მნიშვნელობა ბრძანების გამოყენებით Set-ExecutionPolicy შეზღუდულია

როგორ გაირკვეს OEM გასაღები UEFI- დან

თუ Windows 10 წინასწარ იყო დაყენებული თქვენს კომპიუტერში ან ლეპტოპზე და გსურთ OEM გასაღების ნახვა (რომელიც ინახება UEFI დედა დაფაზე), შეგიძლიათ გამოიყენოთ მარტივი ბრძანება, რომლიდანაც ბრძანებათა სტრიქონის ადმინისტრატორს აწარმოებთ.

WMIC ბილიკის პროგრამული უზრუნველყოფის ლიცენზიის მომსახურება OA3xOriginalProductKey

შედეგად, თქვენ მიიღებთ სისტემას წინასწარ დაყენებულ სისტემას, თუ იგი სისტემაში იმყოფება (შეიძლება განსხვავდებოდეს ამჟამინდელი OS- ის მიერ გამოყენებული საკვანძოდან, მაგრამ ის შეიძლება გამოყენებულ იქნეს Windows- ის ორიგინალური ვერსიის დასაბრუნებლად).

სხვა ბრძანება იგივე ბრძანება, მაგრამ Windows PowerShell

(Get-WmiObject -query "select * საწყისი SoftwareLicensingService"). OA3xOriginalProductKey

როგორ დავინახოთ Windows- ის დაყენებული Windows 10 VBS სკრიპტის გამოყენებით

და კიდევ ერთი სკრიპტი, რომელიც აღარ არის PowerShell- ისთვის, მაგრამ VBS (Visual Basic Script) ფორმატში, რომელიც აჩვენებს პროდუქტის გასაღებს Windows 10 კომპიუტერზე ან ლეპტოპზე და, შესაძლოა, უფრო მოსახერხებელია.

ქვემოთ მოყვანილი ხაზების კოპირება.

Microsoft Windows Windows NT  CurrentVersion  "DigitalProductId = WshShell.RegRead (regKey &" DigitalProductId ") Win10ProductName =" Windows 10 ვერსია: "& WshShell.RegRead (Windows- ისა და "ProductName") და vbNewLine Win10ProductID = "პროდუქტის ID:" & WshShell.RegRead (regKey და "ProductID") და vbNewLine Win10ProductKey = ConvertToKey (DigitalProductId) ProductKeyLabel = "Windows 10 Key:" 10 Win WinProPro, 01010, 10, 10, 10; (პროდუქტისა და HF7) ან ((isWin10 და 2) 4) ფუნქცია ConvertToKey (RegKey) ფუნქცია KeyOffset = 52 isWin10 = (regKey (66)  6) და 1 regKey (66) j = 24 Chars = "BCDFGHJKMPQRTVWXY2346789" ნუ Cur = 0 y = 14 Do Cur = Cur * 256 Cur = რეჯეი (Y + KeyOffset) + Cur regKey (y + KeyOffset) = (Cur  24) Cur = Cur Mod 24 y = y -1 loop მიუხედავად იმისა, რომ y = = 0 j = j -1 winKeyOutput = შუა (ჩარებს, Cur + 1, 1) და winKeyOutput ბოლო = Cur Loop ხოლო j> = 0 თუ sWin10 = 1) შემდეგ keypart1 = Mid (winKeyOutput, 2, ბოლო) ჩადეთ = "N" winKeyOutput = ჩანაცვლება (winKeyOutput, keypart1, keypart1 & insert, 2, 1, 0) თუ ბოლო = 0 მაშინ winKeyOutput = ჩადეთ & winKeyOutput ბოლო თუ a = Mid (winKeyOutput, 16, 5) e = Mid (winKeyOutput, 21, 5) ConvertToKey = a & "-" & ბ & "-" & გ & "-" & დ & "-" და საბოლოო ფუნქცია

ეს უნდა აღმოჩნდეს ქვემოთ როგორც სკრინშოტში.

ამის შემდეგ, შეინახეთ დოკუმენტი. Vbs გაფართოება (ამისათვის, გადავარჩინოთ დიალოგი, აირჩიეთ "ყველა ფაილი" "ფაილი ტიპის" სფეროში.

გადადით ფოლდერში, სადაც ფაილი შენახულია და აწარმოებს - შესრულების შემდეგ ნახავთ ფანჯარაში, სადაც გამოჩნდება პროდუქტის გასაღები და Windows 10 ვერსიის ვერსია.

როგორც უკვე აღვნიშნე, არსებობს ბევრი პროგრამა, რომელიც იხილავს Key- ის პროდუქტს და Speccy- ს, ისევე როგორც სხვა კომუნალური კომპიუტერების მახასიათებლების ნახვის საშუალებას, შეგიძლიათ გაიგოთ ეს ინფორმაცია. მაგრამ დარწმუნებული ვარ, რომ აქ აღწერილი გზები საკმარისი იქნება თითქმის ნებისმიერ სიტუაციაში.