Иллюстрированный самоучитель по Microsoft Windows 7

Отключение USB порта после Безопасного извлечения устройства

Если Вы присоединили USB-устройство к компьютеру с запущенной Windows 7, а затем Отключаете устройство в "Диспетчере устройств" или в "Безопасное Извлечение устройств и дисков", используя иконку в системном трее, то Вы можете наблюдать один из следующих симптомов:

  • USB-устройство показывает продолжающееся признаки деятельности (такие, как остающийся гореть LED-индикатор)
  • USB-устройство продолжает получать USB-пакеты и продолжает потреблять энергию соответствующую состоянию активного устройства.
  • Физическое отсоединение Отключенного или Безопасно Удаленного USB-устройства может, в некоторых случаях, вызывать ошибку в активной передаче на другое USB-устройство.

Чтобы исправить данную ошибку Вам необходимо сделать следующее:

Для определенного устройства.

  1. Запустите Редактор реестра (WIN + R › regedit › Ok)
  2. Откройте ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\usbflags
  3. Откройте в данной ветке раздел соответствующий, подключенному к Вашему компьютеру USB-устройству.
  4. Если неоходимого Вам раздела нет, то создайте его.
    • Щелкните правой кнопкой мыши на usbflags
    • Выберите пункты Создать › Раздел
    • Задайте имя нового раздела в следующем виде: vvvvpppprrrr

    …где:
    vvvv – 4-значный шестнадцатеричный номер, обозначающий Vendor ID устройства.
    pppp – 4-значный шестнадцатеричный номер, обозначающий Product ID устройства.
    rrrr – 4-значный бинарно-закодированный десятиричный номер, обозначающий Revision number устройства.

    Данные сведения Вы можете узнать воспользовавшись Диспетчером устройств.

    • Откройте Пуск › Панель управления › Диспетчер устройств
    • Нажмите правой кнопкой мыши на необходимом Вам устройстве и выберите пункт Свойства
    • Перейдите на вкладку Сведения и в ниспадающем списке выберите ИД оборудования.
  5. Создайте в открытом разделе HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\usbflags\vvvvpppprrrr параметр DWORD (32 бита) с именем DisableOnSoftRemove
  6. Щелкните правой кнопкой мыши по параметру DisableOnSoftRemove и выберите пункт Изменить…
  7. В текстовом поле Значение: введите 1 и нажмите ОК.

Для всех устройств:

  1. Запустите Редактор реестра (WIN + R › regedit › Ok)
  2. Откройте ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\usbhub\hubg Если данной ветки нет, то создайте ее.
  3. Щелкните правой кнопкой мыши и создайте параметр DWORD (32 бита) с именем DisableOnSoftRemove
  4. Щелкните правой кнопкой мыши по параметру DisableOnSoftRemove и выберите пункт Изменить…
  5. В текстовом поле Значение: введите 1 и нажмите ОК.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.