Uden for enhedsdriverprogrammering er det nyttigt at kende Globally Unique Identifier (GUID) for en hardwareenhedsklasse, når du sporer driveroplysninger i Windows-registreringsdatabasen.
Løsningen på adskillige enhedshåndteringsfejlkoder omfatter f.eks. fjernelse af specifikke registreringsdatabaseværdier fra registreringsdatabasenøgler opkaldt efter en enheds GUID.
Dette er ikke en komplet liste, og ikke alle Windows-versioner bruger hver GUID i denne tabel. Der findes flere mindre almindelige systemdefinerede enhedsklasser. Enheder kan også generere unikke klasser baseret på variabler, hvilket gør det umuligt at liste dem alle sammen.
Common Device Class GUIDs | ||
---|---|---|
Klasse | GUID | Enhedsbeskrivelse |
Batteri | 72631E54-78A4-11D0-BCF7-00AA00B7B32A | UPS'er og andre batterienheder |
Biometrisk | 53D29EF7-377C-4D14-864B-EB3A85769359 | Biometrisk-baserede enheder |
Bluetooth | E0CBF06C-CD8B-4647-BB8A-263B43F0F974 | Bluetooth-enheder |
Camera | CA3E7AB9-B4C3-4AE6-8251-579EF933890F | Kameraenheder |
CDROM | 4D36E965-E325-11CE-BFC1-08002BE10318 | CD/DVD/Blu-ray-drev |
DiskDrive | 4D36E967-E325-11CE-BFC1-08002BE10318 | Harddiske |
Display | 4D36E968-E325-11CE-BFC1-08002BE10318 | Videoadaptere |
Udvidelse | E2F84CE7-8EFA-411C-AA69-97454CA4CB57 | Enheder, der kræver tilpasning |
FDC | 4D36E969-E325-11CE-BFC1-08002BE10318 | Floppy-controllere |
FloppyDisk | 4D36E980-E325-11CE-BFC1-08002BE10318 | Floppy-drev |
HDC | 4D36E96A-E325-11CE-BFC1-08002BE10318 | Harddiskcontrollere |
HIDClass | 745A17A0-74D3-11D0-B6FE-00A0C90F57DA | Nogle USB-enheder |
1394 | 6BDD1FC1-810F-11D0-BEC7-08002BE2092F | IEEE 1394-værtscontroller |
Billede | 6BDD1FC6-810F-11D0-BEC7-08002BE2092F | Kameraer og scannere |
Infrarød | 6BDD1FC5-810F-11D0-BEC7-08002BE2092F | Infrarøde enheder |
Keyboard | 4D36E96B-E325-11CE-BFC1-08002BE10318 | Keyboards |
MediumChanger | CE5939AE-EBDE-11D0-B181-0000F8753EC4 | SCSI-medieskifterenheder |
MTD | 4D36E970-E325-11CE-BFC1-08002BE10318 | Hukommelsesenheder (f.eks. flash-hukommelseskort) |
Modem | 4D36E96D-E325-11CE-BFC1-08002BE10318 | Modems |
Monitor | 4D36E96E-E325-11CE-BFC1-08002BE10318 | Monitorer |
Mouse | 4D36E96F-E325-11CE-BFC1-08002BE10318 | Mus og pegeredskaber |
Multifunktion | 4D36E971-E325-11CE-BFC1-08002BE10318 | Combo-kort (f.eks. PCMCIA-modem) |
Media | 4D36E96C-E325-11CE-BFC1-08002BE10318 | Lyd- og videoenheder |
MultiportSerial | 50906CB8-BA12-11D1-BF5d-0000F805F530 | Multiport-seriekort |
Net | 4D36E972-E325-11CE-BFC1-08002BE10318 | Netværksadaptere |
NetClient | 4D36E973-E325-11CE-BFC1-08002BE10318 | Netværks- og/eller printudbydere |
NetService | 4D36E974-E325-11CE-BFC1-08002be10318 | Servere |
Porte | 4D36E978-E325-11CE-BFC1-08002BE10318 | Serielle og parallelle porte |
Printer | 4D36E979-E325-11CE-BFC1-08002BE10318 | Printere |
PNPPrinters | 4658EE7E-F050-11D1-B6BD-00C04FA372A7 | SCSI/1394-opregnede printere |
Processor | 50127DC3-0F36-415E-A6CC-4CB3BE910B65 | Processortyper |
SCSIAdapter | 4D36E97B-E325-11CE-BFC1-08002BE10318 | SCSI- og RAID-controllere |
Sikkerhedsenheder | D94EE5D8-D189-4994-83D2-F68D7D41B0E6 | Trusted Platform Module-chips |
Sensor | 5175D334-C371-4806-B3BA-71FD53C9258D | Sensor- og lokaliseringsenheder |
SmartCardReader | 50DD5230-BA8A-11D1-BF5D-0000F805F530 | Smartkortlæsere |
Bind | 71A27CDD-812A-11D0-BEC7-08002BE2092F | Lagermængder |
System | 4D36E97D-E325-11CE-BFC1-08002BE10318 | Systembusser, broer osv. |
TapeDrive | 6D807884-7D21-11CF-801C-08002BE10318 | Bånddrev |
USB | 36FC9E60-C465-11CF-8056-444553540000 | USB-værtscontrollere og hubs |
USBDenhed | 88BAE032-5A81-49f0-BC3D-A4FF138216D6 | USB-enheder, der ikke tilhører en anden klasse |
WPD | EEC5AD98-8080-425F-922A-DABF3DE3F69A | WPD-enheder |