นอกเหนือจากการเขียนโปรแกรมไดรเวอร์อุปกรณ์ การรู้ Globally Unique Identifier (GUID) สำหรับคลาสอุปกรณ์ฮาร์ดแวร์จะมีประโยชน์ในการติดตามข้อมูลไดรเวอร์ใน Windows Registry
ตัวอย่างเช่น วิธีแก้ไขรหัสข้อผิดพลาดของตัวจัดการอุปกรณ์หลายตัวรวมถึงการลบค่ารีจิสตรีเฉพาะจากรีจิสตรีคีย์ที่ตั้งชื่อตาม GUID ของอุปกรณ์
นี่ไม่ใช่รายการทั้งหมด และไม่ใช่ทุกเวอร์ชันของ Windows ที่ใช้ GUID ทุกรายการในตารางนี้ มีคลาสอุปกรณ์ที่ระบบกำหนดน้อยกว่าทั่วไปหลายคลาส นอกจากนี้ อุปกรณ์ยังสามารถสร้างคลาสที่ไม่ซ้ำตามตัวแปร ซึ่งทำให้ไม่สามารถแสดงรายการทั้งหมดได้
GUID คลาสอุปกรณ์ทั่วไป | ||
---|---|---|
คลาส | GUID | รายละเอียดอุปกรณ์ |
แบตเตอรี่ | 72631E54-78A4-11D0-BCF7-00AA00B7B32A | UPS และอุปกรณ์แบตเตอรี่อื่นๆ |
ไบโอเมตริกซ์ | 53D29EF7-377C-4D14-864B-EB3A85769359 | อุปกรณ์ไบโอเมตริกซ์ |
บลูทูธ | E0CBF06C-CD8B-4647-BB8A-263B43F0F974 | อุปกรณ์บลูทูธ |
กล้อง | CA3E7AB9-B4C3-4AE6-8251-579EF933890F | อุปกรณ์กล้อง |
CDROM | 4D36E965-E325-11CE-BFC1-08002BE10318 | ซีดี/ดีวีดี/บลูเรย์ไดรฟ์ |
DiskDrive | 4D36E967-E325-11CE-BFC1-08002BE10318 | ฮาร์ดไดรฟ์ |
ดิสเพลย์ | 4D36E968-E325-11CE-BFC1-08002BE10318 | อะแดปเตอร์วิดีโอ |
ส่วนขยาย | E2F84CE7-8EFA-411C-AA69-97454CA4CB57 | อุปกรณ์ที่ต้องการการปรับแต่ง |
FDC | 4D36E969-E325-11CE-BFC1-08002BE10318 | ฟลอปปี้คอนโทรลเลอร์ |
ฟลอปปี้ดิสก์ | 4D36E980-E325-11CE-BFC1-08002BE10318 | ฟลอปปี้ไดรฟ์ |
HDC | 4D36E96A-E325-11CE-BFC1-08002BE10318 | ตัวควบคุมฮาร์ดไดรฟ์ |
HIDClass | 745A17A0-74D3-11D0-B6FE-00A0C90F57DA | อุปกรณ์ USB บางตัว |
1394 | 6BDD1FC1-810F-11D0-BEC7-08002BE2092F | IEEE 1394 โฮสต์คอนโทรลเลอร์ |
รูปภาพ | 6BDD1FC6-810F-11D0-BEC7-08002BE2092F | กล้องและสแกนเนอร์ |
อินฟราเรด | 6BDD1FC5-810F-11D0-BEC7-08002BE2092F | อุปกรณ์อินฟราเรด |
คีย์บอร์ด | 4D36E96B-E325-11CE-BFC1-08002BE10318 | คีย์บอร์ด |
MediumChanger | CE5939AE-EBDE-11D0-B181-0000F8753EC4 | อุปกรณ์เปลี่ยนสื่อ SCSI |
MTD | 4D36E970-E325-11CE-BFC1-08002BE10318 | อุปกรณ์หน่วยความจำ (เช่น การ์ดหน่วยความจำแฟลช) |
โมเด็ม | 4D36E96D-E325-11CE-BFC1-08002BE10318 | โมเด็ม |
จอภาพ | 4D36E96E-E325-11CE-BFC1-08002BE10318 | จอภาพ |
หนู | 4D36E96F-E325-11CE-BFC1-08002BE10318 | หนูและอุปกรณ์ชี้ตำแหน่ง |
มัลติฟังก์ชั่น | 4D36E971-E325-11CE-BFC1-08002BE10318 | การ์ดคอมโบ (เช่น โมเด็ม PCMCIA) |
สื่อ | 4D36E96C-E325-11CE-BFC1-08002BE10318 | เครื่องเสียงและวิดีโอ |
มัลติพอร์ตอนุกรม | 50906CB8-BA12-11D1-BF5d-0000F805F530 | การ์ดซีเรียลหลายพอร์ต |
เน็ต | 4D36E972-E325-11CE-BFC1-08002BE10318 | อแดปเตอร์เครือข่าย |
NetClient | 4D36E973-E325-11CE-BFC1-08002BE10318 | เครือข่ายและ/หรือผู้ให้บริการการพิมพ์ |
NetService | 4D36E974-E325-11CE-BFC1-08002be10318 | เซิฟเวอร์ |
พอร์ต | 4D36E978-E325-11CE-BFC1-08002BE10318 | พอร์ตอนุกรมและขนาน |
เครื่องพิมพ์ | 4D36E979-E325-11CE-BFC1-08002BE10318 | เครื่องพิมพ์ |
PNPPrinters | 4658EE7E-F050-11D1-B6BD-00C04FA372A7 | SCSI/1394 เครื่องพิมพ์ที่ระบุ |
โปรเซสเซอร์ | 50127DC3-0F36-415E-A6CC-4CB3BE910B65 | ประเภทโปรเซสเซอร์ |
SCSIAdapter | 4D36E97B-E325-11CE-BFC1-08002BE10318 | ตัวควบคุม SCSI และ RAID |
อุปกรณ์รักษาความปลอดภัย | D94EE5D8-D189-4994-83D2-F68D7D41B0E6 | ชิปโมดูลแพลตฟอร์มที่เชื่อถือได้ |
เซ็นเซอร์ | 5175D334-C371-4806-B3BA-71FD53C9258D | เซ็นเซอร์และอุปกรณ์บอกตำแหน่ง |
SmartCardReader | 50DD5230-BA8A-11D1-BF5D-0000F805F530 | เครื่องอ่านสมาร์ทการ์ด |
ปริมาณ | 71A27CDD-812A-11D0-BEC7-08002BE2092F | ปริมาณการจัดเก็บ |
ระบบ | 4D36E97D-E325-11CE-BFC1-08002BE10318 | ระบบบัส สะพาน ฯลฯ |
TapeDrive | 6D807884-7D21-11CF-801C-08002BE10318 | เทปไดรฟ |
USB | 36FC9E60-C465-11CF-8056-444553540000 | ตัวควบคุมโฮสต์และฮับ USB |
USBDevice | 88BAE032-5A81-49f0-BC3D-A4FF138216D6 | อุปกรณ์ USB ที่ไม่ใช่ของคลาสอื่น |
WPD | EEC5AD98-8080-425F-922A-DABF3DE3F69A | อุปกรณ์ WPD |