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

Usbiconhidepc

При подключении к компьютеру флешки или другого USB-устройства в трее появляется значок безопасного извлечения. Эта функция играет роль этакого предохранителя, она предупреждает, что извлечение используемого устройства может привести к повреждению данных. Однако есть и такие устройства, извлечение которых просто не имеет смысла. Например, сетевые адаптеры или внутренние жесткие диски, определяемые системой как внешние.

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

Значок безопасного извлечения

Давайте посмотрим, как это сделать.

Первым делом откройте «Диспетчер устройств» и отыщите USB-устройство, иконку безопасного извлечения которого хотите скрыть.

Диспетчер устройств

Открыв его свойства, переключитесь на вкладку «Сведения», выберите в выпадающем списке «ID оборудования».

Сведения

И запишите его идентификатор.

Обратите внимание, что ID может быть много – используйте тот, который содержит VID и PID, а если таковых нет, берите первый.

VID

Возможно, придется поэкспериментировать, используя разные варианты.

Далее откройте командой regedit редактор реестра, перейдите в раздел:

HKLM\SYSTEM\CurrentControlSet\Enum\USB

(проверьте также HKLM\SYSTEM\CurrentControlSet\Enum\USBSTOR)

И найдите в нем подраздел с названием, соответствующим ID устройства, подсмотренного в его свойствах. Войдя во вложенный подраздел, найдите справа параметр Capabilities и установите в качестве его значения 60 в шестнадцатеричной системе счисления.

Capabilities

Если в подразделе USB или USBSTOR будет несколько каталогов, измените значение Capabilities в каждом из них.

В случае возникновения трудностей с поиском нужной ветки в реестре вы можете попробовать поискать не по ID оборудования, а по GUID класса – в HKLM\SYSTEM\CurrentControlSet\Enum\USB или USBSTOR ему будет соответствовать значение параметра ClassGUID.

GUID класса

ClassGUID

Выполненные действия скроют значок безопасного извлечения из трея, но после перезагрузки Windows твик будет удален и значок снова там появится.

Поэтому в «Планировщике заданий» вам придется создать задачу, которая станет вносить в реестр изменения автоматически.

Запустите от имени администратора командную строку или PowerShell и введите такую команду:

schtasks /create /tn "Скрытие значка безопасного извлечения" /sc ONSTART /ru SYSTEM /rl HIGHEST /tr "reg.exe add 'KEY' /v Capabilities /t reg_dword /d 0x00000060 /f"

Schtasks

На место KEY подставьте ветку в реестре, путь у вас будет свой.

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

Ну а если вы все же захотите безопасно его извлечь, выполните в диалоговом окошке команду:

RunDll32.exe shell32.dll,Control_RunDLL hotplug.dll

Hotplug

Появится окошко со списком доступных для извлечения устройств – выберите в нем нужное и нажмите «Остановить».

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

Оцените Статью:

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Добавить комментарий

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