Utanför programmering av drivrutiner är det användbart att känna till den globala unika identifieraren (GUID) för en maskinvaruenhetsklass när du spårar drivrutinsinformation i Windows-registret.
Lösningen på flera felkoder för Enhetshanteraren inkluderar till exempel att ta bort specifika registervärden från registernycklar som är uppkallade efter en enhets GUID.
Detta är inte en fullständig lista, och inte alla Windows-versioner använder alla GUID i den här tabellen. Det finns flera mindre vanliga systemdefinierade enhetsklasser. Enheter kan också generera unika klasser baserade på variabler, vilket gör det omöjligt att lista dem alla.
Common Device Class GUIDs | ||
---|---|---|
Klass | GUID | Enhetsbeskrivning |
Batteri | 72631E54-78A4-11D0-BCF7-00AA00B7B32A | UPS och andra batterienheter |
Biometric | 53D29EF7-377C-4D14-864B-EB3A85769359 | Biometrisk-baserade enheter |
Bluetooth | E0CBF06C-CD8B-4647-BB8A-263B43F0F974 | Bluetooth-enheter |
Camera | CA3E7AB9-B4C3-4AE6-8251-579EF933890F | Kameraenheter |
CDROM | 4D36E965-E325-11CE-BFC1-08002BE10318 | CD/DVD/Blu-ray-enheter |
DiskDrive | 4D36E967-E325-11CE-BFC1-08002BE10318 | Hårddiskar |
Display | 4D36E968-E325-11CE-BFC1-08002BE10318 | Videoadaptrar |
tillägg | E2F84CE7-8EFA-411C-AA69-97454CA4CB57 | Enheter som kräver anpassningar |
FDC | 4D36E969-E325-11CE-BFC1-08002BE10318 | Floppy controllers |
FloppyDisk | 4D36E980-E325-11CE-BFC1-08002BE10318 | Floppy drives |
HDC | 4D36E96A-E325-11CE-BFC1-08002BE10318 | Hårddiskkontroller |
HIDClass | 745A17A0-74D3-11D0-B6FE-00A0C90F57DA | Vissa USB-enheter |
1394 | 6BDD1FC1-810F-11D0-BEC7-08002BE2092F | IEEE 1394 värdkontroller |
Bild | 6BDD1FC6-810F-11D0-BEC7-08002BE2092F | Kameror och skannrar |
Infraröd | 6BDD1FC5-810F-11D0-BEC7-08002BE2092F | Infraröda enheter |
tangentbord | 4D36E96B-E325-11CE-BFC1-08002BE10318 | tangentbord |
MediumChanger | CE5939AE-EBDE-11D0-B181-0000F8753EC4 | SCSI-mediaväxlarenheter |
MTD | 4D36E970-E325-11CE-BFC1-08002BE10318 | Minnesenheter (t.ex. flashminneskort) |
Modem | 4D36E96D-E325-11CE-BFC1-08002BE10318 | Modem |
Monitor | 4D36E96E-E325-11CE-BFC1-08002BE10318 | Monitorer |
Mouse | 4D36E96F-E325-11CE-BFC1-08002BE10318 | Möss och pekdon |
Multifunktion | 4D36E971-E325-11CE-BFC1-08002BE10318 | Kombokort (t.ex. PCMCIA-modem) |
Media | 4D36E96C-E325-11CE-BFC1-08002BE10318 | Ljud- och videoenheter |
MultiportSerial | 50906CB8-BA12-11D1-BF5d-0000F805F530 | Multiport seriella kort |
Net | 4D36E972-E325-11CE-BFC1-08002BE10318 | Nätverksadaptrar |
NetClient | 4D36E973-E325-11CE-BFC1-08002BE10318 | Nätverks- och/eller utskriftsleverantörer |
NetService | 4D36E974-E325-11CE-BFC1-08002be10318 | Server |
Ports | 4D36E978-E325-11CE-BFC1-08002BE10318 | Seriella och parallella portar |
Skrivare | 4D36E979-E325-11CE-BFC1-08002BE10318 | Skrivare |
PNPPrinters | 4658EE7E-F050-11D1-B6BD-00C04FA372A7 | SCSI/1394-uppräknade skrivare |
Processor | 50127DC3-0F36-415E-A6CC-4CB3BE910B65 | Processortyper |
SCSIAdapter | 4D36E97B-E325-11CE-BFC1-08002BE10318 | SCSI- och RAID-kontroller |
Securitydevices | D94EE5D8-D189-4994-83D2-F68D7D41B0E6 | Trusted Platform Module-chips |
Sensor | 5175D334-C371-4806-B3BA-71FD53C9258D | Sensor- och lokaliseringsenheter |
SmartCardReader | 50DD5230-BA8A-11D1-BF5D-0000F805F530 | Smartkortsläsare |
Volym | 71A27CDD-812A-11D0-BEC7-08002BE2092F | Lagringsvolymer |
System | 4D36E97D-E325-11CE-BFC1-08002BE10318 | Systembussar, broar, etc. |
TapeDrive | 6D807884-7D21-11CF-801C-08002BE10318 | Bandenheter |
USB | 36FC9E60-C465-11CF-8056-444553540000 | USB-värdkontroller och hubbar |
USBDevice | 88BAE032-5A81-49f0-BC3D-A4FF138216D6 | USB-enheter som inte tillhör en annan klass |
WPD | EEC5AD98-8080-425F-922A-DABF3DE3F69A | WPD-enheter |