สมมติว่าคุณกำลังวางแผนที่จะติดตั้ง Windows ใหม่ แต่คุณไม่รู้หรือจำหมายเลขผลิตภัณฑ์เพื่อเปิดใช้งาน Windows หลังจากการติดตั้งเสร็จสมบูรณ์ และคุณไม่สามารถเปิดใช้งานระบบปฏิบัติการที่ติดตั้งใหม่ได้
ด้านล่างนี้คือ 3 วิธีง่ายๆ ที่จะช่วยคุณค้นหารหัสผลิตภัณฑ์ของคุณ
1. ใช้ Powershell เพื่อค้นหารหัสผลิตภัณฑ์ของคุณ
1. เปิด Notepad บนคอมพิวเตอร์ของคุณ
2. คัดลอกและวางข้อความด้านล่างลงในไฟล์ Notepad:
ฟังก์ชัน Get-WindowsKey {
## ฟังก์ชั่นเพื่อดึงรหัสผลิตภัณฑ์ Windows จากพีซีเครื่องใดก็ได้
## โดย Jakob Bindslet ([email protected])
พารามิเตอร์ ($targets = ".")
$hklm = 2147483650
$regPath = "ซอฟต์แวร์\Microsoft\Windows NT\CurrentVersion"
$regValue = "รหัสผลิตภัณฑ์ดิจิทัล"
Foreach ($เป้าหมายใน $targets) {
$productKey = $null
$win32os = $null
$wmi = [WMIClass]"\$target\root\default:stdRegProv"
$data = $wmi.GetBinaryValue($hklm,$regPath,$regValue)
$binArray = ($data.uValue)[52..66]
$charsArray = "B", "C", "D", "F", "G", "H", "J", "K", "M", "P", "Q", "R" ,"T", "V", "W", "X", "Y", "2", "3", "4", "6", "7", "8", "9"
## ถอดรหัสข้อมูลไบนารี่ที่เข้ารหัส base24
สำหรับ ($i = 24; $i -ge 0; $i--) {
$เค = 0
สำหรับ ($j = 14; $j -ge 0; $j--) {
$k = $k * 256 -bx หรือ $binArray[$j]
$binArray[$j] = [คณิตศาสตร์]::truncate($k / 24)
$k = $k % 24
}
$productKey = $charsArray[$k] + $productKey
ถ้า (($i % 5 -eq 0) -และ ($i -ne 0)) {
$productKey = "-" + $productKey
}
}
$win32os = รับ-WmiObject Win32_OperatingSystem - คอมพิวเตอร์ $target
$obj = วัตถุวัตถุใหม่
$obj | เพิ่มสมาชิก Noteproperty คอมพิวเตอร์ -value $target
$obj | เพิ่มสมาชิก Noteproperty Caption -value $win32os.Caption
$obj | เพิ่มสมาชิก Noteproperty CSDVersion -value $win32os.CSDVersion
$obj | เพิ่มสมาชิก Noteproperty OSArch -value $win32os.OSArchitecture
$obj | เพิ่มสมาชิก Noteproperty BuildNumber -value $win32os.BuildNumber
$obj | เพิ่มสมาชิก Noteproperty RegisteredTo -value $win32os.RegisteredUser
$obj | เพิ่มสมาชิก Noteproperty ProductID -value $win32os.SerialNumber
$obj | เพิ่มสมาชิก Noteproperty ProductKey -value $productkey
$วัตถุ
}
}
3. บันทึกไฟล์ Notepad ด้วยชื่อที่ผิดปกติซึ่งมีนามสกุล ".ps1" บนเดสก์ท็อปของคุณเพื่อให้ค้นหาได้ง่าย
ตัวอย่างเช่น คุณสามารถตั้งชื่อเป็น GetProductKey.ps1
4. เปิด Powershell ภายใต้ Admin โดยป้อน "powershell" ในช่องค้นหาบนเมนู Start หรือหน้าจอเริ่ม จากนั้นกดCtrl + Shift + Enterเพื่อเปิด Powershell ภายใต้ Admin
5. เปิดใช้งานการดำเนินการไฟล์ในเครื่องโดยไม่ต้องเซ็นชื่อแบบดิจิทัลโดยป้อนคำสั่งต่อไปนี้ลงในหน้าต่าง Powershell:
ตั้งค่า ExecutionPolicy RemoteSigned
กดEnterเพื่อดำเนินการคำสั่ง
6. จากนั้นป้อนคำสั่งด้านล่าง:
นำเข้าโมดูล C:\Users\Winaero\Desktop\GetProductKey.ps1; รับ WindowsKey
บันทึก:
ในคำสั่งข้างต้น ให้เปลี่ยนเส้นทางไฟล์ GetProductKey.ps1 ที่คุณบันทึกไว้
7. ตอนนี้รหัสผลิตภัณฑ์ของคุณจะปรากฏบนหน้าจอ
นอกจากนี้ คุณสามารถดูขั้นตอนโดยละเอียดเพื่อค้นหารหัสผลิตภัณฑ์โดยใช้ Powershell ในวิดีโอด้านล่าง:
2. ค้นหารหัสผลิตภัณฑ์โดยใช้ Command Prompt
ขั้นแรก กด คีย์ผสมWindows + Xเพื่อเปิด Power User Menu หรือคลิกขวาที่ ปุ่ม Startที่มุมซ้ายล่างของ Windows 10/8 จากนั้นเลือก ตัวเลือก Command Prompt (Admin)เพื่อเปิด Command Prompt ใต้ Admin
จากนั้นป้อนคำสั่งด้านล่างลงในหน้าต่างพร้อมรับคำสั่งแล้วกดEnter :
บริการอนุญาตซอฟต์แวร์เส้นทาง wmic รับ OA3xOriginalProductKey
ตอนนี้รหัสผลิตภัณฑ์ของคุณจะปรากฏบนหน้าจอ
3. ใช้ Windows Registry เพื่อค้นหารหัสผลิตภัณฑ์
เมื่อต้องการค้นหาหมายเลขผลิตภัณฑ์ในรีจิสทรี ต่อไปนี้เป็นขั้นตอนที่คุณต้องปฏิบัติตาม
1. คลิกขวาที่เมนูเริ่ม
2. เลือกตัวเลือกการค้นหา
3. ค้นหาและเปิดRegistry Editor
4. ในรีจิสทรี ให้คัดลอกและวางเส้นทางด้านล่างลงในแถบที่อยู่ จากนั้นEnter
กด
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
5. บนแผงด้านขวา ให้ค้นหาค่า DigitalProductId
ค่า DigitalProductId จะเก็บหมายเลขผลิตภัณฑ์ Windows 10
ค่าDigitalProductIdจะเก็บรหัสผลิตภัณฑ์ Windows 10 ของคุณ ดับเบิลคลิกที่ค่านี้แล้วคุณจะเห็นรหัสลิขสิทธิ์ที่เข้ารหัส
ถอดรหัสค่า HEX DigitalProductId ลงในรหัสลิขสิทธิ์
DigitalProductId เป็นค่าไบนารี สิ่งใดก็ตามที่เป็นค่าไบนารี่จะถูกแปลงเป็นค่า HEX โดยอัตโนมัติ เนื่องจากเราต้องการรหัสผลิตภัณฑ์ไม่ใช่ค่า HEX ขั้นตอนต่อไปคือการถอดรหัสค่า DigitalProductId ในการทำเช่นนั้น คุณจะต้องใช้เครื่องมือโอเพ่นซอร์สแบบพกพาฟรีที่เรียกว่า WinProdKeyFinder
หากต้องการถอดรหัสค่า DigitalProductId ให้ทำตามขั้นตอนด้านล่าง
1. ขั้นแรก เปิด Registry Editor
2. ไปที่โฟลเดอร์ต่อไปนี้
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\
3. คลิกขวาที่ โฟลเดอร์ CurrentVersionและเลือกส่งออก
คลิกขวาที่โฟลเดอร์ CurrentVersion และเลือกส่งออก
4. ตั้งชื่อไฟล์ตามที่คุณต้องการและบันทึกไว้บนเดสก์ท็อป
5. ปิดตัวแก้ไขรีจิสทรี
6. บนเดสก์ท็อป คลิกขวาที่ไฟล์ .reg แล้วเลือกแก้ไข
7. ในไฟล์ ให้ค้นหาค่าDigitalProductId
ค้นหาค่า DigitalProductId
8. คัดลอกโค้ด HEX แบบเต็มพร้อมกับชื่อค่าตามที่แสดงในภาพด้านล่าง
คัดลอกโค้ด HEX แบบเต็มพร้อมกับชื่อค่า
9. จากนั้น ดาวน์โหลด WinProdKeyFinder จาก Github
10. เปิดไฟล์ ZIP และแตกไฟล์ EXE ไปยังเดสก์ท็อป
11. ดับเบิลคลิก"WinProdKeyFind.exe"เพื่อเปิด
12. ในแอปพลิเคชัน ให้คลิกปุ่มDecode DigitalProductID
13. กด ทางลัดCtrl
+ V
เพื่อวางโค้ด HEX ที่คัดลอกไว้
กดทางลัด Ctrl+V เพื่อวางโค้ด HEX ที่คัดลอกไว้
14. คลิก ปุ่ม Parse DigitalProductId
15. ทันทีที่คุณกดปุ่ม แอปพลิเคชันจะถอดรหัสรหัส HEX และแสดงรหัสผลิตภัณฑ์ Windows 10
แอปพลิเคชันจะถอดรหัสรหัส HEX และแสดงรหัสผลิตภัณฑ์
หากต้องการคัดลอกหมายเลขผลิตภัณฑ์ ให้คลิก ปุ่มคัด ลอกคีย์ไปยังคลิปบอร์ดคุณสามารถวางคีย์ที่คัดลอกไว้ในไฟล์ข้อความหรือเอกสารอื่นเพื่อเก็บไว้อย่างปลอดภัย
อ้างถึงบทความเพิ่มเติมด้านล่าง:
ขอให้โชคดี!