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 — можно ли отключить?
Лучше не отключать, особенно если часто подключаете к ПК внешние устройства.
Однако при желании — можно попробовать отключить. Еще лучше заранее создать точку восстановления.
- Зажмите Win + R, появится окошко Выполнить, вставьте команду services.msc, нажмите ОК.
- Отобразится перечень системных сервисов.
- Найдите Определение оборудования оболочки.
- Нажмите два раза по названию.
- Откроется окошко свойств. Здесь выберите в меню Тип запуска — Отключена, после — нажмите кнопку Остановить.
- Сохраните изменения, нажав ОК.
Также можно отключить используя реестр (Win + R > regedit) — откройте раздел:
Внутри найдите раздел ShellHWDetection, разверните — внутри будет параметр Start, для отключения задайте ему значение 4.
Определение оборудования оболочки
Служба отвечает за автоматический запуск содержимого компакт-дисков или подключенной флэш-карты. После отключения этой службы из диалога свойств съемных дисков или компакт-дисков исчезнет вкладка Автозапуск, а также будет отключена сама возможность, реализуемая данной вкладкой. Отключение службы не влияет на возможность автозапуска дисков, за которую отвечает DWORD-параметр AutoRun из ветви реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSet ServicesCdrom. Если вы не используете возможность, предоставляемую вкладкой Автозапуск, то можете смело отключать эту службу.
Служба Определение оборудования оболочки занимает около 70 Кбайт оперативной памяти и запускается с правами локальной системы (Local System) автоматически при каждом входе пользователя в систему (запускается как часть процесса svchost.exe). Чтобы отключить эту службу, необходимо воспользоваться параметром Start из ветви системного реестра HKEY_LOCAL_MACHINESYSTEM CurrentControlSetServicesShellHWDetection.
Для запуска службы необходимо, чтобы была запущена служба Удаленный вызов процедур (RPC). Для ее работы нужна библиотека shsvcs.dll.
Читайте также
9.1.4.2. Функции-оболочки: execl() и др.
9.1.4.2. Функции-оболочки: execl() и др. Пять дополнительных функций, действующих в качестве оболочек, предоставляют более удобные интерфейсы для execve(). В первой группе все принимают список аргументов, каждый из которых передается в виде явного параметра функции:int execl(const char *path,
3.2. Настройка оболочки Windows
3.2. Настройка оболочки Windows Теперь, после того как новый интерфейс и новые возможности Windows Vista вас не пугают, займемся подробным описанием нового интерфейса операционной системы Windows Vista и возможностей его настройки.Настройка меню Пуск и Панели задачНовые меню Пуск и
Сценарии оболочки
Сценарии оболочки Наш затянувшийся разговор о командах и командном интерфейсе подходит к концу. И в заключение этого раздела — ещё немного терпения. Потому что было бы несправедливо не уделить чуть-чуть места тому, что придает командному интерфейсу POSIX-систем его
Расположение оборудования
Расположение оборудования Как вы уже знаете, главный враг беспроводной сети – разного рода препятствия в виде стен, перекрытий и т. п., то есть все, что мешает свободному распространению сигнала и уменьшает полезный радиус сети. Поэтому, если нужна устойчивая и
5.6.2 Приглашения оболочки
5.6.2 Приглашения оболочки Одна из очень важных переменных имеет имя PS1. Эта переменная задает вид приглашения, которое bash выводит, когда ожидает ввода очередной команды пользователем. По умолчанию этой переменной присвоено значение "s-v$ ". Вообще-то в bash существует четыре
6.9. Командная строка оболочки
Пространство имен оболочки
Пространство имен оболочки BrowseCallbackProc Функция BrowseCallbackProc представляет собой определяемую приложением функцию обратного вызова, используемую совместно с функцией SHBrowseForFolder . Диалоговое окно выбора папки вызывает эту функцию для уведомления о событиях. Тип BFFCALLBACK
Библиотека оболочки
Библиотека оболочки DragAcceptFiles Функция DragAcceptFiles регистрирует окно, если оно принимает перетаскиваемые на него файлы. VOID DragAcceptFiles ( HWND hWnd , // дескриптор окна BOOL fAccept // опция разрешения принятия файлов ); Параметры hWnd — идентифицирует окно, регистрируемое, если оно принимает
Подключение оборудования
Подключение оборудования Следует сказать немного об оборудовании для аналогового захвата и о его подключении к компьютеру. Если в компьютер установлен ТВ-тюнер и предполагается захватывать телевизионную передачу, значит, все необходимое оборудование у нас есть. При
3.6. Установка оборудования
3.6. Установка оборудования Как правило, при установке оборудования выполняется установка одного или нескольких драйверов, управляющих этим оборудованием. Существует ряд параметров, которые позволяют ограничить возможности установки
Загрузочные оболочки
Загрузочные оболочки Началу работы операционной системы предшествует ее загрузка. Стандартные возможности Windows не позволяют сделать загрузчик более привлекательным и продуктивным. Эту проблему успешно решают программы сторонних разработчиков, позволяющие оформить
5.3. Определение состава и характеристик оборудования персонального компьютера
5.3. Определение состава и характеристик оборудования персонального компьютера При решении ряда практических задач, связанных с использованием определенных программных средств, возникает необходимость в определении и уточнении состава и характеристик оборудования ПК,
11.7. Профили оборудования
11.7. Профили оборудования Вернемся в окно свойств системы на вкладку Оборудование. На ней есть кнопка Профили оборудования (рис. 102). Рис. 102. Нажмите кнопку Профили оборудования.Нажав эту кнопку, вы можете управлять профилями аппаратной конфигурации вашего компьютера
Определение оборудования оболочки что это за служба
Добрый день. Периодически меняется тип запуска службы shellhwdetection с автоматически на отключено, в результате не работает программа HP Scan (служба загрузки изображений (wia) имеет зависимость от shellhwdetection). Запускаю shellhwdetection вручную, и все работает.Проблема на нескольких машинах под ОС Windows 7, входящих в состав ActiveDirectory. Почему меняется тип запуска службы и как это отключить?
- Изменено probylov 26 мая 2015 г. 7:57
Все ответы
Посмотрите, есть ли что-либо по этому поводу в журнале событий?
Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.
есть такая ошибка :
Служба "Служба загрузки изображений Windows (WIA)" является зависимой от службы "Определение оборудования оболочки", которую не удалось запустить из-за ошибки
Указанная служба не может быть запущена, поскольку она отключена или все связанные с ней устройства отключены.
и есть предшествующая ошибка :
Ошибка DCOM "1068" при попытке запуска службы stisvc с аргументами "" для запуска сервера:
Выполните на машине проверку целостности системных файлов. Для этого, в командной строке запущенной с повышенными привилегиями (От администратора) выполните команду sfc /scannow .
P.S. Если будут найдены ошибки, перезагрузите компьютер и выполните данную команду еще раз.
По выполнению, сообщите о результатах.
Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий.
Что не стоит завершать и выключать в Windows?
Я вам частенько рассказываю, какие процедуры необходимо выполнять на своем компьютере, чтобы он работал быстрее, тише, продуктивнее. Короче говоря — как можно лучше. Но, есть ряд операций, которые наоборот НЕ стоит выполнять, преследуя такую цель.
В последнее время меня часто спрашивают, какие процессы и службы ни в коем случае нельзя отключать в диспетчере устройств в Windows. Обычно, такой вопрос возникает уже после того, как что-то отключили, и работа операционной системы нарушилась.
Сразу вас разочарую, однозначного ответа на этот вопрос не существует. Так как на разных компьютерах, чаще всего, запущены разные процессы и службы.
Процессы Windows которые не стоит завершать
Хотя бы для приблизительного ответа на этот вопрос, первым делом необходимо нажать волшебную комбинацию клавиш «ctrl+alt+del” и открыть диспетчер задач на своем компьютере. Нам необходим будет раздел «процессы”. В нижней части окна вы сможете увидеть, сколько их запущено. Для того, чтобы увидеть полный список служб, поставьте галочку возле пункта «отображать процессы всех пользователей”.
В моем случае их немного, всего 64. Естественно, при таком малом количестве служб, компьютер работает стабильно и не сбоит. Но, у некоторых служб будет куда больше, и они будут здорово тормозить работу компьютера.
Все это огромное количество процессов, можно разделить на две категории: системные и пользовательские.
Системные необходимы для поддержания работоспособности операционки и стабильной работы некоторых элементов Windows.
Пользовательские запускаются самим пользователем, то есть администратором.
Обратив внимание на столбец «пользователь”, вы сможете понять, к какой категории относится служба.
Скажу сразу, что завершать системные службы через диспетчер задач ни в коем случае не нужно, поскольку это приведет к ухудшению работоспособности системы и перезагрузке компьютера. Наиболее важные процессы для системы у вас завершить не получится. А если вам это и удастся, то процесс вновь запустится.
Что касается пользовательских процессов, то большую их часть можно и нужно завершить. Чаще всего это работа установленных программ и их служб. Но, есть и исключения. К примеру, если завершить процесс «explorer.exe”, то у вас пропадет панель задач и все ярлыки на рабочем столе. Уверен, такому вы не очень обрадуетесь, а скорее всего испугаетесь.
Если вы не уверены, стоит ли завершать тот или иной процесс, кликните по нему правой кнопкой мыши и нажмите для определения «места хранения файла”. Если файл находится в «Windows”, то завершать его работу не стоит, кроме случаев с вредоносными программами. Во всех остальных моментах работу процессов можно завершать.
Ниже я приведу пример процессов, которые завершать не стоит:
- explorer (проводник) — Поддерживает правильную работу рабочего стола.
- Taskhost () — Хостовый файл.
- Com Surrogate — подключает до ПО
- CTF-загрузчик — Текстовый курсор
- Device Association Framework Provider Host — связывает сетевые подключения.
- Windows Security Health Service — Центр обеспечения безопасности Windows.
- Хост Windows Shell Experience — Важный системный процесс!
- Conhost — Окно консоли узла.
- svchost — Их запущено несколько и завершать нельзя. Это системные процессы, выполняют разные задачи.
- taskmgr — При завершении закроется диспетчер задач.
- msdtc — Координатор распределенных транзакций.
- sppsvc — Платформа защиты ПО.
- Microsoft smss — Диспетчер сеанса.
- Windows csrss — Исполняет клиент-сервер.
- wininit — Автозагрузка приложений (должна выключится сама после полной загрузки ОС).
- winlogon — Программа входа в Windows. (должна пропасть после полной загрузки Windows)
- services — Приложение служб.
- lsass — Отвечает за авторизацию локальных пользователей.
- lsm — Служба локальных сеансов.
Все остальные процессы можно завершать безболезненно для Windows. Но, в любом случае, перед тем как все завершать рекомендую сдать точку восстановления системы!
Для того, чтобы завершить процесс, выбираете нужный вам, кликаете по нему левой кнопкой мыши и нажимаете «Завершить процесс » или » Снять задачу » . После этого увидите запрос системы на повторное завершение процесса, нажимаете на соответствующую кнопку.
После того, как вы перезапустите компьютер, некоторые процессы начнут свою работу заново. Для того, чтобы завершить процесс окончательно, нужно удалить программу, которая запускает процесс из автозагрузок или удалить ее вообще.
Какие службы не стоит выключать?
Тут все проще, почти все службы начиная с Windows Vista или 7 никак не изменились и даже 8 и 10 службы остались теми же. В общем вот список что отключать в службах не стоит:
DHCP Client (DHCP-клиент) | Обеспечивает получение компьютером от сервера параметры для работы в сети |
DNS Client (DNS-клиент) | Определяет адрес обращения к узлу по его полному имени |
Microsoft .NET Framework | Общеязыковая среда для различных приложений |
Plug-and-Play | Использование любого устройства сразу после подключения |
Windows Audio | Настраивает работу звуковых устройств |
Веб-клиент | Обеспечивает работу с веб-приложениями |
Вспомогательная служба IP | Устанавливает подключение для IP версии 6 |
Диспетчер учётных данных | Сохраняет учётные данные, применяемые пользователями при работе в интернете |
Human Interface Device Access (доступ к HID-устройствам) | Использование подключённых USB-устройств |
Windows Management Instrumentation (инструментарий управления Windows) | Определяет текущую конфигурацию компьютера |
Клиент групповой политики | Поддержка учётных записей пользователей |
Локатор удалённого вызова процедур (RPC) | Автоуправление базой данных службы имён |
Модуль запуска процессов DCOM-сервера | Позволяет загружать процессор до 100% |
Немедленные подключения Windows | Записывает настройки системы |
Shell Hardware Detection (определение оборудования оболочки) | Обеспечивает автозапуск устройств |
Перечислитель IP-шин PnP-X | Управление виртуальной сетевой шиной для подключения внешних устройств |
Питание | Управление конфигурацией питания компьютера |
Планировщик классов мультимедиа | Работает со звуком |
Протокол PNRP | Распознавание устройств, работающих в сети |
Workstation (рабочая станция) | Поддерживает различные сетевые подключения |
Расширяемый протокол проверки подлинности | получение доступа к различным сетям |
Сведения о приложении | Работает с интерактивными приложениями |
Net Logon (сетевой вход в систему) | Безопасный канал между компьютером и доменом |
Network Connections (сетевые подключения) | Обеспечивает подключение к сети |
Служба автоматического обнаружения веб-прокси WinHTTP | Поддержка автообнаружения прокси |
Служба автонастройки WLAN | Настраивает работу с беспроводными сетями |
Служба времени Windows | Синхронизация со всемирным временем |
Служба интерфейса сохранения сети | Обеспечивает бесперебойную работу сети |
Служба политики диагностики | Проверка подключённых сетей |
Служба сведений о подключённых сетях | Обобщает информацию о подключённых сетях |
Служба уведомления о системных событиях | Разрешает пользователю быть администратором системы |
Служба шлюза уровня приложения | Ядро для работы брандмауэра с интернетом |
Сопоставитель конечных точек RPC | Отслеживает входящую информацию из интернета |
Средство построения конечных точек Windows Audio | Настраивает аудиоустройства |
Узел универсальных PNP-устройств | Разрешает подключать универсальные устройства на компьютере |
Управление сертификатами и ключом работоспособности | Защищает сеть от несанкционированного доступа |
Установщик ActiveX | Полноценный просмотр страниц на сайтах и запуск онлайн-игр |
Установщик Windows | Обеспечивает установку различного программного обеспечения |
Установщик модулей Windows | Отвечает за установку, изменение или деинсталляцию обновлений |
Цветовая система Windows (WCS) | Размещены данные цветовой системы и палитры Windows |
На самом деле их можно отключить все, но тогда Windows не будет работать нормально. Все остальные службы можно выключить. Еще момент некоторые службы можно перевести в режим ручного включения. Вот список таких служб:
- WMI Performance Adapter — служба для редко встречающихся сетевых драйверов. Запускаем в ручном режиме.
- Автономные файлы — независимо работает с недоступными файлами, загруженными ранее. Запускаем в ручном режиме.
- Агент защиты сетевого доступа — контроль доступа к сети предприятия. Запускаем в ручном режиме.
- Браузер компьютера — в домашней сети служба не нужна. Запускаем в ручном режиме.
- Группировка сетевых участников — используется в домашней группе. Запускаем в ручном режиме.
- Диспетчер удостоверения сетевых участников — определение участников сети. Запускаем в ручном режиме.
- Кэш шрифтов Windows Presentation Foundation — кэширование новых шрифтов. Запускаем в ручном режиме.
- Модуль поддержки NetBIOS через TCP/IP — используется в домашней сети. Запускаем в ручном режиме.
- Изоляция ключей CNG — служба криптографии. Запускаем в ручном режиме.
- Telephony (телефония). Запускаем в ручном режиме.
- Fax Service (служба факсов). Запускаем в ручном режиме.
На этом все. Не забывайте подписываться на обновления, если вам понравилась статья. Также советую вам посетить мой канал, на котором вы найдете много полезных для себя видео.