ShellHWDetection — что это за служба? (Shell Hardware Detection)

Приветствую. Данный материал расскажет о службе ShellHWDetection. Узнаем насколько нужна и можно ли отключить.



ShellHWDetection — что за служба?

Определение оборудования оболочки, необходима для корректного функционирования CD/DVD-дисков, USB-флешек, автоматического подключения карт памяти.

Полное название — Shell Hardware Detection.

Данная служба контролирует и предоставляет уведомления об аппаратных событиях автозапуска. То есть имеет прямое отношение к обнаружению содержимого накопителя (диска, флешки), например картинки, видео, аудио, после чего помогает понять системе какие нужно предложить действия. Например аудио — воспроизвести, картинки — открыть в редакторе или просмотрщике.

Простыми словами — эта служба нужна чтобы Windows могла определить что именно находится на флешке, диске, внешнем жестком диске. После определения — Windows сама предложит на выбор действия.

Работает под процессом svchost.exe, который запускается с таким параметром:

%SystemRoot%\System32\svchost.exe -k netsvcs

Без данной службы может не работать некоторый софт, например HP Scan (для принтера или МФУ).

Данный выбор действия — предположительно осуществляется при помощи ShellHWDetection.

Иногда при загрузке системы не запускаются службы ShellHWDetection и BITS. Оказывается причина может быть в утилите Punto Switcher (для орфографии).

ShellHWDetection — можно ли отключить?

Лучше не отключать, особенно если часто подключаете к ПК внешние устройства.

Однако при желании — можно попробовать отключить. Еще лучше заранее создать точку восстановления.

Отключение:

  1. Зажмите Win + R, появится окошко Выполнить, вставьте команду services.msc, нажмите ОК.
  2. Отобразится перечень системных сервисов.
  3. Найдите Определение оборудования оболочки.
  4. Нажмите два раза по названию.
  5. Откроется окошко свойств. Здесь выберите в меню Тип запуска — Отключена, после — нажмите кнопку Остановить.
  6. Сохраните изменения, нажав ОК.
РЕКЛАМА

Также можно отключить используя реестр (Win + R > regedit) — откройте раздел:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\

Внутри найдите раздел ShellHWDetection, разверните — внутри будет параметр Start, для отключения задайте ему значение 4.

Заключение

Выяснили:

  • ShellHWDetection — служба необходима для определения системой содержимого карты памяти, флешки, CD/DVD-диска для последующего предоставления выбора действия.
  • Отключать нежелательно.

Удачи.




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

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