Что такое «хост-процесс для задач Windows» и почему на моем компьютере так много запущено?
Если вы проводите какое-то время, осматривая окно диспетчера задач, вы, вероятно, видели процесс с именем «Host Process for Windows Tasks». Фактически, вы, вероятно, видели несколько экземпляров этой задачи, выполняющихся одновременно. Если вы когда-нибудь задумывались, что это было и почему их так много, у нас есть ответ для вас.
Эта статья является частью нашей продолжающейся серии, объясняющей различные процессы, обнаруженные в диспетчере задач, такие как Runtime Broker, svchost.exe, dwm.exe, ctfmon.exe, rundll32.exe, Adobe_Updater.exe и многие другие. Не знаете, что это за услуги? Лучше начать читать!
Что это такое и почему в диспетчере задач их так много??
Host Process for Windows Tasks - официальный процесс Microsoft. В Windows сервисы, которые загружаются из исполняемых (EXE) файлов, могут устанавливать себя как полные, отдельные процессы в системе и перечислены в собственных именах в диспетчере задач. Службы, которые загружаются из файлов динамической связанной библиотеки (DLL), а не из файлов EXE, не могут стать полноценным процессом. Вместо этого хост-процесс для задач Windows должен служить хостом для этой службы..
Вы увидите отдельную запись Host Process for Windows Tasks, выполняющуюся для каждой службы на основе DLL, загруженной в Windows, или, возможно, для группы служб на основе DLL. Будь и как группируются сервисы на основе DLL, зависит от разработчика сервиса. Сколько экземпляров вы видите, полностью зависит от того, сколько таких процессов у вас работает в вашей системе. В моей нынешней системе я вижу только два экземпляра, но в других системах я видел целых дюжину.
К сожалению, диспетчер задач не позволяет точно определить, какие службы (или группы служб) подключены к каждой записи «Процесс узла для задач Windows». Если вам действительно интересно узнать, с чем связан каждый экземпляр, вам нужно скачать Process Explorer, бесплатную утилиту Sysinternals, предоставляемую Microsoft. Это портативный инструмент, так что нет установки. Просто скачайте его, распакуйте файлы и запустите. В Process Explorer выберите «Просмотр»> «Нижняя панель», чтобы увидеть подробности любого выбранного процесса. Прокрутите список вниз и выберите одну из записей taskhostw.exe. Это имя файла службы Host Process for Windows Tasks..
Просматривая подробности в нижней панели, я могу собрать воедино, что этот сервис связан с моими аудио драйверами, а также с клавишами реестра, связанными с раскладкой клавиатуры. Итак, я собираюсь предположить, что это служба, которая отслеживает, когда я нажимаю любую из клавиш мультимедиа на моей клавиатуре (громкость, отключение звука и т. Д.), И доставляет соответствующие команды в нужное место..
Почему он использует так много ресурсов при запуске Windows?
Как правило, процессор и память каждого экземпляра Host Process for Windows Tasks зависят только от того, к какому сервису прикреплена запись. Обычно каждая служба потребляет ресурсы, необходимые для выполнения своей работы, а затем возвращается к базовому уровню активности. Если вы заметили, что какой-то один экземпляр Host Process for Windows Tasks постоянно использует больше ресурсов, чем вы думаете, вам нужно будет отследить, какая служба подключена к этому экземпляру, и устранить неполадки самой связанной службы..
Вы заметите, что сразу после запуска все экземпляры Host Process for Windows Tasks могут выглядеть так, как будто они потребляют дополнительные ресурсы, особенно процессор. Это также нормальное поведение и должно быстро успокоиться. Когда Windows запускается, хост-процесс для задач Windows сканирует записи служб в реестре и создает список служб на основе DLL, которые ему необходимо загрузить. Затем он загружает каждый из этих сервисов, и вы увидите, что он потребляет немало ресурсов процессора в течение этого времени..
Могу ли я отключить это?
Нет, вы не можете отключить Host Process for Windows Tasks. И ты не хотел бы в любом случае. Это важно для возможности загрузки служб на основе DLL в вашу систему и, в зависимости от того, что у вас работает, отключение Host Process for Windows Tasks может привести к поломке любого количества вещей. Windows даже не позволит вам временно завершить задачу.
Может ли этот процесс быть вирусом?
Сам процесс является официальным компонентом Windows. Хотя возможно, что вирус заменил реальный Host Process for Windows Tasks на собственный исполняемый файл, это очень маловероятно. Мы не видели сообщений о вирусах, которые угоняют этот процесс. Если вы хотите быть уверенным, вы можете проверить расположение файлов в Host Process for Windows Tasks. В диспетчере задач щелкните правой кнопкой мыши Host Process for Windows Tasks и выберите опцию «Открыть расположение файла».
Если файл хранится в папке Windows \ System32, то вы можете быть уверены, что не имеете дело с вирусом.
Тем не менее, если вы все еще хотите немного больше душевного спокойствия - или если вы видите, что этот файл хранится где-то, кроме папки System32, - сканируйте на наличие вирусов, используя предпочитаемый сканер вирусов. Береженого Бог бережет!