Thursday, October 24, 2013

วิธีการตรวจสอบ License ของ Windows 8/8.1 ด้วย Slmgr.VBS

วันที่ 17 ตุลาคม 2556 ที่ผ่านมาไมโครซอฟท์เปิดได้ให้ผู้ใช้ Windows 8 อัพเดท Windows 8.1 ได้ฟรีโดยผู้ใช้เวอร์ชัน OEM และ Retail สามารถอัพเดทผ่านทาง Windows Store ส่วนเวอร์ชัน Volume Licensing ต้องอัพเดทด้วยไอเอสโออิมเมจ แต่จากประสบการณ์ส่วนตัวผมพบว่าผู้ใช้บางส่วนไม่ทราบว่า Windows 8 ที่ติดตั้งบนครื่องคอมพิวเตอร์ของตนเองใด วันนี้ผมจึงมีวิธีการตรวจสอบ (ดูเวอร์ชัน) มาฝากครับ

ก่อนที่จะว่าถึงวิธีการตรวจสอบ ผมขอแนะนำข้อมูลคร่าวๆ ของประเภทสิทธิการใช้งานของ Windows โดยทั่วไปมีอยู่ 3 แบบ ดังนี้
  1. OEM เป็นเวอร์ชันของ Windows ที่มาพร้อมกับเครื่องคอมพิวเตอร์เดสก์ท็อป/โน้ตบุ๊คใหม่ที่ติดตั้งมาจากโรงงานผู้ผลิต
  2. Retail เป็นเวอร์ชันของ Windows แบบกล่อง (Full Package)ที่วางขายตามร้านค้าไอทีทั่วไป
  3. Volume Licensing เป็นเวอร์ชันของ Windows ที่ไมโครซอฟท์จำหน่ายให้กับองค์กร

วิธีการตรวจสอบเวอร์ชัน Windows 8 นั้นทำได้โดยการคลิกเมาส์ขวาบริเวณมุมซ้ายล่างของหน้าจอหรือกดปุ่ม Windows + X แล้วคลิก System (หรือใช้แป้นพิมพ์ลัด Windows + Break) จากนั้นบนหน้าต่าง System (ภาพที่ 1) ให้ดูข้อมูลในหัวข้อ Windows activation ถ้ามีคำว่า OEM ในข้อมูล Product ID แสดงว่า Windows ที่ใช้เป็นแบบ OEM แต่หากไม่มีคำว่า OEM ปรากฏอยู่ เราจะต้องใช้ slmgr.vbs (slmgr.vbs) ซึ่งเป็นเครื่องมือประเภท VBScript ช่วยในการตรวจสอบครับ

ภาพที่ 1

slmgr.vbs ซึ่งเป็นเครื่องมือประเภท VBScript ที่ทำงานจากคอมมานด์พรอมท์ สามารถใช้จัดการเกี่ยวกับสิทธิการใช้งาน Windows เช่น การเปิดใช้งาน การตรวจสอบประเภทสิทธิการใช้งาน Windows เป็นต้น

การดูประเภท License ของ Windows
วิธีการแสดงประเภทและสถานะสิทธิการใช้งานใช้งาน Windows ทำได้โดยการรันคำสั่ง slmgr.vbs /dli ตามขั้นตอนดังนี้
  1. คลิกเมาส์ขวาบริเวณมุมซ้ายล่างของหน้าจอหรือกดปุ่ม Windows + X แล้วคลิก Command Prompt
  2. ในหน้าต่างคอมมานด์พรอมท์ให้พิมพ์คำสั่ง slmgr.vbs /dli แล้วกดปุ่ม Enter

คำสั่ง slmgr.vbs /dli จะทำการแสดงชื่อเวอร์ชันของ
  • Name คือ ชื่อเวอร์ชันของ Windows
  • Description: ประเภทสิทธิการใช้งาน
  • Partial Product Key: ตัวอักษร 5 ตัวสุดท้ายของหมายเลขผลิตภัณฑ์
  • License Status: สถานะของสิทธิการใช้งานใช้งาน Licensed หรือ Notification
  • Notification Reason: เหตุผลการแจ้งเตือน (ถ้ามี)

สำหรับ Windows 8 ที่ยังไม่ได้ทำการเปิดใช้งานจะได้หน้าไดอะล็อกดังภาพที่ 1 ซึ่งเป็น Windows 8, Professional edition ประเภทสิทธิการใช้งานแบบ Volume_KMSClient channel สถานะของสิทธิการใช้งานเป็น Notification และเหตุผลการแจ้งเตือน 0xC004F056

ภาพที่ 2

สำหรับระบบที่ทำการเปิดใช้งานเรียบร้อยแล้วจะได้ผลการทำงานดังภาพที่ 2 - 6 ซึ่งเป็น Windows 8 Pro OEM, Windows 8 Pro Retail, Windows 8 Pro VL, และ Windows 8 Enterprise VL ตามลำดับ

ภาพที่ 3

ภาพที่ 4

ภาพที่ 5

ภาพที่ 6

วิธีแสดงรายละเอียด License ของ Windows
ถ้าต้องการทราบรายละเอียดสิทธิการใช้งาน Windows ทำได้โดยการรันคำสั่ง slmgr.vbs /dlv ตามขั้นตอนดังนี้
  1. คลิกเมาส์ขวาบริเวณมุมซ้ายล่างของหน้าจอหรือกดปุ่ม Windows + X แล้วคลิก Command Prompt
  2. ในหน้าต่างคอมมานด์พรอมท์ให้พิมพ์คำสั่ง slmgr.vbs /dlv แล้วกดปุ่ม Enter

คำสั่ง slmgr.vbs /dlv นั้นจะทำการแสดงข้อมูล Windows เพิ่มเติมจากตัวเลือก /dli หลายตัวด้วยกัน เช่น Activation ID, Application ID, Extended ID, Installation ID, Processor Certificate URL, Machine Certificate URL, Use License URL และ Product Key Certificate URL เป็นต้น โดย Windows 8 ที่ทำการเปิดใช้งานเรียบร้อยแล้วผลที่ได้จะมีลักษณะดังภาพที่ 7

ภาพที่ 7

สรุป:
สำหรับใครที่ต้องการดูรายละเอียดประเภทสิทธิการใช้งาน Windows สามารถใช้คำสั่ง slmgr.vbs /dli หรือคำสั่ง slmgr.vbs /dlv สำหรับการดูรายละเอียดเชิงลึก หากต้องการดูความช่วยเหลือของคำสั่ง slmgr.vbs ให้รันคำสั่งด้วยตัวเลือก /help ครับ

ป.ล. วิธีการนี้สามารถประยุกต์ใช้ตรวจสอบว่า Windows บนเครื่องคอมพิวเตอร์เป็นของแท้หรือไม่ - ได้อีกด้วยครับ

หมายเหตุ: เครื่องมือ slmgr.vbs นี้สามารถใช้ได้บน Windows Vista หรือใหม่กว่า และ Windows Server 2008 หรือใหม่กว่า ครับ

แหล่งข้อมูลอ้างอิง:
Slmgr.vbs Options
Microsoft Lincense

Copyright © 2013 TWA Blog. All Rights Reserved.

0 Comment: