Скрыть определенное устройство из списка безопасного извлечения в Windows

В списке безопасного извлечения устройств в системном трее Windows могут отображаться устройства, которые пользователь в принципе не планирует извлекать. Например, USB сетевые адаптеры, мониторы подключенные через Type-C, SATA/SSD диски (которые определяются как съемные устройства), USB звуковые карты, мыши и т.д. Вы можете скрыть любое устройство из меню безопасного извлечения Windows (Safely Remove Hardware and Eject Media).

сетевая карта отображается в списке безопасного извлечения устройства

  1. Откройте диспетчер устройств ( devmgmt.msc )
  2. Откройте свойств устройства, которое вы хотите скрыть (в этом примере Wi-Fi адаптер TP-Link Wireless USB Adapter)
  3. Перейдите на вкладку Details -> свойство Hardware Ids и скопируйте идентификатор устройства. Например, USB\VID_2357&PID_010C Получить ID устройства в Windows
  4. Откройте редаткор реестра и перейдите в ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB
  5. Найдите ветку вашего USB устройства и разверните ее
  6. Задайте параметру Capabilities hex значение 60 Параметр реестра Capabilities - в ветку устройства
  7. Если в ветке с идентификатором устройства несколько вложенных под-веток, измените значение параметра Capabilities в каждой из них.
  8. Это скроет ваш USB сетевой адаптер из списка безопасного извлечения в трее

Скрыть определенное устройство из списка безопасного извлечения.

Однако после перезагрузки значение параметра реестра Capabilities вернется на исходное. Чтобы автоматически скрывать это устройство при загрузке Windows, создайте задание планировщика, которое будет менять его значение.

Можно создать задание с помощью графической консоли Task Scheduler ( taskschd.msc ) или такой командой (замените в команде путь к ветке реестра на ваш):

schtasks /create /tn "Hide_TPLinkUSBAdapter_Safe_Removal" /sc ONSTART /ru SYSTEM /rl HIGHEST /tr "reg.exe add 'HKLM\SYSTEM\CurrentControlSet\Enum\USB\VID_2357&PID_010C\00E04C0001' /v Capabilities /t reg_dword /d 0x00000060 /f"

Задание планировщика для скрытия устройства

Теперь указанное устройство будет автоматически скрываться из списка безопасного извлечения трея.

Если вы все-же хотите извлечь такое устройство, выполните команду

RunDll32.exe shell32.dll,Control_RunDLL hotplug.dll

Из этого диалога вы сможете безопасно остановить устройство в случае необходимости.

безопасно извлечь устройство


Предыдущая статья Следующая статья


Комментариев: 1 Оставить комментарий

Оставить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Я не робот( Обязательно отметьте)