Служба «Хост поставщика функции обнаружения» (в оригинале — Function Discovery Provider Host, имя процесса fdPHost) появляется в диспетчере задач чаще всего в тот момент, когда пользователь замечает повышенную нагрузку на процессор или диск и начинает искать виновника. Обнаружив незнакомый процесс svchost.exe с такой подписью, многие подозревают вирус — и напрасно: это штатный системный компонент Windows.
Эта служба отвечает за обнаружение сетевых устройств и ресурсов — компьютеров, принтеров, сетевых хранилищ, медиаплееров — через протоколы SSDP и WS-Discovery. Именно благодаря ей в проводнике в разделе «Сеть» появляются другие устройства вашей локальной сети. Ниже разберём, как она работает, когда её можно отключить и что делать, если она грузит систему.
Что делает служба fdPHost в Windows
Название переводится дословно: служба является «хостом» (контейнером) для поставщиков функции обнаружения — программных модулей, которые опрашивают сеть и находят в ней устройства. Работает она внутри общего процесса svchost.exe и запускается от имени системной учётной записи LOCAL SERVICE.
Основные задачи службы:
- 🔍 обнаружение компьютеров и устройств в локальной сети через протоколы SSDP и WSD;
- 🖨️ поддержка автоматического поиска сетевых принтеров и сканеров при установке;
- 📺 работа потоковой передачи мультимедиа (DLNA) — например, когда вы транслируете видео с ПК на телевизор;
- 🗂️ отображение содержимого раздела «Сеть» в проводнике Windows.
Служба тесно связана с другой — «Публикация ресурсов обнаружения функции» (fdResPub). Первая отвечает за поиск чужих устройств, вторая — за то, чтобы ваш компьютер был виден в сети другим. Отключать их стоит только в паре, иначе поведение сети станет непредсказуемым.
Где находится файл службы и как проверить подлинность
Легитимный исполняемый файл службы — fdPHost.dll, расположенный в системном каталоге C:\Windows\System32. Сам процесс в диспетчере задач отображается как экземпляр svchost.exe, поэтому для проверки нужно раскрыть узел и посмотреть свойства службы.
Проверить подлинность можно так: откройте services.msc через Win + R, найдите в списке «Хост поставщика функции обнаружения» и посмотрите описание и имя службы — оно должно быть fdPHost. Дополнительно убедитесь, что файл fdPHost.dll имеет цифровую подпись Microsoft (правый клик по файлу → «Свойства» → вкладка «Цифровые подписи»).
⚠️ Внимание: если процесс с похожим именем запущен из папки пользователя, временных каталогов или имеет искажённое название (например, лишняя буква), это возможный признак маскирующейся вредоносной программы. Проверьте файл антивирусом, прежде чем предпринимать другие действия.📊 Замечали ли вы службу fdPHost в диспетчере задач?