Настройка для определённого устройства
Чтобы применить временное решение для конкретного устройства, добавьте значение REG_DWORD с именем
DisableOnSoftRemove, который имеет значение 1 в следующий подраздел реестра:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\usbflags\vvvvpppprrrr
(где vvvv идентификатор производителя устройства, pppp это код продукта устройства, и rrrr это номер версии устройства).
- Нажмите кнопку "Пуск", выберите пункт Выполнить (либо на клавиатуре нажмите комбинацию клавиш Win+R), в поле "Открыть" введите команду regedit и нажмите кнопку "ОК".
- Найдите и выберите следующий подраздел реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\UsbFlags
- В меню "Правка" наведите курсор мыши на пункт "Создать", из списка щёлкните левой кнопкой мыши по пункту "Раздел".
- Введите имя нового ключа следующего вида:
vvvvpppprrrr
где vvvv представляет собой 4-значное шестнадцатеричное число, которое идентифицирует производителя (idDevice из дескриптора устройства USB),
где pppp представляет собой 4-значное шестнадцатеричное число, которое идентифицирует продукт (idVendor из дескриптора устройства USB), и
где rrrr представляет собой 4-значный двоично-десятичное число, которое содержит номер версии устройства (bcdDevice из дескриптора устройства USB).
Пример:
VID_123A&PID_456B&REV_0102 т.е HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\UsbFlags\123a456B0102
- В меню "Правка" наведите курсор мыши на пункт "Создать", из списка щёлкните левой кнопкой мыши по пункту "Параметр DWORD (32 бита)".
- Для параметра DWORD задайте имя DisableOnSoftRemove, затем нажмите клавишу "ENTER".
- Щёлкните правой кнопкой мыши по параметру DisableOnSoftRemove, затем выберите пункт "Изменить".
- В поле установите значение 1 и нажмите кнопку "ОК".
- Закройте редактор реестра.
Пример:
Код:
![Выделить весь код](images/misc/selectcode.png)
Windows Registry Editor Version 5.00
; Замените vvvvpppprrrr на своё
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags\vvvvpppprrrr]
"DisableOnSoftRemove"=dword:00000001
Общие настройки
Чтобы применить временное решение для всех перечисленных USB устройств, добавьте значение
REG_DWORD с именем
DisableOnSoftRemove, который имеет значение
1, в следующий подраздел реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbhub\HubG
- Нажмите кнопку "Пуск", выберите пункт Выполнить (либо на клавиатуре нажмите комбинацию клавиш Win+R), в поле "Открыть" введите команду regedit и нажмите кнопку "ОК".
- Найдите и выберите следующий подраздел реестра:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\usbhub
- В меню "Правка" наведите курсор мыши на пункт "Создать", из списка щёлкните левой кнопкой мыши по пункту "Раздел".
- Введите для имени нового ключа, затем нажмите клавишу "ENTER".
HubG
- В меню "Правка" наведите курсор мыши на пункт "Создать", из списка щёлкните левой кнопкой мыши по пункту "Параметр DWORD (32 бита)".
- Для параметра DWORD задайте имя DisableOnSoftRemove, затем нажмите клавишу "ENTER".
- Щёлкните правой кнопкой мыши по параметру DisableOnSoftRemove, затем выберите пункт "Изменить".
- В поле установите значение 1 и нажмите кнопку "ОК".
- Закройте редактор реестра.
Пример:
Код:
![Выделить весь код](images/misc/selectcode.png)
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\usbhub\hubg]
"DisableOnSoftRemove"=dword:00000001