Отключение USB порта после Безопасного извлечения устройства
Если Вы присоединили USB-устройство к компьютеру с запущенной Windows 7, а затем Отключаете устройство в "Диспетчере устройств" или в "Безопасное Извлечение устройств и дисков", используя иконку в системном трее, то Вы можете наблюдать один из следующих симптомов:
- USB-устройство показывает продолжающееся признаки деятельности (такие, как остающийся гореть LED-индикатор)
- USB-устройство продолжает получать USB-пакеты и продолжает потреблять энергию соответствующую состоянию активного устройства.
- Физическое отсоединение Отключенного или Безопасно Удаленного USB-устройства может, в некоторых случаях, вызывать ошибку в активной передаче на другое USB-устройство.
Чтобы исправить данную ошибку Вам необходимо сделать следующее:
Для определенного устройства.
- Запустите Редактор реестра (WIN + R › regedit › Ok)
- Откройте ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags
- Откройте в данной ветке раздел соответствующий, подключенному к Вашему компьютеру USB-устройству.
- Если неоходимого Вам раздела нет, то создайте его.
- Щелкните правой кнопкой мыши на usbflags
- Выберите пункты Создать › Раздел
- Задайте имя нового раздела в следующем виде: vvvvpppprrrr
…где:
vvvv – 4-значный шестнадцатеричный номер, обозначающий Vendor ID устройства.
pppp – 4-значный шестнадцатеричный номер, обозначающий Product ID устройства.
rrrr – 4-значный бинарно-закодированный десятиричный номер, обозначающий Revision number устройства.Данные сведения Вы можете узнать воспользовавшись Диспетчером устройств.
- Откройте Пуск › Панель управления › Диспетчер устройств
- Нажмите правой кнопкой мыши на необходимом Вам устройстве и выберите пункт Свойства
- Перейдите на вкладку Сведения и в ниспадающем списке выберите ИД оборудования.
- Создайте в открытом разделе HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\usbflags\vvvvpppprrrr параметр DWORD (32 бита) с именем DisableOnSoftRemove
- Щелкните правой кнопкой мыши по параметру DisableOnSoftRemove и выберите пункт Изменить…
- В текстовом поле Значение: введите 1 и нажмите ОК.
Для всех устройств:
- Запустите Редактор реестра (WIN + R › regedit › Ok)
- Откройте ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\usbhub\hubg Если данной ветки нет, то создайте ее.
- Щелкните правой кнопкой мыши и создайте параметр DWORD (32 бита) с именем DisableOnSoftRemove
- Щелкните правой кнопкой мыши по параметру DisableOnSoftRemove и выберите пункт Изменить…
- В текстовом поле Значение: введите 1 и нажмите ОК.