Начиная с ОС Windows XP, а далее Vista, 7 и 8, многие юзеры
сталкиваются с функционированием необъяснимого процесса taskhost.exe.
Большинство пользователей и понятия не имеет, что за процесс
taskhost.exe работает в данный момент. Кроме того, иногда нагрузка на центральный процессор
может достигать практически 100%. Но вот можно ли отключить программу, и
как это сделать, чтобы не навредить всей системе, мы сейчас и узнаем.
Процесс taskhost.exe: что это?
Найти
подробное описание самого процесса не так-то уж и просто, не говоря уже
о принципах функционирования этой системной службы, запускаемой от имени пользователя в локальном сеансе с атрибутом LOCAL SERVICE, SYSTEM или атрибутом, отображающим имя пользователя.
Нет, это не пользовательский процесс в смысле
того, что он запущен юзером, это служба системная, но вот стартует она в
каждом конкретном входе пользователей под своими учетными записями.
Итак,
пользователь наблюдает в «Диспетчере задач» запущенный активный процесс
taskhost.exe. Что это с точки зрения самой системы? Судя по краткому
описанию корпорации Microsoft, эта служба отвечает за запуск 32-битных
приложений в виде, отличном от стандартных исполняемых файлов с
расширением .exe. Сам процесс сродни службам svchost.exe и
rundll.32.exe, поскольку способен одновременно запускать
пользовательские процессы и сервисы локального сеанса с извлечением
исполняемых кодов и команд, находящихся в динамических библиотеках
формата .dll. Непонятно, правда, зачем было создавать дублирующую
службу, но, как говорится, разработчикам Windows виднее.
Почему процесс taskhost.exe грузит процессор?
По
идее, если разобраться, сам процесс действительно является системным,
хотя и запускается в каждом пользовательском сеансе. Исходя из
вышесказанного, нетрудно догадаться, что чрезмерная нагрузка на
процессор может быть связана с тем, что эта служба одна вызывает все
зарегистрированные процессы из динамических библиотек (а не «висит» в
дереве процессов в виде нескольких служб наподобие svchost.exe). К тому
же не стоит забывать, что к библиотекам попутно обращается и сервис
rundll32.exe, но, судя по всему, приоритет имеет именно процесс
taskhost.exe. Что это означает для системы? Да только то, что очень
часто возникает непредвиденный конфликт между процессами, которые
стремятся первыми загрузить ту или иную библиотеку.
Кроме
того, многие специалисты связывают повышенное потребление системных
ресурсов с тем, что сам процесс содержит активированную функцию
RacSysprepGeneralize, находящуюся в динамической библиотеке RasEngn.dll,
относящейся к стандартному «Планировщику заданий» Windows.
Можно ли отключить службу taskhost.exe?
Теперь
несколько слов о том, можно ли обойтись в системе без этого назойливого
процесса. Да, можно. Однако отключить службу принудительным методом в
«Диспетчере задач» не получится. Вернее, завершить процесс можно, но,
как показывает практика, через некоторое время он снова «воскреснет».
Методы отключения процесса
Прежде
всего, можно попытаться отключить сам «Планировщик заданий». Но это
помогает не всегда, поскольку вышеупомянутая функция
RacSysprepGeneralize все равно будет работать.
Чтобы
избавиться от нее, необходимо войти в раздел «Меню планировщика
заданий», вызываемый из «Панели управления» с последовательным выбором
разделов «Администрирование» и «Планировщик заданий», а затем повторить
последовательный переход по разделам «Microsoft», потом «Windows» и
«RAC». Теперь в меню «Вид» потребуется указать отображение скрытых
значков, после чего использовать правый клик на службе RACTask или
RACAgent (для Windows 7 и Vista соответственно). В появившемся подменю
нужно выбрать команду «Отключить», а затем заново завершить процесс
taskhost.exe в «Диспетчере задач».
Если это вирус
Не
всегда, правда, такую службу можно причислить к системным компонентам. В
некоторых ситуациях в дереве процессов может присутствовать и другая
подозрительная служба (или две и более с одинаковыми или несистемными
атрибутами) taskhost.exe. Что это такое в данном случае?
Обычный компьютерный вирус,
который нужно будет удалить или вылечить оригинальный файл при помощи
стационарного антивирусного ПО или с использованием антивирусных утилит,
загружающихся еще до старта «операционки». Но, как правило, такие
ситуации встречаются крайне редко.
Итог
Вот мы и
рассмотрели процесс taskhost.exe, как удалить его или избавиться от
вредоносных угроз. Вообще, первый способ отключения компонентов
«Планировщика заданий» является наиболее распространенным, причем без
какого-либо вмешательства в системный реестр или в работу «операционки» в
целом. Как показывает практика, отключение этой службы на систему не
влияет, зато освобождает дополнительные ресурсы.
Впрочем, как уже
понятно, выше описанные действия по отключению процесса taskhost.exe
нужно производить исключительно при доступе к компьютерному терминалу с
администраторскими правами. В противном случае это действия не возымеет.
Грубо
говоря, пользователь не только не сможет отключить соответствующие
службы, но и в некоторых случаях не сумеет даже войти в «Панель
управления» для произведения каких-либо изменений, ведь иногда доступ
может быть заблокирован так, что ярлычок «Панели управления» в меню
«Пуск» даже не отображается, не говоря о том, что и из командной строки
вызвать ее не получится, как ни старайся.
11.05.2017 Операционные системы Ошибки и неисправности Задать вопросНаписать пост
Запустив Диспетчер задач, среди перечня работающих процессов в Windows можно увидеть некий исполняемый файл taskhost.exe.
Некоторые задаются вопросами – для чего он нужен, что он собой представляет? В описании, приведенном в том же окне диспетчера можно увидеть: «Хост-процесс для задач Windows». Безопасный процесс, обеспечивающий правильную эксплуатацию приложений, основанных на базе библиотек формата *.DLL.
Почему task host может грузить систему
Иногда можно столкнуться с тем, что данная служба сильно загружает ЦП. Это можно объяснить тем, что единая служба несет ответ за все зарегистрированные процессы из динамических библиотек. Следовательно, чем их больше, тем больше загрузка ОС сервисом taskhost.exe.
К тому же, к этим же библиотекам одновременно обращается сервис rundll32.exe, но с меньшим приоритетом. Ввиду конфликта между этими службами, связанной с загрузкой той или иной библиотеки DLL, для системы это несет повышенную загрузку ЦП.
Есть еще вариант – некоторые вирусы маскируются под этот процесс с таким же названием, выполняя свои вредоносные задачи, грузят систему. В этом случае следует проверить месторасположение указанного файла, он должен располагаться по адресу C:WINDOWSSystem32. Если обнаружили в ином месте, то тщательно проверьте его антивирусом, поскольку это, вероятнее всего, вредоносная программа. Не помешает после этого провести полное сканирование на наличие вирусов.
Taskhost.exe является необходимым процессом, а потому его не рекомендуется отключать и (особенно) удалять.
Если Вы все же решите отключить службу taskhost, то сделать это стандартным способом через диспетчера задач не выйдет. Спустя время он там обязательно «воскреснет» вновь.
Сделать это можно в планировщике заданий, который найдете в Панели Управления – Администрирование.
Там в библиотеках планировщика (слева в проводнике) идем по пути: Microsoft — Windows — RAC.
Жмем по файлу RacTask справа в окне правой клавишей – Отключить.
Затем нужно перейти в Диспетчер задач и завершить задачу стандартным способом.
Чаще всего это поможет и taskhost.exe больше не будет Вас беспокоить. Такое отключение службы на систему не влияет, так как не затрагивается системный реестр, при этом освобождая дополнительные ресурсы.
Reader Interactions
- Основные проблемы с запуском программ в Windows
- Установка программного обеспечения Красноярск
- Восстановление Windows в Красноярске
Попадание на компьютер с ОС Windows вирусов может сопровождаться и замедлением скорости работы системы, и появлением различных сообщений, и открывающимися самостоятельно окнами браузера. Иногда причиной проблемы становится системный процесс taskhost.exe – а, точнее, маскирующийся под него вредоносный код. В зависимости от проблемы, он вызывает и появление на экране сообщения с просьбой отключить Task Host Windows, и нагрузку на процессор или оперативную память. Кроме того, вирус может передавать посторонним конфиденциальную информацию пользователя – а, значит, требует немедленного удаления.
Назначение программы и причины проблемы
Перед тем, как пытаться удалить системный процесс Task Host Windows, стоит разобраться, что он из себя представляет. Программа, которая его запускает, одна из самых полезных в списке встроенного ПО Виндовс. Она отвечает за нормальную работу библиотек исполнения. А, если taskhost.exe работает неправильно или его заменил какой-то вирус, нарушается работа практически всего программного обеспечения и системы в целом. Но не стоит думать, что проблема решается только переустановкой Windows. Есть способы разобраться с ней намного проще.
В первую очередь, следует сначала подтвердить, что система заражена. Для этого придётся выполнить такие действия:
- Открыть Диспетчер задач (проще все сделать это нажатием «горячих клавиш» Ctrl+Shift+Esc).
- Проверить количество памяти, которое занимают все процессы. Для этого может понадобиться включить отображение процессов всех пользователей (галочка внизу окна).
- Если какой-то процесс тратит слишком много ОЗУ (больше 1 ГБ), появляется причина подозревать, что причиной стал или повреждённый файл, или вирус.
- Если больше всего тратит памяти именно taskhost.exe, следует проверить его, открыв место расположения (контекстное меню, самый верхний пункт).
Когда папка, в которой находится запустивший процесс исполняемый файл, следует посмотреть – где же всё-таки находится taskhost.exe. Если всё в порядке, программа должна располагаться в системном каталоге System32. Проблемы могут быть, если файл находится в папках «C:Users», «C:Program Files» или «C:Windows». Не всегда это точно говорит о том, что система заражена – но вероятность превышает 50%. В любом случае, проверка ПК на вирусы и другие действия по восстановлению работоспособности Windows не помешают.
Исправление неполадок
Одна из причин проблемы – заражение системы вредоносным кодом при установке программного обеспечения. Избежать этого можно, не загружая программ из непроверенных и ненадёжных источников. Поможет и постоянно включённый (а не запускаемый только для периодического сканирования) антивирус, который обычно защищает систему от таких проблем. Если уже установленная антивирусная программа не помогла, стоит её заменить более эффективной. Или использовать временные решения – сканер Dr.Web CureIt! или Malwarebytes. Впрочем, последнюю утилиту можно использовать и постоянно – но для получения всех функций придётся заплатить.
Можно попробовать просто завершить занимающий так много оперативной памяти процесс. Но это помогает только в том случае, если причиной проблемы был не вредоносный код, а случайный сбой в работе. В такой же ситуации поможет и простая перезагрузка системы. Если на компьютер попал вирус или файл серьёзно повреждён и работает неправильно, есть три способа решения проблемы. Первый – восстановить системы из точки восстановления. Второй – переустановить систему Виндовс. Третий, к которому стоит прибегать при отсутствии опыта настройки и установки программ и наличии на ПК ценной информации – обращение к специалисту.
антивирусное ПО, вирусы, антивирусы, вредоносный код, taskhost.exe
- Просмотров: 10682