Как определить, что делает taskhost.exe?


8

Раз или два в неделю taskhost.exe замедляет мой компьютер! Это занимает 25% мощности моего процессора (т.е. 1 процессор). Я не могу убить его и понятия не имею, что он делает. Я полагаю, что это запланированная деятельность своего рода окна.

Как я могу выяснить, что вызывает эту проблему? Как я могу это остановить?

Ответы:


6

TaskHost.exe сам по себе является оболочкой для DLL или другого EXE-файла и запускается как служба Windows.

3 вещи попробовать

# 1

Прежде чем тратить время на поиски того, что реально загружено. Проверьте Event Viewer на наличие ошибок. Это может дать быстрый ответ или указать правильное направление.

# 2

Откройте диспетчер задач , перейдите на вкладку Процессы . В строке меню (вверху), выберите Вид -> Выбрать столбцы ... . Во всплывающих окнах выберите Командная строка .

Это может дать вам представление о том, какой dll taskhost.exe загружен.

Дополнительно обратите внимание на путь taskhost.exe. Должен быть

<Windows directory>\System32\Taskhost.exe

Если нет, у вас могут быть другие проблемы.

# 3

Та же идея, что и у # 2, но используйте лучшие инструменты. Загрузите Process Explorer от Microsoft. Это бесплатно. Он может дать более подробную информацию о запущенном процессе.


Путь к taskhost.exe просто: "taskhost.exe $ (Arg0)". Я скачал и запустил последнюю версию Microsoft Security Essentials, и она не обнаружила вирусов.
user145395

Какую версию Windows вы используете? Применяются ли все патчи от MS?
Джон Сиу

Да, система обновлена. Я на самом деле только что понял это наконец. О том, чтобы опубликовать ответ.
user145395

# 2 очень полезен, спасибо. Я использую Windows 8, там немного по-другому - откройте диспетчер задач, вкладку «Процессы», щелкните правой кнопкой мыши заголовки столбцов, затем проверьте столбец командной строки.
Мартин Хансен

6

Оказывается, это было вызвано «RacTask» (пользовательский обработчик анализа надежности). Я использовал Планировщик заданий, чтобы просмотреть «Все запущенные задачи», а затем убил его оттуда. Проблема была немедленно решена.

http://screencast.com/t/1LJUbkdNGbwS

Предложение попробовать это было взято из этой темы ...

http://www.tomshardware.com/forum/5032-63-taskhost-running


Очень приятно видеть обратную связь решения! Узнать что-то новое.
Джон Сиу

Итак, как вы узнали, что это была за задача? Какой метод вы использовали?
Мартин Хансен

0

Убийство через диспетчер задач убивает его только один раз.

Если вы хотите отключить его навсегда, см. Http://social.technet.microsoft.com/wiki/contents/articles/3047.how-to-enable-and-disable-reliability-monitor-data-collection.aspx

В моем случае задача, казалось, как-то связана с Программой улучшения качества программного обеспечения Microsoft. (Иронический). Мне кажется, это каким-то образом было связано с загрузкой данных конфигурации клиента в Microsoft. Если это так, кажется безвредным отключить.

Описание: запустите taskschd.msc, найдите Microsoft / Windows / RAC, отключите его с помощью графического интерфейса.

+1 к подсказке, чтобы скачать Process Explorer


Может ли тот, кто отрицал мой ответ, объяснить мне, что это вызвало? Был ли мой совет неверным?
Джим Дэвис

0

Я проверил с нашей службой поддержки системы и сказал сделать следующее:

  1. Пуск -> запустить ->% temp% удалить все файлы и папки
  2. Start -> run -> prefetch, как описано выше
  3. Удалить все файлы и папки из корзины
  4. Перезагрузите компьютер
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.