บทนำ
คุณต้องใช้คีย์ผลิตภัณฑ์ Windows 10 สำหรับการติดตั้งใหม่ การอัปเกรดฮาร์ดแวร์ หรือการตรวจสอบสิทธิ์การใช้งาน พรอมป์ตคำสั่ง (CMD) มีวิธีในตัวที่รวดเร็วในการดูคีย์และรายละเอียดการเปิดใช้งานโดยไม่ต้องใช้เครื่องมือของบุคคลที่สาม คู่มือนี้อธิบายว่าควรเรียกใช้คำสั่งใดก่อน วิธีอ่านคีย์ OEM จาก UEFI วิธีดึงข้อมูลสิทธิ์การใช้งานจากรีจิสทรี และวิธีถอดรหัสคีย์แบบเต็มด้วยคำสั่งบรรทัดเดียวแบบง่ายที่เรียกจาก CMD คุณจะได้เรียนรู้ด้วยว่าตรวจสอบการเปิดใช้งานอย่างไร สำรองคีย์อย่างไร และเก็บรักษาให้ปลอดภัยอย่างไร
ฉันทำให้ขั้นตอนใช้งานได้จริงและตรงประเด็น คุณจะเห็นชัดเจนว่าทุกวิธีคืนค่าอะไรบ้าง และทำไมอุปกรณ์บางเครื่องจึงไม่แสดงคีย์แบบเต็ม 25 อักขระ เพื่อที่คุณจะไม่เสียเวลาตามหาผลลัพธ์ที่ประเภทสิทธิ์ของคุณไม่สามารถให้ได้ มาเริ่มจากประเภทของสิทธิ์การใช้งานเพื่อให้คุณรู้ว่า CMD เปิดเผยอะไรได้บ้างและไม่ได้บ้าง แล้วค่อยไปยังคำสั่งที่เร็วที่สุด

ก่อนเริ่ม: ประเภทสิทธิ์การใช้งานและสิ่งที่ CMD เปิดเผยได้จริง
Windows 10 ใช้หลายช่องทางในการเปิดใช้งาน ช่องทางของคุณจะเป็นตัวกำหนดว่า CMD จะแสดงอะไรได้บ้าง:
- คีย์ OEM: พีซีแบรนด์จำนวนมากเก็บคีย์เฉพาะไว้ในเฟิร์มแวร์ UEFI CMD สามารถอ่านได้โดยตรงบนเครื่องส่วนใหญ่และแสดงคีย์ 25 อักขระแบบเต็ม
- คีย์รีเทล: คุณซื้อและพิมพ์คีย์นี้ระหว่างการติดตั้งหรืออัปเกรด โดยทั่วไป CMD จะแสดงเพียงห้าตัวท้ายและสถานะการเปิดใช้งาน ไม่ใช่คีย์เต็ม
- การอนุญาตใช้สิทธิ์แบบกลุ่ม (KMS หรือ MAK): อิมเมจขององค์กรบ่อยครั้งใช้คีย์ติดตั้งทั่วไปหรือคีย์ที่จัดการโดยเซิร์ฟเวอร์ CMD รายงานสถานะการเปิดใช้งานและห้าตัวท้าย แต่จะไม่เปิดเผย MAK แบบเต็ม
- ใบอนุญาตแบบดิจิทัล: การเปิดใช้งันผูกกับฮาร์ดแวร์และบัญชี Microsoft ของคุณแทนที่จะเป็นคีย์ที่มองเห็นได้ CMD ไม่สามารถให้คีย์เต็มสำหรับใบอนุญาตดิจิทัลล้วนๆ
การรู้ข้อจำกัดเหล่านี้ช่วยประหยัดเวลา โดยสรุป คีย์ OEM มักจะแสดงแบบเต็ม; คีย์รีเทลมักไม่แสดง; คีย์แบบกลุ่มแทบไม่แสดง; และใบอนุญาตดิจิทัลจะไม่แสดงคีย์แบบครบถ้วนเลย ด้วยบริบทนี้ เราจะลองใช้คำสั่งที่รวดเร็วเพื่อได้คำตอบไวๆ ก่อน ค่อยไปยังวิธีที่ลึกขึ้น
คำตอบด่วน: คำสั่ง CMD ที่เร็วที่สุดที่ควรลองก่อน
เริ่มจากการตรวจสอบแบบรวดเร็ว มักให้สิ่งที่คุณต้องการในไม่กี่วินาที
1) คีย์ OEM หรือ UEFI บนพีซีแบรนด์จำนวนมาก:
– เรียกใช้ CMD ด้วยสิทธิ์ผู้ดูแลระบบ
– พิมพ์:
wmic path softwarelicensingservice get OA3xOriginalProductKey
– หากปรากฏคีย์ 25 อักขระ ให้คัดลอกและบันทึกไว้ เสร็จแล้ว
2) สถานะการเปิดใช้งานและห้าตัวท้าย:
– พิมพ์:
slmgr /dli
slmgr /xpr
– /dli จะแสดงรุ่นของ Windows ช่องทาง และคีย์ผลิตภัณฑ์บางส่วน (ห้าตัวท้าย)
– /xpr ยืนยันว่าระบบของคุณได้รับการเปิดใช้งานถาวรหรือไม่
3) ตรวจสอบการมีอยู่ในรีจิสทรีสำหรับการถอดรหัสภายหลัง:
– พิมพ์:
reg query ‘HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion’ /v DigitalProductId
– หากมีค่านี้ คุณสามารถถอดรหัสเป็นคีย์แบบเต็มด้วยคำสั่งบรรทัดเดียวที่เรียกจาก CMD
หากคำสั่งแบบเร็วไม่คืนค่าคีย์แบบเต็ม ไม่ต้องกังวล วิธีถัดไปจะเจาะไปที่เฟิร์มแวร์ OEM ซึ่งเป็นแหล่งที่พบบ่อยที่สุดของคีย์แบบเต็ม
วิธีที่ 1: อ่านคีย์ที่ฝังใน OEM/UEFI ด้วย WMIC
แล็ปท็อปและเดสก์ท็อปจำนวนมากมาพร้อม Windows ติดตั้งล่วงหน้า ผู้ผลิตฝังคีย์ OEM ลงในเฟิร์มแวร์ UEFI CMD สามารถอ่านได้ดังนี้:
- เปิด CMD ด้วยสิทธิ์ผู้ดูแลระบบ
- รัน:
wmic path softwarelicensingservice get OA3xOriginalProductKey - หากเห็นคีย์ในรูปแบบ XXXXX-XXXXX-XXXXX-XXXXX-XXXXX ให้คัดลอกและเก็บไว้ในที่ปลอดภัย คุณสามารถใช้เพื่อติดตั้งใหม่ในรุ่นเดียวกับที่มากับอุปกรณ์ เช่น Windows 10 Home หรือ Pro
หากคำสั่งนี้คืนบรรทัดว่าง เครื่องของคุณอาจไม่มีคีย์ที่ฝังไว้ เครื่องประกอบเอง การอัปเกรดรีเทล หรืออิมเมจแบบสิทธิ์กลุ่มมักไม่มีค่านี้ในเฟิร์มแวร์ เป็นเรื่องปกติ ดำเนินการต่อด้วย slmgr เพื่อยืนยันช่องทางและสถานะการเปิดใช้งาน แล้วไปต่อวิธีรีจิสทรีหากคุณยังต้องการคีย์แบบเต็มและสงสัยว่าเคยใช้คีย์รีเทลหรือ OEM มาก่อน
วิธีที่ 2: ดูสถานะการเปิดใช้งานและ 5 ตัวท้ายด้วย SLMGR
เมื่อ WMIC ไม่แสดงคีย์แบบเต็ม ให้ใช้ slmgr เพื่อยืนยันการเปิดใช้งานและดูคีย์บางส่วนที่คุณสามารถจับคู่กับหลักฐานการซื้อได้
- เปิด CMD ด้วยสิทธิ์ผู้ดูแลระบบ
- รัน:
slmgr /dli - ตรวจดูฟิลด์ Description และ Partial Product Key คีย์บางส่วนช่วยให้จับคู่อินสตอลนี้กับคีย์ที่พิมพ์หรือได้รับทางอีเมล
- จากนั้นรัน:
slmgr /xpr - หากเห็นข้อความว่าระบบเปิดใช้งานถาวร แสดงว่าพร้อมดี หากเห็นวันหมดอายุของ KMS แสดงว่าใช้สิทธิ์แบบกลุ่มที่ต่ออายุผ่านเซิร์ฟเวอร์
วิธีนี้จะไม่เปิดเผยคีย์แบบเต็ม แต่บอกได้ว่ามีคีย์แบบเต็มให้ดึงหรือไม่ หากคุณต้องการคีย์แบบเต็มและคิดว่าเครื่องนี้ใช้คีย์รีเทลหรือ OEM ตอนติดตั้ง ให้ลองดึงข้อมูลสิทธิ์จากรีจิสทรีถัดไปแล้วถอดรหัส

วิธีที่ 3: ดึงค่า DigitalProductId จากรีจิสทรีผ่าน CMD
Windows เก็บข้อมูลสิทธิ์การใช้งานไว้ในรีจิสทรีภายใต้ CurrentVersion คุณสามารถส่งออกและถอดรหัสด้วยสคริปต์ที่เรียกจาก CMD
- เปิด CMD ด้วยสิทธิ์ผู้ดูแลระบบ
- ตรวจหาค่าดังนี้:
reg query ‘HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion’ /v DigitalProductId - ส่งออกค่าไปยังไฟล์ข้อความเพื่อสำรอง:
reg query ‘HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion’ /v DigitalProductId > ‘%USERPROFILE%\Desktop\DigitalProductId.txt
การส่งออกนี้ทำหน้าที่เป็นหลักฐานและสำเนาสำรอง บนหลายระบบที่ติดตั้งด้วยคีย์รีเทลหรือ OEM DigitalProductId สามารถถอดรหัสเป็นคีย์ 25 อักขระได้ บนอุปกรณ์ที่เปิดใช้งานด้วยใบอนุญาตดิจิทัลหรือคีย์แบบกลุ่ม ผลการถอดรหัสมักได้คีย์ทั่วไปหรือใช้ไม่ได้ ซึ่งเป็นเรื่องปกติ เมื่อบันทึกไฟล์แล้ว คุณพร้อมที่จะรันคำสั่งบรรทัดเดียวแบบเบาๆ เพื่อถอดรหัสค่าบนเครื่องเดียวกัน

วิธีที่ 4: ถอดรหัสคีย์ผลิตภัณฑ์แบบเต็มโดยใช้สคริปต์ขนาดเล็กที่เรียกจาก CMD
CMD ไม่สามารถถอดรหัส DigitalProductId ได้เอง แต่คุณสามารถเรียก PowerShell จาก CMD ด้วยคำสั่งสั้นๆ เพียงคำสั่งเดียวเพื่อดึงและถอดรหัสคีย์โดยไม่ต้องติดตั้งอะไรเพิ่มเติม
- เปิด CMD ด้วยสิทธิ์ผู้ดูแลระบบ
- รันคำสั่งบรรทัดเดียวนี้:
powershell -NoProfile -ExecutionPolicy Bypass -Command “$p=’HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion’;$d=(Get-ItemProperty -Path $p).DigitalProductId;function D($dp){$m=’BCDFGHJKMPQRTVWXY2346789′;$dp[66]=($dp[66]-band 0x0F);$r=”;$b=$dp[52..66];for($i=24;$i-ge 0;$i–){$c=0;for($j=14;$j-ge 0;$j–){$c=$c*256+$b[$j];$b[$j]=[math]::Floor($c/24);$c=$c%24}$r=$m[$c]+$r;if((($i+1)%5)-eq 0 -and $i -ne 0){$r=’-‘+$r}}$r};D $d” - หากต้องการบันทึกผลลัพธ์เป็นไฟล์บนเดสก์ท็อปของคุณ ให้ต่อท้าย:
‘%USERPROFILE%\Desktop\win10_key.txt
หากระบบของคุณเก็บคีย์ที่ถอดรหัสได้ คำสั่งนี้จะแสดงคีย์แบบเต็ม 25 อักขระ หากผลลัพธ์ดูเป็นคีย์ทั่วไปหรือยังว่างเปล่า แสดงว่าอุปกรณ์ของคุณน่าจะใช้ใบอนุญาตดิจิทัลหรือการเปิดใช้งานแบบกลุ่ม ซึ่งไม่ใช่ปัญหา คุณยังคงติดตั้งใหม่และเปิดใช้งานอีกครั้งได้โดยไม่ต้องมีคีย์ที่มองเห็น ส่วนถัดไปอธิบายว่าควรทำอย่างไรเมื่อ CMD ไม่แสดงคีย์แบบเต็มและจะเดินหน้าต่ออย่างมั่นใจได้อย่างไร
การแก้ปัญหา: เมื่อ CMD ไม่แสดงคีย์และสิ่งที่ควรทำต่อไป
หากไม่มีวิธีใดคืนค่าคีย์ที่ใช้งานได้ ให้ทำตามขั้นตอนเหล่านี้เพื่อยืนยันสถานการณ์และตัวเลือกของคุณ:
- ยืนยันสิทธิ์ผู้ดูแลระบบ: ปิด CMD แล้วเปิดใหม่โดยคลิกขวาและเลือก Run as administrator
- ตรวจสอบรุ่นและช่องทาง: รัน slmgr /dli ตรวจดูว่าในคำอธิบายมีคำว่า Retail, OEM, KMS หรือ MAK หรือไม่
- กรณีใบอนุญาตดิจิทัล: ไปที่ การตั้งค่า > อัปเดตและความปลอดภัย > การเปิดใช้งาน หากระบุว่า Windows เปิดใช้งานด้วยใบอนุญาตดิจิทัล จะไม่มีคีย์ 25 อักขระให้ดึง ใบอนุญาตของคุณผูกกับฮาร์ดแวร์และบัญชี Microsoft
- ระบบ OEM: หากพีซีของคุณมาพร้อม Windows แต่ WMIC ไม่แสดงอะไร ให้ติดต่อผู้ผลิต แจ้งหมายเลขซีเรียลอุปกรณ์ ผู้ผลิตสามารถยืนยันคีย์ UEFI สำหรับรุ่นของคุณหรือแนะนำสื่อกู้คืน
- เครื่องเสมือนหรืออิมเมจที่โคลน: VM และอิมเมจโคลนมักใช้การเปิดใช้งานแบบกลุ่ม คาดหวังว่าจะเห็นเพียงห้าตัวท้ายและสถานะการเปิดใช้งาน
- WMIC ไม่มีหรือถูกยกเลิก: หาก wmic ไม่มีหรือถูกเลิกใช้ ให้ใช้คำสั่ง PowerShell บรรทัดเดียวในวิธีที่ 4 โดยเรียกจาก CMD
หากยังต้องการความช่วยเหลือ ให้จับภาพหน้าจอผลของ slmgr /dli และ slmgr /xpr แล้วส่งให้ฝ่ายสนับสนุนของ Microsoft หรือทีมไอที พวกเขาจะช่วยยืนยันประเภทสิทธิ์และแนวทางเปิดใช้งานที่เหมาะสม
ตรวจสอบ สำรอง และเก็บรักษาคีย์ผลิตภัณฑ์ของคุณอย่างปลอดภัย
เมื่อคุณได้คีย์แบบเต็มหรือยืนยันสถานะการเปิดใช้งานแล้ว จงปกป้องข้อมูลของคุณ คีย์ถือเป็นข้อมูลอ่อนไหว ควรจัดการเหมือนรหัสผ่าน
- ยืนยันการเปิดใช้งาน:
- รัน slmgr /dli เพื่อยืนยันรุ่น ช่องทาง และคีย์บางส่วน
- รัน slmgr /xpr เพื่อยืนยันการเปิดใช้งานถาวร
- สำรองคีย์:
- เก็บไว้ในตัวจัดการรหัสผ่าน
- เก็บสำเนาในบันทึกที่เข้ารหัสหรือคลังที่ปลอดภัย
- เก็บหลักฐานการซื้อ:
- เก็บอีเมลและใบแจ้งหนี้จากผู้ขาย
- ถ่ายภาพสติกเกอร์ COA ของ OEM หากมี และจดจำห้าตัวท้าย
- สำรองการส่งออกรีจิสทรีและผลลัพธ์:
- บันทึก DigitalProductId.txt และ win10_key.txt ไปยังไดรฟ์ภายนอกหรือที่เก็บข้อมูลบนคลาวด์ที่คุณเชื่อถือ
การเก็บบันทึกที่ดีช่วยป้องกันความเครียดในนาทีสุดท้ายระหว่างการติดตั้งใหม่และการอัปเกรด เมื่อสำรองคีย์แล้ว คุณสามารถวางแผนติดตั้งแบบล้างเครื่องหรือรีเซ็ตได้โดยมั่นใจว่าสามารถเปิดใช้งานอีกครั้ง
เคล็ดลับการเปิดใช้งานอีกครั้งหลังการรีเซ็ต การติดตั้งใหม่ หรือเปลี่ยนฮาร์ดแวร์
การเปิดใช้งานอีกครั้งขึ้นกับสิ่งที่เปลี่ยนไปและประเภทสิทธิ์ที่คุณมี ทำตามแนวทางนี้เพื่อลดความประหลาดใจ
- อุปกรณ์เดิม รุ่นเดิม:
- ติดตั้ง Windows 10 ใหม่โดยใช้ USB ที่สร้างด้วย Media Creation Tool
- ข้ามการใส่คีย์หากคุณมีใบอนุญาตดิจิทัลหรือคีย์ OEM ที่ฝังไว้ Windows จะอ่านหรือเปิดใช้งานออนไลน์หลังการติดตั้ง
- เมนบอร์ดใหม่หรือเปลี่ยนฮาร์ดแวร์ครั้งใหญ่:
- คีย์รีเทลสามารถย้ายไปเครื่องใหม่ได้ ลงชื่อเข้าใช้ด้วยบัญชี Microsoft ของคุณ ใช้เครื่องมือแก้ปัญหาการเปิดใช้งานเพื่อเปิดใช้งานอีกครั้ง
- หากการเปิดใช้งานอีกครั้งล้มเหลว ใส่คีย์รีเทลของคุณด้วย slmgr /ipk KEY-HERE หรือผ่าน การตั้งค่า > อัปเดตและความปลอดภัย > การเปิดใช้งาน
- คีย์ OEM:
- คีย์ OEM ผูกกับอุปกรณ์เดิม โดยทั่วไปจะไม่ย้ายไปพีซีเครื่องอื่น
- หากเปลี่ยนเมนบอร์ดเพราะซ่อมแซม ให้ติดต่อผู้ผลิตเพื่อขอคำแนะนำ
- การอนุญาตใช้สิทธิ์แบบกลุ่ม:
- องค์กรของคุณควบคุมการเปิดใช้งานผ่าน KMS หรือ MAK ปฏิบัติตามนโยบายไอทีของคุณ ใช้ VPN ขององค์กรหากต้องต่ออายุ KMS
- เช็กลิสต์ติดตั้งแบบล้างเครื่อง:
1) ยืนยันรุ่นของ Windows ด้วย winver หรือ slmgr /dli
2) สำรองไฟล์และคีย์ผลิตภัณฑ์หรือรายละเอียดการเปิดใช้งานของคุณ
3) สร้างสื่อการติดตั้งด้วย Media Creation Tool
4) ระหว่างการติดตั้ง เลือก ฉันไม่มีคีย์ผลิตภัณฑ์ หากคุณพึ่งพาการเปิดใช้งานแบบดิจิทัลหรือคีย์ OEM ที่ฝังไว้
5) หลังการติดตั้ง เชื่อมต่ออินเทอร์เน็ต ลงชื่อเข้าใช้ด้วยบัญชี Microsoft ของคุณ และรัน slmgr /xpr เพื่อยืนยันการเปิดใช้งาน
ขั้นตอนเหล่านี้ช่วยลดเวลาหยุดชะงักและปกป้องสิทธิ์การใช้งานของคุณ หากคุณเก็บบันทึกไว้และรู้ช่องทางของตน การเปิดใช้งานอีกครั้งมักทำได้รวดเร็ว
สรุป
คุณสามารถค้นหาคีย์ผลิตภัณฑ์ Windows 10 ด้วย CMD โดยใช้ไม่กี่คำสั่งที่เชื่อถือได้ เริ่มจากการตรวจสอบอย่างรวดเร็ว หากพีซีของคุณมีคีย์ OEM ใน UEFI wmic มักจะแสดงทันที หากไม่ ให้ใช้ slmgr เพื่อยืนยันสถานะการเปิดใช้งานและคีย์บางส่วน สำหรับระบบที่ติดตั้งด้วยคีย์รีเทลหรือ OEM ที่ถูกต้อง ให้ส่งออก DigitalProductId และถอดรหัสด้วยคำสั่งบรรทัดเดียวที่เรียกจาก CMD เมื่อเห็นเพียงข้อมูลบางส่วนหรือไม่มีเลย นั่นน่าจะหมายถึงคุณใช้ใบอนุญาตดิจิทัลหรือการเปิดใช้งานแบบกลุ่ม ซึ่งก็ไม่เป็นไร เพราะยังเปิดใช้งานได้สำเร็จหลังรีเซ็ตหรือติดตั้งแบบล้างเครื่อง
สำรองคีย์ที่คุณดึงได้ ยืนยันการเปิดใช้งาน และเก็บบันทึกของคุณอย่างปลอดภัย ด้วยขั้นตอนเหล่านี้ คุณสามารถติดตั้งใหม่ อัปเกรดฮาร์ดแวร์ หรือย้ายไปอุปกรณ์ใหม่ได้อย่างชัดเจนและมั่นใจ รู้แน่ชัดว่าจะต้องรันคำสั่งใดและทำไมจึงได้ผล
คำถามที่พบบ่อย
ฉันสามารถดึงคีย์ผลิตภัณฑ์ Windows 10 โดยใช้ CMD ได้หรือไม่ หากอุปกรณ์ของฉันเปิดใช้งานด้วยสิทธิ์การใช้งานดิจิทัล?
หากหน้าการเปิดใช้งานระบุว่า Windows ได้รับการเปิดใช้งานด้วยสิทธิ์การใช้งานดิจิทัล อาจไม่มีคีย์แบบ 25 อักขระให้ดึงมา ใช้ slmgr เพื่อยืนยันสถานะ และลงชื่อเข้าใช้ด้วยบัญชี Microsoft ของคุณ
ทำไมคำสั่ง WMIC หรือ SLMGR จึงไม่แสดงคีย์ผลิตภัณฑ์ Windows 10 แบบเต็มของฉัน?
WMIC จะแสดงคีย์แบบเต็มก็ต่อเมื่อมีคีย์ของผู้ผลิต (OEM) อยู่ใน UEFI เท่านั้น SLMGR จะแสดงสถานะการเปิดใช้งานและอักขระห้าตัวสุดท้าย สิทธิ์การใช้งานแบบขายปลีก แบบปริมาณ และแบบดิจิทัลมักจะไม่แสดงคีย์แบบเต็ม
การใช้สคริปต์ CMD เพื่อถอดรหัส DigitalProductId ให้เป็นคีย์แบบเต็มปลอดภัยและถูกกฎหมายหรือไม่?
ใช่ คุณกำลังถอดรหัสข้อมูลรีจิสทรีของคุณเอง ให้รันคำสั่งในฐานะผู้ดูแลระบบ หลีกเลี่ยงเครื่องมือของบุคคลที่สามที่ไม่รู้จัก และจัดเก็บผลลัพธ์อย่างปลอดภัยเช่นเดียวกับรหัสผ่าน
