ທັນທີຫຼັງຈາກການເປີດຕົວລະບົບປະຕິບັດການໃຫມ່, ທຸກໆຄົນໄດ້ເລີ່ມສົງໄສວ່າຈະຊອກຫາສິ່ງທີ່ສໍາຄັນຂອງ Windows 10 ທີ່ຕິດຕັ້ງ, ເຖິງແມ່ນວ່າໃນກໍລະນີຫຼາຍທີ່ສຸດ, ມັນກໍ່ບໍ່ຈໍາເປັນ. ຢ່າງໃດກໍຕາມ, ວຽກງານທີ່ກ່ຽວຂ້ອງແລ້ວ, ແລະການປ່ອຍຄອມພິວເຕີແລະເຄື່ອງຄອມພິວເຕີທີ່ມີ Windows 10 preinstalled, ຂ້າພະເຈົ້າຄິດວ່າມັນຈະມີຫຼາຍໃນຄວາມຕ້ອງການ.
tutorial ນີ້ອະທິບາຍວິທີງ່າຍໆໃນການຊອກຫາຫຼັກການຜະລິດຂອງ Windows 10 ຂອງທ່ານໂດຍນໍາໃຊ້ບັນທັດຄໍາສັ່ງ, Windows PowerShell, ແລະໂປແກຼມຂອງພາກສ່ວນທີສາມ. ໃນເວລາດຽວກັນຂ້ອຍຈະກ່າວເຖິງເຫດຜົນທີ່ວ່າໂປແກຼມທີ່ແຕກຕ່າງກັນສະແດງຂໍ້ມູນທີ່ແຕກຕ່າງກັນ, ວິທີການເບິ່ງແຍກຕ່າງຫາກຂອງຄີ OEM ໃນ UEFI (ສໍາລັບລະບົບປະຕິບັດການທີ່ຢູ່ໃນຄອມພິວເຕີ້) ແລະລະບົບທີ່ຕິດຕັ້ງໃນປະຈຸບັນ.
ຫມາຍເຫດ: ຖ້າທ່ານໄດ້ອັບເກດຟຣີກັບ Windows 10 ແລະປະຈຸບັນທ່ານຕ້ອງການຮູ້ກ່ຽວກັບຄີການເປີດໃຊ້ສໍາລັບການຕິດຕັ້ງທີ່ສະອາດໃນຄອມພິວເຕີດຽວກັນທ່ານກໍ່ສາມາດເຮັດໄດ້, ແຕ່ນີ້ບໍ່ຈໍາເປັນ (ນອກຈາກນັ້ນ, ທ່ານຈະມີປຸ່ມດຽວກັນກັບຄົນອື່ນໆ ໄດ້ຮັບສິບອັນດັບທໍາອິດໂດຍການປັບປຸງ). ໃນເວລາທີ່ການຕິດຕັ້ງ Windows 10 ຈາກແຟດຫຼືແຜ່ນ, ທ່ານຈະຖືກຮຽກຮ້ອງໃຫ້ປ້ອນລະຫັດຜະລິດຕະພັນ, ແຕ່ທ່ານສາມາດຂ້າມຂັ້ນຕອນນີ້ໂດຍການຄລິກໃສ່ "ຂ້ອຍບໍ່ມີກຸນແຈຜະລິດຕະພັນ" ໃນຫນ້າຄໍາຖາມ (ແລະ Microsoft ຂຽນວ່ານີ້ແມ່ນສິ່ງທີ່ຕ້ອງເຮັດ).
ຫຼັງຈາກການຕິດຕັ້ງແລະເຊື່ອມຕໍ່ກັບອິນເຕີເນັດ, ລະບົບຈະໄດ້ຮັບການກະຕຸ້ນອັດຕະໂນມັດ, ເນື່ອງຈາກການເປີດໃຊ້ງານແມ່ນ "ເຊື່ອມໂຍງ" ກັບຄອມພິວເຕີຂອງທ່ານພາຍຫຼັງການປັບປຸງ. ນັ້ນແມ່ນ, ເຂດຂໍ້ມູນທີ່ສໍາຄັນໃນໂຄງການຕິດຕັ້ງ Windows 10 ແມ່ນມີພຽງແຕ່ສໍາລັບຜູ້ຊື້ຂອງລະບົບຄ້າປີກຂອງລະບົບ. ທາງເລືອກ: ສໍາລັບການຕິດຕັ້ງທີ່ສະອາດຂອງ 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 Key (Original Key) - ທີ່ສໍາຄັນຂອງລະບົບປະຕິບັດການທີ່ຕິດຕັ້ງກ່ອນ, ຖ້າມັນຢູ່ໃນຄອມພີວເຕີ.
ນອກນັ້ນທ່ານຍັງສາມາດບັນທຶກຂໍ້ມູນນີ້ໄປຍັງແຟ້ມຂໍ້ຄວາມສໍາລັບການນໍາໃຊ້ຕື່ມອີກຫຼືການເກັບຮັກສາການເກັບຮັກສາໂດຍການຄລິກປຸ່ມ "Save". ໂດຍວິທີທາງການ, ບັນຫາທີ່ມີຄວາມຈິງທີ່ວ່າບາງຄັ້ງໂຄງການທີ່ແຕກຕ່າງກັນສະແດງໃຫ້ເຫັນຜະລິດຕະພັນທີ່ແຕກຕ່າງກັນສໍາລັບ Windows, ພຽງແຕ່ປະກົດວ່າເນື່ອງຈາກວ່າພວກເຂົາບາງຄົນເບິ່ງມັນໃນລະບົບທີ່ຕິດຕັ້ງ, ອື່ນໆໃນ UEFI.
ວິທີການຄົ້ນຫາຄີຜະລິດຕະພັນຂອງ Windows 10 ໃນ ShowKeyPlus - ວິດີໂອ
ດາວໂຫລດ ShowKeyPlus ຈາກ http://github.com/Superfly-Inc/ShowKeyPlus/releases/
ເບິ່ງຫຼັກທີ່ຕິດຕັ້ງໂດຍ Windows 10 ໂດຍໃຊ້ PowerShell
ບ່ອນທີ່ທ່ານສາມາດເຮັດໄດ້ໂດຍບໍ່ມີໂຄງການຂອງພາກສ່ວນທີສາມ, ຂ້າພະເຈົ້າມັກເຮັດໂດຍບໍ່ມີພວກມັນ. ການເບິ່ງ Windows 10 key product ແມ່ນຫນຶ່ງໃນວຽກງານດັ່ງກ່າວ. ຖ້າມັນງ່າຍສໍາລັບທ່ານທີ່ຈະນໍາໃຊ້ໂຄງການຟຣີສໍາລັບການນີ້, ເລື່ອນໄປຫາຄູ່ມືຂ້າງລຸ່ມນີ້. (ໂດຍວິທີທາງການ, ບາງໂປຼແກຼມທີ່ໃຊ້ໃນການເບິ່ງໄຟລ໌ສົ່ງໃຫ້ກັບບຸກຄົນທີ່ສົນໃຈ)
ຄໍາສັ່ງ PowerShell ງ່າຍດາຍຫຼືຄໍາສັ່ງເພື່ອຄົ້ນຫາຄີຂອງລະບົບທີ່ຕິດຕັ້ງໃນປັດຈຸບັນບໍ່ໄດ້ຖືກສະຫນອງ (ມີຄໍາສັ່ງດັ່ງກ່າວສະແດງໃຫ້ເຫັນຫຼັກຈາກ UEFI, ຂ້າພະເຈົ້າຈະສະແດງໃຫ້ເຫັນມັນຢູ່ຂ້າງລຸ່ມນີ້ແຕ່ມັກຈະເປັນລະບົບສໍາຄັນຂອງລະບົບປະຈຸບັນທີ່ແຕກຕ່າງຈາກຕົວຕັ້ງຄ່າຫນຶ່ງ). ແຕ່ທ່ານສາມາດໃຊ້ script PowerShell ພ້ອມທີ່ຈະເຮັດໃຫ້ສະແດງຂໍ້ມູນທີ່ຈໍາເປັນ (ຜູ້ຂຽນຂອງ script ແມ່ນ Jakob Bindslet).
ນີ້ແມ່ນສິ່ງທີ່ທ່ານຕ້ອງເຮັດ. ຫນ້າທໍາອິດ, ເລີ່ມຕົ້ນ notepad ແລະຄັດລອກລະຫັດທີ່ນໍາສະເຫນີຂ້າງລຸ່ມນີ້ເຂົ້າໄປໃນມັນ.
#Main function Function GetWin10Key {$ Hklm = 2147483650 $ Target = $ env: COMPUTERNAME $ regPath = "Software Microsoft Windows NT CurrentVersion" $ DigitalID = "DigitalProductId" $ wmi = [WMIClass] " $ Target root default: stdRegProv "#Get registry value $ Object = $ wmiGetBinaryValue ($ hklm, $ regPath, $ DigitalID) [Array] $ DigitalIDvalue = $ ObjectuValue #If get suc # If ($ DigitalIDvalue) {#Get producnt name and Product ID $ ProductName = (Get-itemproperty-Path "HKLM: Software Microsoft Windows NT CurrentVersion" -Name "ProductName") ProductName $ ProductID = (Get-itemproperty-Path "HKLM: Software Microsoft Windows NT CurrentVersion "ຊື່" ProductId ") ProductId # ແປງຂົ້ວມູນຄ່າເປັນ $ serial number $ ຜົນໄດ້ຮັບ = ConvertTokey $ DigitalIDvalue $ OSInfo = (Get -WmiObject" Win32_OperatingSystem "| ເລືອກເອົາຄໍາບັນຍາຍ). ຂຽນຖ້າ ($ OSInfo -match" Windows 10 ") {if ($ Result) {[string] $ value = "ProductName: $ ProductName 'r'n"' + "ProductID: $ ProductID 'r'n" "+" Key Installed: $ Result "$ value # Save Windows info ກັບແຟ້ມ $ Choice = GetChoice ຖ້າ ($ Choice-eq 0) {$ txtpath = "C: Users " + $ env: USERNAME + "Desktop" New Item-Path $ txtpath- "WindowsKeyInfo.txt" - ມູນຄ່າ $ value -ItemType File -Force | ນອກເຫນືອໄປຈາກການຂຽນຂໍ້ຄວາມ - ໃຫ້ຄໍາເຕືອນ "Run script ໃນ Windows 10"}} ອື່ນ ໆ {Write-Warning " ຂໍ້ຜິດພາດເກີດຂຶ້ນ, ບໍ່ສາມາດໄດ້ຮັບການສໍາຄັນ "}} # ການເລືອກຜູ້ໃຊ້ໄດ້ຮັບຄໍາສັ່ງ GetChoice {$ yes = New-Object System.Management.Automation.Host.ChoiceDescription" & Yes "," "no = New-Object System.Management.Automation. HostChoiceDescription "& No", "$ options = [System.Management.AutomationHostChoiceDescription []] ($ yes, $ no) $ caption =" ການຍືນຍັນ "$ message =" Save key to file text? " $ result = $ Host.UI.PromptForChoice ($ caption, $ message, $ options, 0) $ result} $ 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" ເຮັດ {$ Cur = 0 $ X = 14 Do {$ Cur = $ Cur * 256 $ Cur = $ Key [$ X + $ Keyoffset] + $ Cur $ Key [$ X + $ Keyoffset] = $ ($ X -ge 0) $ i = $ i-1 $ KeyOutput = $ CharsSubString ($ Cur, 1) + $ KeyOutput $ last = $ Cur} ໃນຂະນະທີ່ ($ i -ge 0) $ Keypart1 = $ KeyOutput.SubString (1, $ last) $ Keypart2 = $ KeyOutputSubstring (1, $ KeyOutputlength-1) ຖ້າ ($ last-eq 0) {$ KeyOutput = "N" + $ Keypart2} else {$ KeyOutput = $ Keypart2.Insert ($ Keypart2.IndexOf ($ Keypart1) + $ Keypart1.length, "N")} $ a = $ KeyOutputSubstring (05) $ b = $ KeyOutputsubstring (55) $ c = $ KeyOutputsubstring (105) $ d = $ KeyOutputsubstring (15 , 5) $ e = $ KeyOutputsubstring (20,5) $ keyproduct t = $ a + "-" + $ b + "-" + $ c + "-" + $ d + "-" + $ e $ keyproduct} GetWin10Key
ບັນທຶກໄຟລ໌ທີ່ມີການຂະຫຍາຍ .ps1. ເພື່ອເຮັດສິ່ງນີ້ໃນ Notepad, ເມື່ອບັນທຶກ, ໃນເຂດ "File type", ເລືອກ "All files" ແທນ "Text documents". ທ່ານສາມາດປະຫຍັດ, ຍົກຕົວຢ່າງ, ພາຍໃຕ້ຊື່ win10key.ps1
ຫຼັງຈາກນັ້ນ, ເລີ່ມ Windows PowerShell ເປັນ Administrator. ເພື່ອເຮັດສິ່ງນີ້, ທ່ານສາມາດເລີ່ມຕົ້ນການພິມ PowerShell ໃນເຂດຂໍ້ມູນຄົ້ນຫາ, ຫຼັງຈາກນັ້ນໃຫ້ຄລິກໃສ່ມັນດ້ວຍປຸ່ມຫນູຂວາແລະເລືອກລາຍການທີ່ສອດຄ້ອງກັນ.
ໃນ PowerShell, ໃຫ້ພິມຄໍາສັ່ງຕໍ່ໄປນີ້: Set-ExecutionPolicy RemoteSigned ແລະຢືນຢັນການປະຕິບັດຂອງມັນ (ກະລຸນາໃສ່ Y ແລະກົດ Enter ເພື່ອຕອບສະຫນອງຄໍາຮ້ອງຂໍ).
ຕໍ່ໄປ, ໃສ່ຄໍາສັ່ງ: C: win10keyps1 (ຄໍາສັ່ງນີ້ກໍານົດເສັ້ນທາງໄປຫາໄຟລ໌ທີ່ບັນທຶກດ້ວຍ script).
ເປັນຜົນມາຈາກຄໍາສັ່ງ, ທ່ານຈະເຫັນຂໍ້ມູນກ່ຽວກັບຄີທີ່ຕິດຕັ້ງໂດຍ Windows 10 (ໃນສ່ວນທີ່ຕິດຕັ້ງ) ແລະຄໍາແນະນໍາເພື່ອບັນທຶກມັນໃນໄຟລ໌ຂໍ້ຄວາມ. ເມື່ອທ່ານຮູ້ key ຂອງຜະລິດຕະພັນ, ທ່ານສາມາດປັບຄ່ານະໂຍບາຍການປະຕິບັດງານໃນ PowerShell ກັບຄ່າເລີ່ມຕົ້ນຂອງຕົນໂດຍນໍາໃຊ້ຄໍາສັ່ງ Set-ExecutionPolicy ຖືກຈໍາກັດ
ວິທີການຊອກຫາຫຼັກ OEM ຈາກ UEFI
ຖ້າ Windows 10 ຖືກຕິດຕັ້ງໄວ້ໃນຄອມພີວເຕີຫຼືຄອມພິວເຕີ້ຂອງທ່ານແລະທ່ານຕ້ອງການເບິ່ງປຸ່ມ OEM (ທີ່ເກັບໄວ້ໃນ boards motherboard ຂອງ UEFI), ທ່ານສາມາດໃຊ້ຄໍາສັ່ງງ່າຍໆທີ່ທ່ານຕ້ອງການໃຊ້ໃນບັນທັດຄໍາສັ່ງເປັນຜູ້ເບິ່ງແຍງລະບົບ.
wmic path softwarelicensingservice get OA3xOriginalProductKey
ດັ່ງນັ້ນ, ທ່ານຈະໄດ້ຮັບຄີຂອງລະບົບທີ່ຕິດຕັ້ງກ່ອນທີ່ຈະຕິດຕັ້ງຖ້າມັນມີຢູ່ໃນລະບົບ (ມັນອາດແຕກຕ່າງຈາກຄີທີ່ໃຊ້ໂດຍ OS ປັດຈຸບັນ, ແຕ່ມັນສາມາດຖືກນໍາໃຊ້ເພື່ອກັບຄືນສະບັບ Windows ທໍາອິດ).
ຮຸ່ນອື່ນຂອງຄໍາສັ່ງດຽວກັນ, ແຕ່ສໍາລັບ Windows PowerShell
(Get-WmiObject -query "ເລືອກ * ຈາກ SoftwareLicensingService"). OA3xOriginalProductKey
ວິທີການເບິ່ງຄີຂອງ Windows 10 ທີ່ຕິດຕັ້ງໂດຍໃຊ້ສະຄິບ VBS
ແລະ script ອື່ນ, ບໍ່ແມ່ນສໍາລັບ PowerShell ອີກ, ແຕ່ໃນຮູບແບບ VBS (Visual Basic Script), ເຊິ່ງສະແດງຄີຜະລິດຕະພັນທີ່ຕິດຕັ້ງຢູ່ໃນຄອມພິວເຕີ້ຫຼືຄອມພິວເຕີ້ Windows 10 ແລະອາດຈະເປັນປະໂຫຍດຫຼາຍສໍາລັບການນໍາໃຊ້.
ຄັດລອກເສັ້ນຂ້າງລຸ່ມນີ້.
Set WshShell = CreateObject ("WScriptShell") regKey = "HKLM SOFTWARE Microsoft Windows NT CurrentVersion " DigitalProductId = WshShellRegRead (regKey & "DigitalProductId") Win10ProductName = "Windows 10 Version:" & WshShellRegRead (regKey & "ProductName") & vbNewLine Win10ProductID = "Product ID:" & WshShellRegRead (regKey & "ProductID") & vbNewLine Win10ProductKey = ConvertToKey (DigitalProductId) ProductKeyLabel = "Windows 10 Key:" 10 Win WinProPro, 01010,10,10,10 & FunctionKeyLabel MsgBox (Win10ProductID) ຟັງຊັນ ConvertToKey (regKey) Const KeyOffset = 52 isWin10 = (regKey (66) 6) ແລະ 1 regKey (66) = (regKey (66) & & HF7) Or ((isWin10 And 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 = 0 = j = 0 j = 0 j = j -1 winKeyOutput = Mid (Chars, Cur + 1, 1) & winKeyOutput Last = Cur Loop While j> = 0 If (i sWin10 = 1) Then keypart1 = Mid (winKeyOutput, 2, Last) insert = "N" winKeyOutput = Replace (winKeyOutput, keypart1, keypart1 & insert, 2, 1, 0) If Last = 0 Then winKeyOutput = insert & winKeyOutput End If a = Mid (winKeyOutput, 1, 5) b = Mid (winKeyOutput, 6,5) c = Mid (winKeyOutput, 11,5) d = Mid (winKeyOutput, 16,5) e = Mid (winKeyOutput, 21,5) ConvertToKey = a & "-" & b & "-" & c & "-" & d & "-" & End Function
ມັນຄວນຈະເຮັດໃຫ້ເປັນຮູບພາບຂ້າງລຸ່ມນີ້.
ຫຼັງຈາກນີ້, ໃຫ້ບັນທຶກເອກະສານທີ່ມີການຂະຫຍາຍ .vbs (ສໍາລັບນີ້, ໃນກ່ອງຂໍ້ມູນ Save, ໃຫ້ເລືອກ "All files" ໃນ "File type" field.
ໄປທີ່ໂຟນເດີບ່ອນທີ່ໄຟລ໌ໄດ້ຖືກບັນທຶກໄວ້ແລະດໍາເນີນການມັນ - ຫຼັງຈາກການປະຕິບັດທ່ານຈະເຫັນຫນ້າຕ່າງທີ່ມີ key ຜະລິດຕະພັນແລະຮຸ່ນຂອງ Windows 10 ທີ່ຈະຕິດຕັ້ງ.
ໃນຂະນະທີ່ຂ້ອຍໄດ້ສັງເກດແລ້ວ, ມີໂປແກຼມສໍາລັບການເບິ່ງຂໍ້ມູນທີ່ສໍາຄັນ - ທັງໃນ Produkey ແລະ Speccy, ເຊັ່ນດຽວກັນກັບປະໂຫຍດອື່ນໆສໍາລັບການເບິ່ງລັກສະນະຂອງຄອມພິວເຕີ, ທ່ານສາມາດຊອກຫາຂໍ້ມູນນີ້ໄດ້. ແຕ່ຂ້ອຍແນ່ໃຈວ່າວິທີທີ່ຖືກອະທິບາຍຢູ່ນີ້ຈະມີພຽງພໍໃນເກືອບທຸກສະຖານະການ.