Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In diesem Artikel werden USB-gerätespezifische Registrierungseinträge beschrieben.
Von Bedeutung
Dieser Artikel richtet sich an Programmierer. Wenn ein Kunde USB-Probleme hat, lesen Sie "Beheben USB-C Probleme in Windows".
Registrierungseinstellungen zum Konfigurieren des USB-Treiberstapelverhaltens
Die in diesem Artikel beschriebenen Registrierungseinträge finden Sie unter diesem Schlüssel:
HKEY_LOCAL_MACHINE
SYSTEM
CurrentControlSet
Control
usbflags
<vvvvpppprrrr>
<Device-specific registry entry>
Im Schlüssel "vvvvpppprrrrr"
- vvvv ist eine vierstellige Hexadezimalzahl, die den Anbieter identifiziert
- pppp ist eine vierstellige hexadezimale Zahl, die das Produkt identifiziert.
- rrrr ist eine 4-stellige hexadezimale Zahl, die die Revisionsnummer des Geräts enthält.
Die Hersteller-ID, Produkt-ID und Revisionsnummerwerte werden vom USB-Gerätedeskriptor abgerufen. Die USB_DEVICE_DESCRIPTOR Struktur beschreibt einen Gerätedeskriptor.
In der folgenden Tabelle werden die möglichen Registrierungseinträge für den vvvvpppprrrrr-Schlüssel beschrieben. Der USB-Treiberstack betrachtet diese Einträge als schreibgeschützte Werte.
Registrierungseintrag | BESCHREIBUNG | Mögliche Werte |
---|---|---|
osvc REG_BINARY |
Gibt an, ob das Betriebssystem das Gerät für von Microsoft definierte USB-Deskriptoren abgefragt hat. Wenn die zuvor versuchte Betriebssystemdeskriptorabfrage erfolgreich war, enthält der Wert den Lieferantencode aus dem Betriebssystemzeichenfolgendeskriptor. |
|
IgnoreHWSerNum REG_BINARY |
Gibt an, ob der USB-Treiberstapel die Seriennummer des Geräts ignorieren muss. |
|
ResetOnResume REG_BINARY |
Gibt an, ob der USB-Treiberstapel das Gerät zurücksetzen muss, wenn der Port aus einem Energiesparzyklus wieder aktiviert wird. |
|
Suchen nach Geräteinformationen nach dem Aufzählen unter Windows
Anzeigen der Geräteschnittstellen-GUID, Hardware-ID und Geräteklasseninformationen zu Ihrem Gerät
Suchen Sie das Gerät, das die gewünschte Geräteschnittstelle verfügbar macht, und notieren Sie sich die Instanz-ID. Wenn die Geräteschnittstelle beispielsweise zur Klasse {A5DCBF10-6530-11D2-901F-00C04FB951ED} gehört, finden Sie die richtige Geräteschnittstelle und das richtige Gerät mit dem folgenden Befehl:
>pnputil /enum-interfaces /class {A5DCBF10-6530-11D2-901F-00C04FB951ED} /instanceid Microsoft PnP Utility Interface Path: \\?\USB#VID_045E&PID_0840#0C33CG9212501N0#{a5dcbf10-6530-11d2-901f-00c04fb951ed} Interface Description: Unknown Interface Class GUID: {a5dcbf10-6530-11d2-901f-00c04fb951ed} Device Instance ID: USB\VID_045E&PID_0840\0C33CG9212501N0 Interface Status: Enabled Interface Path: \\?\USB#VID_045E&PID_07A5#5&109d12e&0&1#{a5dcbf10-6530-11d2-901f-00c04fb951ed} Interface Description: Unknown Interface Class GUID: {a5dcbf10-6530-11d2-901f-00c04fb951ed} Device Instance ID: USB\VID_045E&PID_07A5\5&109d12e&0&1 Interface Status: Enabled
Rufen Sie eine Liste der kompatiblen IDs für das Gerät ab, und notieren Sie sich die Geräteklasse, Unterklasse und Protokollcodes:
>pnputil /enum-devices /instanceid "USB\VID_045E&PID_0840\0C33CG9212501N0" /ids Microsoft PnP Utility Instance ID: USB\VID_045E&PID_0840\0C33CG9212501N0 Device Description: USB Composite Device Class Name: USB Class GUID: {36fc9e60-c465-11cf-8056-444553540000} Manufacturer Name: (Standard USB Host Controller) Status: Started Driver Name: usb.inf Hardware IDs: USB\VID_045E&PID_0840&REV_0215 USB\VID_045E&PID_0840 Compatible IDs: USB\COMPAT_VID_045E&DevClass_00&SubClass_00&Prot00 USB\COMPAT_VID_045E&DevClass_00&SubClass_00 USB\COMPAT_VID_045E&DevClass_00 USB\DevClass_00&SubClass_00&Prot_00 USB\DevClass_00&SubClass_00 USB\DevClass_00 USB\COMPOSITE