Вы когда-нибудь безопасно извлекали USB-устройство только для того, чтобы видеть, что светодиодный индикатор активности на вашем устройстве продолжает гореть? Это вызвано изменением Windows, которое затронуло все версии, начиная с Windows Vista. Вот как это исправить.
Обратите внимание: мы не рекомендуем применять это изменение, если оно вам не нужно.
Спасибо читателю Андре Торга за это решение.
Почему это происходит?
Еще во времена Windows XP, когда вы благополучно извлекали USB-устройство, оно было помечено как удаленное, а порт USB-концентратора, к которому было подключено устройство, был помечен как отключенный, что означает, что устройство больше не могло получать питание от USB и, следовательно, светодиодный индикатор состояния погаснет. Однако, начиная с Windows Vista, это уже не так, пока USB-устройство помечено как удаленное, USB-концентратор, к которому оно подключено, остается включенным.
Как это исправить?
В реестре есть параметр, который позволяет вам вернуться к поведению диалогового окна «Безопасное удаление» к поведению Windows XP. Чтобы отредактировать его, нажмите комбинацию клавиш Windows + R, введите regedit и нажмите Enter.
Когда откроется редактор реестра, перейдите к:
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ usbhub
Затем щелкните меню редактирования и создайте новый ключ с именем HunG.
Затем внутри нового ключа HubG создайте новое значение DWORD (32-битное) и назовите его DisableOnSoftRemove.
Теперь щелкните правой кнопкой мыши значение DisableOnSoftRemove и выберите «Изменить» в контекстном меню.
Затем измените значение поля «Значение» на 1 и нажмите «ОК».
Вам все равно нужно будет безопасно удалить устройство, чтобы это работало.
Легкий путь
Если хотите, можете скачать zip файл который содержит ключи реестра для включения и отключения функции. Все, что вам нужно сделать, это разархивировать файл и запустить ключ реестра enable или disable.