Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
W tym artykule opisano wpisy rejestru specyficzne dla urządzenia USB.
Important
Ten artykuł jest przeznaczony dla programistów. Jeśli jesteś klientem mającym problemy z USB, zobacz Rozwiązywanie problemów z USB-C w systemie Windows
Ustawienia rejestru służące do konfigurowania zachowania stosu sterowników USB
Wpisy rejestru opisane w tym artykule znajdują się w następującym kluczu:
HKEY_LOCAL_MACHINE
SYSTEM
CurrentControlSet
Control
usbflags
<vvvvpppprrrr>
<Device-specific registry entry>
In the vvvvpppprrrr key,
- vvvv is a 4-digit hexadecimal number that identifies the vendor
- pppp is a 4-digit hexadecimal number that identifies the product
- rrrr is a 4-digit hexadecimal number that contains the revision number of the device
Identyfikator dostawcy, identyfikator produktu i wartości numeru poprawki są uzyskiwane z deskryptora urządzenia USB. The USB_DEVICE_DESCRIPTOR structure describes a device descriptor.
The following table describes the possible registry entries for the vvvvpppprrrr key. Stos sterowników USB uwzględnia te wpisy jako wartości tylko do odczytu.
| Registry entry | Description | Possible values |
|---|---|---|
|
osvc REG_BINARY |
Wskazuje, czy system operacyjny zapytał urządzenie o deskryptory USB zdefiniowane przez firmę Microsoft. Jeśli wcześniejsza kwerenda deskryptora systemu operacyjnego zakończyła się sukcesem, wartość zawiera kod dostawcy z deskryptora łańcucha systemu operacyjnego. |
|
|
IgnoreHWSerNum REG_BINARY |
Wskazuje, czy stos sterowników USB musi ignorować numer seryjny urządzenia. |
|
|
ResetOnResume REG_BINARY |
Wskazuje, czy stos sterowników USB musi zresetować urządzenie, gdy port wznawia działanie po cyklu uśpienia. |
|
Znajdowanie informacji o urządzeniu po wyliczeniach w systemie Windows
View the device interface GUID, Hardware ID, and device class information about your device
Znajdź urządzenie, które odsłania interfejs urządzenia, który Cię interesuje, i zanotuj ID instancji. Jeśli na przykład interfejs urządzenia należy do klasy {A5DCBF10-6530-11D2-901F-00C04FB951ED}, możesz znaleźć odpowiedni interfejs urządzenia i urządzenie za pomocą następującego polecenia:
>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: EnabledPobierz listę zgodnych identyfikatorów urządzenia i zanotuj kody klas urządzeń, podklasy i protokołów:
>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