Назад | Перейти на главную страницу

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

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

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

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

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

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

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

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

3 вещи, которые стоит попробовать

# 1

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

# 2

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

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

Кроме того, обратите внимание на путь к taskhost.exe. Так должно быть

<Windows directory>\System32\Taskhost.exe

В противном случае у вас может быть другая проблема.

# 3

Та же идея, что и №2, но используйте более качественные инструменты. Скачать Обозреватель процессов от Microsoft. Это бесплатно. Он может дать более подробную информацию о текущем процессе.

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

Если вы хотите отключить его навсегда, см. 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

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

  1. Пуск -> запустить ->% temp% удалить все файлы и папки
  2. Пуск -> запустить -> предварительная выборка то же, что и выше
  3. Удалите все файлы и папки из корзины
  4. Перезагрузите компьютер