Бүтээгдэхүүний түлхүүр Windows 10-г хэрхэн олох талаар

Шинэ үйлдлийн систем гарсны дараа хүн бүр суурилуулсан Windows 10-ийн түлхүүрийг хэрхэн олох талаар гайхаж эхэлжээ. Ихэнх тохиолдолд энэ нь шаардлагагүй юм. Гэсэн хэдий ч, энэ зорилт нь аль хэдийн холбоотой байсан бөгөөд Windows 10-т суулгасан компьютерууд болон зөөврийн компьютерууд гарсанаар эрэлт ихтэй байх болно гэж би бодож байна.

Энэхүү заавар нь Windows 10 бүтээгдэхүүний түлхүүрийг тушаалын мөр, Windows PowerShell, гуравдагч талын програм ашиглан энгийн аргуудыг тайлбарлах болно. Үүний зэрэгцээ яагаад өөр өөр програмууд UEFI-д OEM түлхүүрийг (компьютер дээр анхлан үйлдсэн үйлдлийн системд зориулсан) хэрхэн яаж харуулах, яагаад одоогийн суулгагдсан системийн гол түлхүүрийг яаж харуулах талаар тайлбарлах болно.

Тэмдэглэл: Хэрэв та Windows 10-д үнэгүй upgrade хийсэн бол одоо та нэг компьютер дээр цэвэр суулгах идэвхжүүлэх түлхүүрийг мэдэхийг хүсч байгаа бол үүнийг хийх боломжтой (гэхдээ энэ нь заавал шаардлагатай биш (бусад хүмүүстэй адил түлхүүр болно) шинэчилсэн байдлаар аравны нэгийг хүлээн авсан). Windows 10-г флэш диск эсвэл дискнээс суулгахад та бүтээгдэхүүний түлхүүр оруулахыг асуух болно, гэхдээ та энэ хайлтын цонхон дээр "Бүтээгдэхүүний товч" гэсэн товчийг дарж алгасаж болно (мөн энэ нь Microsoft хийх ёстой зүйл гэж бичдэг).

Интернетэд суулгаж, холбосны дараа, систем автоматаар идэвхжсэний дараа идэвхжүүлэлт шинэчлэлтийн дараа таны компьютерт "холбоотой" болно. Өөрөөр хэлбэл, Windows 10 суулгах программын гол нэвтрэх талбар нь зөвхөн системийн Retail хувилбаруудын худалдан авагчдад зориулагдсан юм. Нэмэлт: Windows 10-ийн цэвэрхэн суулгацыг суулгаж, өмнө нь суулгасан Windows 7, 8, 8.1-ээс бүтээгдэхүүний түлхүүрийг ашиглаж болно. Идэвхжүүлэх талаар дэлгэрэнгүй: Windows 10-г идэвхжүүлэх.

ShowKeyPlus-т суулгасан Windows 10 болон OEM түлхүүр бүтээгдэхүүний бүтээгдэхүүний түлхүүрийг харах

Энд тодорхойлсон зорилготой олон програмууд байдаг бөгөөд тэдгээрийн ихэнх нь Windows 8 (8.1) -ийн бүтээгдэхүүний түлхүүрийг хэрхэн мэдэхийг (Windows 10-д зориулж) хэрхэн мэдэхийг мэдэх боловч надад суулгах шаардлагагүй бөгөөд ShowKeyPlus Хоёр түлхүүр: UEFI дахь одоо суугдсан систем болон OEM түлхүүр. Үүний зэрэгцээ Windows UEFI түлхүүр нь Windows-ийн аль хувилбарыг ашиглахыг хэлж өгнө. Мөн энэ програмыг ашиглан Windows 10 (өөр хатуу диск дээр Windows.old фолдерт) өөр нэг фолдероос түлхүүрийг олж болно. Үүний зэрэгцээ хүчинтэй байх түлхүүрийг шалгана уу (Product Key Check item).

Та хийх ёстой бүх зүйл нь хөтөлбөрийг ажиллуулж, дэлгэцийн өгөгдлийг харна уу:

 
  • Суулгасан Түлхүүр нь суулгагдсан системийн түлхүүр юм.
  • OEM түлхүүр (Original Key) - компьютер дээр байсан бол урьдчилан суулгасан OS-ийн түлхүүр.

Та мөн "Хадгалах" товчийг дарж энэ мэдээллийг цаашид текст файл болгон хадгалах буюу хадгалах архивт хадгалах боломжтой. Дашрамд хэлэхэд, заримдаа өөр програмууд нь Windows-ийн өөр өөр төрлийн түлхүүрүүдийг харуулдаг бөгөөд энэ нь зарим нь UEFI-д суулгагдсан систем дээр хардагтай холбоотойгоор харагддаг.

ShowKeyPlus дахь Windows 10 бүтээгдэхүүний түлхүүрийг хэрхэн олох талаар

ShowKeyPlus-с татаж авах http://github.com/Superfly-Inc/ShowKeyPlus/releases/

PowerShell ашиглан Windows 10 суулгасан түлхүүрийг харах

Гуравдагч талын хөтөлбөргүйгээр юу хийж чадах вэ гэвэл би тэдэнгүйгээр хийхийг илүүд үздэг. Windows 10 бүтээгдэхүүний түлхүүрийг харах нь иймэрхүү ажил юм. Хэрэв та энэ програмыг үнэгүй ашиглахад хялбар бол доорх гарын авлагаас гүйлгэнэ үү. (Түлхүүрийг үзэх зарим хөтөлбөр нь тэдгээрийг сонирхогч талуудад илгээдэг)

Одоогийн суулгагдсан системийн түлхүүрийг олж мэдэх энгийн PowerShell тушаал эсвэл тушаалын мөр байхгүй байна (UEFI-ээс түлхүүр харуулах ийм тушаал байгаа боловч үүнийг доор харуулъя) гэхдээ голдуу урьдчилан тогтоосон системээс ялгаатай одоогийн системийн түлхүүр юм. Гэхдээ та шаардлагатай мэдээллийг харуулсан бэлэн PowerShell скриптийг ашиглаж болно (скриптийн зохиогч бол Jakob Bindslet).

Үүнийг хийх хэрэгтэй. Юуны өмнө тэмдэглэлийн дэвтэр эхэлж, доорхи кодыг хуулж аваарай.

# Тоглоомын функц GetWin10Key {$ Hklm = 2147483650 $ Target = $ env: COMPUTERNAME $ regPath = "Програм хангамж" Microsoft  Windows NT  CurrentVersion "$ DigitalID =" DigitalProductId "$ wmi = [WMIClass]"  default: stdRegProv "#Get registry value $ Object = $ wmi.GetBinaryValue ($ hklm, $ regPath, $ DigitalID) [Array] $ DigitalIDvalue = $ Object.uValue # Хэрэв амжилттай бол # $ ($ DigitalIDvalue) {#Get producnt нэр болон Бүтээгдэхүүний ID $ ProductName = (Get-itemproperty -Path "HKLM: Програм хангамж  Microsoft  Windows NT  CurrentVersion" -Нэгийн "ProductName") ProductName $ ProductID = (Get-itemproperty -Path "HKLM: Програм хангамж  Microsoft  ProductVersion "-Name" ProductId "). Бүтээгдхүүнийг #Convert хоёртын файлыг $ сериал дугаар болгох $ result = ConvertTokey $ DigitalIDvalue $ OSInfo = (Get-WmiObject" Win32_OperatingSystem " {if ($ үр дүн) {[string] $ value = "ProductName: $ ProductName 'r'n"' "ProductID: $ ProductID 'r'n"' + "Суулгасан түлхүүр: $ үр дүн" $ утга #Save Windows info {$ Txtpath = "C:  Users " + $ env: USERNAME + " Desktop" Шинэ зүйл -Path $ txtpath -Name "WindowsKeyInfo.txt" Утга $ утга -ItemType File -Force | Out-Null} Elseif ($ Сонголт -eq 1) {Гарах}} Бусад} Windows-ийн скриптийг ажиллуулах "}} Бусад} Алдаа гарсан тул түлхүүр авах боломжгүй "#} Хэрэглэгчийн сонголт Function GetChoice {$ yes = Шинэ объектын систем.Management.Automation.Host.ChoiceDescription" & Тийм "," "$ no = Шинэ объект систем. $ Host = [choices] [$ yes, $ no] $ caption $ үр дүн = $ Host.UI.PromptForChoice ($ тайлбар, $ зурвас, $ сонголт, 0) $ үр дүн} $ ConvertToKey ($ Түлхүүр) {$ Keyoffset = 52 $ isWin10 = [int] ($ Key [66] / 6) -band 1 $ HF7 = 0xF7 $ Түлхүүр [66] = ($ Түлхүүр [66] -band $ HF7) -bOr (($ isWin10 -band 2) $ Chars = "BCDFGHJKMPQRTVWXY2346789" do {$ Cur = 0 $ X = 14 Do {$ Cur = $ Cur * 256 $ Cur = $ Түлхүүр [$ X + $ Keyoffset] + $ Cur $ Түлхүүр [$ X + $ Keyoffset] [математик] :: Давхар ([давхар] ($ Кур / 24)) $ Cur = $ Cur% 24 $ X = $ X -1 1 байхад ($ X $ 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-leq 0) {$ KeyOutput = "N" + $ Keypart2} else {$ KeyOutput = $ Keypart2.Insert ($ Keypart2.IndexOf ($ Keypart1) + $ Keypart1.length, $ A = $ keyOutput.substring ($ a $ $) = $ keyOutput.substring (5.5) $ c = $ keyOutput.substring (10.5) $ d = $ keyOutput.substring (15) $ a = $ keyOutput.substring , 5) $ е = $ KeyOutput.substring (20,5) $ гулууз t = $ a + "-" + $ b + "-" + $ c + "-" + $ d + "-" + $ e $ keyproduct} GetWin10Key

Файлыг .ps1 өргөтгөлтэй хадгална уу. Үүнийг Notepad дээр хадгалахын тулд "File type" талбарт "Text файлууд" оронд "All files" гэж сонгоно. Жишээ нь win10key.ps1 нэрээр хадгалж болно

Үүний дараа Windows PowerShell-г Администратор гэж эхлээрэй. Үүнийг хийхийн тулд PowerShell-ийг хайх талбарт бичиж эхлэх боломжтой бол баруун хулганы товч дээр дарж холбогдох зүйлээ сонгож болно.

PowerShell-д дараах тушаалыг бичнэ: Тодорхойлолтыг хэрэгжүүлэхэд Бодлого нь RemoteSigned мөн түүний гүйцэтгэлийг баталгаажуулах (Y-г оруулаад Enter дээр дарж хүсэлтэнд хариу өгөх болно).

Дараа нь тушаалыг оруулна уу: C: win10key.ps1 (энэ команд нь хадгалагдсан файл руу скриптээр зааж өгнө).

Тушаалын үр дүнд Windows 10 суулгасан түлхүүр (суулгагдсан Түлхүүр хэсэгт) болон текст файлд хадгалах саналыг харах болно. Бүтээгдэхүүний түлхүүрийг мэдсэний дараа PowerShell-д скриптийн гүйцэтгэлийн бодлогыг түүний тушаалаар анхны утгыг нь анхны байдалд нь оруулж болно Тогтоосон гүйцэтгэлийн баталгаа Баталгаажсан

UEFI-оос OEM түлхүүрийг яаж олох вэ

Хэрэв та Windows 10-ийг компьютер эсвэл зөөврийн компьютер дээрээ суулгасан бол та OEM түлхүүрийг (UEFI-ийн эх хавтан дээр хадгалж байдаг) харахыг хүсч байгаа бол энгийн тушаалыг ашиглан администраторын тушаалаар ажиллуулах хэрэгтэй.

wmic path softwarelicensingservice OA3xOriginalProductKey авах

Үүний үр дүнд хэрэв та системд байгаа бол урьдчилан суулгасан системийн түлхүүрийг хүлээн авах болно (энэ нь одоогийн үйлдлийн түлхүүрээс ялгаатай байж болох боловч Windows-ийн анхны хувилбарыг буцаахад ашиглагдаж болно).

Тухайн командын өөр хувилбар, гэхдээ Windows PowerShell-д зориулсан

(Get-WmiObject -query "SoftwareLicensingService-аас сонгоно уу") OA3xOriginalProductKey

VBS скрипт ашиглан Windows 10 суулгасан түлхүүрийг хэрхэн үзэх талаар

Өөр нэг скрипт, PowerShell-д биш харин VBS (Visual Basic Script) форматад Windows 10 компьютер, зөөврийн компьютер дээр суулгасан бүтээгдэхүүний түлхүүрийг харуулдаг бөгөөд магадгүй ашиглахад илүү тохиромжтой.

Доорх мөрийг хуулах.

WshShell = CreateObject ("WScript.Shell") regKey = "HKLM  SOFTWARE  Microsoft  Windows NT  CurrentVersion " DigitalProductId = WshShell.RegRead (regKey & "DigitalProductId") Win10ProductName = "Windows 10 Version:" & WshShell.RegRead Win10ProductID = "Бүтээгдэхүүний дугаар:" & WshShell.RegRead (regKey & "ProductID") & vbNewLine Win10ProductKey = ConvertToKey (DigitalProductId) ProductKeyLabel = "Windows 10 Key:" 10 WinProPro, 01010, 10, 10, 10; & ProductKeyLabel MsgBox (Win10ProductID) Үндсэн функцууд ConvertToKey (regKey) Const KeyOffset = 52 isWin10 = (regKey (66)  6) ба 1 regKey (66) = (regKey (66) j = 24 Чарс = "BCDFGHJKMPQRTVWXY2346789" Cur = 0 y = 14 Cur = cur * 256 Cur = regKey (y + KeyOffset) + Cur regKey (y + KeyOffset) = (Cur  y -1 Loop = 0 j = j -1 winKeyOutput = Дунд (Chars, Cur + 1, 1) & winKeyOutput = Хэрвээ j> = 0 Хэрэв (i sWin10 = 1) Дараа keypart1 = Дундаж (winKeyOutput, 2, Сүүлийн) оруулах = "N" winKeyOutput = Дахин орлуулах (winKeyOutput, keypart1, keypart1 & insert, 2, 1, 0) a = Дунд (winKeyOutput, 1, 5) b = Дунд (winKeyOutput, 6, 5) c = Дунд (winKeyOutput, 11, 5) d = Дунд (winKeyOutput, ConvertToKey = a & "-" & b & "-" & c & "-" & d & "-" & e Төгсгөлийн функц

Энэ нь доорх дэлгэцийн зураг шиг гарч ирнэ.

Үүний дараа .vbs өргөтгөлтэй документыг хадгалаарай (энэ нь Save dialog дээр "File type" талбарт "All files" гэж сонгоно.

Файл хадгалагдсан фолдерруу очино - гэсний дараа та бүтээгдэхүүний түлхүүр болон Windows 10-ийн суулгасан дэлгэц гарч ирнэ цонхыг харах болно.

Надад аль хэдийн тэмдэглэгдэж байснаар, Productey, Speccy гэсэн гол түлхүүрүүдийг үзэх програмууд, мөн компьютерийн шинж чанаруудыг харахын тулд бусад хэрэгслүүдийг үзэх олон програмууд байдаг бөгөөд та энэ мэдээллийг олж болно. Гэхдээ энд тайлбарласан арга бараг бүх нөхцөл байдалд хангалттай байх болно гэдэгт би итгэлтэй байна.

Видео үзэх: How great leaders inspire action. Simon Sinek (Гуравдугаар 2020).