Содержание:
- 1 Что такое Task Host Windows и какую роль играет в системе
- 2 Как быть, если Task Host Windows не дает выключить компьютер
- 3 Отключение автоматического обслуживания
- 4 Уменьшение времени ожидания закрытия приложений
- 5 Второстепенные службы
- 6 Связанное задание
- 7 Дополнительные меры
Обычно выключение компьютера с Windows занимает совсем немного времени, однако в некоторых случаях система упорно не желает завершать свою работу, ссылаясь на некие незавершенные процессы. Процессы же эти могут быть как пользовательскими, так и системными. В первом случае достаточно просто вернуться в систему и закрыть мешающее завершению работы приложение или файл. Несколько иначе дела обстоят с системными процессами, принудительное завершение которых может вызвать сбой.
Помешать нормальному завершению работы Windows 7/10 способны разные процессы, но наиболее часто с нехорошей стороны себя проявляет Task Host Windows. Внешне это выглядит следующим образом. При выключении или перезагрузке компьютера на экране появляется сообщение «Task Host Window. Сервер задач останавливает фоновые задачи…».
Эта надпись может не исчезать довольно долго. Вины самого THW здесь нет, если только под него не маскируется вирус. Проблема же возникает чаще всего из-за использования процессом ресурсов фоновых или активных приложений, которые по какой-то причине остались незавершенными. Но обо всём по порядку.
Для начала вкратце о том, что это Task Host Windows и зачем он нужен. Источником процесса является системный файл taskhost.exe (в Windows 10 taskhostw.exe), расположенный в каталоге C:/Windows/System32 и отвечающий за корректную работу библиотек DLL различных приложений. Извлекая и запуская исполняемый код библиотек, он следит за их загрузкой, работой и выгрузкой из памяти. Если при завершении работы Windows какое-то приложение зависает, THW выводит на экран сообщение с именем проблемного приложения.
Замечая за файлом taskhost.exe повышенную активность, неопытные пользователи иногда пытаются удалить его, принимая за вирус, и тем самым совершают ошибку. Хотя этот файл не является критически важным для системы, его удаление способно привести к сбоям в работе приложений, в том числе и системных. Вероятность того, что вы имеете дело с маскирующимся под taskhost.exe вирусом, существует лишь тогда, когда файл обнаруживается в каталогах, отличных от C:/Windows/System32 или C:/Windows/WinSxS.
Как быть, если Task Host Windows не дает выключить компьютер
Если Task Host Window тормозит выключение компьютера с Windows 7/10 или другой версией системы, вы можете просто завершить работу процесса, нажав на экране кнопку «Все равно завершить» или «Все равно перезагрузить». Но при этом в дальнейшем не мешает проверить корректность работы того приложения, на которое указывает процесс. Чаще всего это приложения, работающие в Windows как службы, например, средства резервного копирования и автоматического обслуживания, монитор службы текстовой платформы, компоненты Windows Uрdаte и т.п.
В Windows 10 процесс THW нередко ссылается на приложение Device Install Reboot Required. Чтобы предотвратить торможение выключения ПК процессом Task Host Windows, в этом случае рекомендуется попробовать отключить использование пользовательских данных для входа в настройках системы. Открыв приложение «Параметры», перейдите в раздел Учетные записи – Параметры входа и отключите опцию «Использовать мои данные для входа для автоматического завершения…».
Если процесс THW указывает на MsCtfMonitor (монитор службы текстовой платформы), зайдите в Планировщик заданий, перейдите по цепочке Microsoft – Windows – TextServicesFramework и отключите задачу MsCtfMonitor. Правда, это может привести к тому, что у вас перестанет отображаться языковая панель, если это произойдет, включите задание.
Отключение автоматического обслуживания
Ошибка Task Host Windows при выключении компьютера Windows 10 может быть вызвана работой компонента, отвечающего за автоматическое обслуживание системы. Если он активен, отключите его, чтобы не мешал работе системы. Командой control откройте классическую Панель управления, запустите апплет «Центр безопасности и обслуживания», раскройте меню «Обслуживание» и нажмите ссылку «Остановить обслуживание».
Уменьшение времени ожидания закрытия приложений
Воспользовавшись несложным твиком реестра, вы можете уменьшить время ожидания остановки служб и завершения работы приложений при выключении/перезагрузке компьютера. Таким образом вы сократите время, в течение которого на экране будет отображаться сообщение процесса THW. Запустите командой regedit редактор реестра и разверните в правой колонке ветку HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control. Справа найдите строковый параметр WaitToKillServiceTimeout и измените его значение на меньшее, например, 2000 или 1000 миллисекунд.
Далее разверните ветку HKEY_CURRENT_USER/Control Panel/Desktop. В правой колонке создайте новый строковый параметр с именем WaitToKillServiceTimeout и установите в качестве его значения то же число, что и для одноименного параметра в разделе HKEY_LOCAL_MACHINE.
Сохраните настройки, перезагрузитесь и проверьте, не исчезла ли проблема с THW.
Второстепенные службы
Есть немало сторонних программ, которые устанавливают в Windows свои службы. Если они не являются для вас важными, деактивируйте их, так вы уменьшите общее время, требуемое на завершение работы операционной системы. Командой msconfig откройте утилиту «Конфигурация системы», переключитесь на вкладку «Службы», поставьте птичку в чекбоксе «Не отображать службы Windows», а затем нажмите «Отключить все».
Связанное задание
Если приведенные выше способы не помогли решить проблему, отключите в Планировщике заданий задачу RAC Task. Зайдите в Планировщик и в меню «Вид» установите галочку «Отобразить скрытые задачи».
Затем перейдите по пути Microsoft – Windows – RAC и отключите RAC Task.
Если подраздела RAC у вас нет, попробуйте отключить службу исполняемого файла, на который указывает процесс THW. Для этого в Диспетчере задач на вкладке «Подробности» кликните по процессу taskhost.exe (taskhostw.exe) ПКМ и выберите в меню «Анализ цепочки ожидания».
В открывшемся окошке появится процесс и его ID.
Жмем по процессу ПКМ и выбираем в меню «Перейти к службам». Определив службу, отключаем ее через оснастку управления службами. Но делаем это только в том случае, если она не является критически важной.
Дополнительные меры
В качестве других мер по борьбе с зависшим Task Host Window можно предпринять следующие действия:
- Проверить компьютер на предмет заражения вирусами.
- Запустить встроенное средство устранения неполадок «Питание».
- Удалить лишние элементы из автозагрузки.
- Проверить целостность системных файлов командой sfc /scannow.
- Создать новую учетную запись пользователя и работать из-под нее.
Радикальная мера – полная деактивация файла taskhost.exe – является самым крайним вариантом. Прибегнуть к нему можно только тогда, когда Task Host Windows вообще ни в какую не дает выключить компьютер. Для этого вам нужно будет загрузиться с любого LiveCD со встроенным файловым менеджером, перейти в расположение исполняемого файла taskhost.exe и переименовать его в taskhost.exe.bak.
Принятая мера должна решить все проблемы с Task Host Windows. Если вдруг после всех этих действий в системе возникнут неполадки, нужно будет опять загрузиться с «живого» диска и восстановить оригинальное имя файла taskhost.exe.
Подготовлено по материалам inetme.ru
При выключении компьютера или ноутбука, пользователь может увидеть уведомление на экране, что Task Host Windows останавливает фоновые задачи и тем самым тормозит процесс завершения работы системы.
Task Host Windows — Это процесс taskhost.exe, который является общим хост-процессом для Windows 11 и 10, чтобы прервать завершение работы и выключения компьютера для предотвращения повреждения, потери данных, если программа открыта или работает в фоном режиме.
Как правило, чтобы не было ошибки остановки фоновых задач службой Task Host, нужно закрыть все программы перед выключением компьютера, но это не всегда работает. Уведомление «это приложение не позволяет выключить компьютер» можно увидеть даже тогда, когда все программы закрыты. Это связано с тем, что некоторые программы работают в фоном режиме, к примеру, скачивается какое-либо обновление.
В данной инструкции разберем, что делать, когда появляется сообщение Task Host Windows останавливает фоновые задачи при выключении компьютера Windows 11/10.
1. Проверить обновления
Если в данный момент происходит загрузка или установка обновлений для Windows 11/10, то служба Task Host Windows выдаст уведомление при выключении компьютера, что невозможно завершить работу.
- Откройте Параметры и Центр обновления Windows
- Нажмите Проверить наличие обновлений
- Или установите обновления, если они имеются
2. Отключить быстрый запуск
Быстрый запуск устаревшая функция с появлением SSD дисков, так как быстрый запуск ускоряет загрузку системы Windows 11/10 при включении ПК. Включенный быстрый запуск иногда может работать не стабильно, так как система может не успеть загрузить нужные предварительные файлы драйверов и т.п. Чтобы его отключить:
- Нажмите Win+R и введите powercfg.cpl
- Слева нажмите на Действия кнопок питания
- Нажмите на Изменение параметров, которые сейчас недоступны
- Снимите галочку Включить Быстрый запуск
- Нажмите Сохранить изменения
3. Перезапустить службу InstallService
Если какие-либо UWP приложения, которые из Microsoft Store, будут работать в фоном режиме, то не сможете выключить компьютер, так как будет уведомление, что Task Host Windows останавливает фоновые задачи, так как служба установки MS будет работать и её нужно перезапустить.
- Нажмите Ctrl+Shift+Esc, чтобы открыть Диспетчер задач
- Перейдите во вкладку Службы
- Найдите InstallService и нажмите правой кнопкой мыши по ней
- Выберите из меню Перезапустить
- Перезагрузите ПК
4. Проверка целостности системы и диска
Проверим и восстановим поврежденные системные файлы и битые сектора на диске, если таковы имеются. Запустите командную строку от имени администратора и введите ниже команды по очереди:
chkdsk c: /f /r
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
5. Изменить параметр входа
Откройте параметры в Windows 11/10 и перейдите в раздел Учетные записи и Варианты входа. Далее отключите функцию Использовать мои данные для входа, чтобы автоматически завершить настройку после обновления.
6. Сократить время выключения
Сократим время завершения работы системы Windows 11/10, чтобы Task Host Windows не возникал при выключении ПК. Для этого:
- Нажмите Win+R и введите regedit, чтобы открыть редактор реестра
- В реестре перейдите по пути
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl
- Справа дважды щелкните по WaitToKillServiceTimeout
- Напишите значение 5000 и ОК
Далее перейдите по другому еще одному пути:
HKEY_CURRENT_USERControl PanelDesktop
- Справа щелкните по WaitToKillAppTimeout
- Установите 5000 значение и нажмите ОК
- Перезагрузите ПК
Смотрите еще:
- backgroundtaskhost.exe — Что это и как исправить ошибку в Windows 11/10
- Taskeng.exe: Что это за процесс с всплывающим окном
- StartMenuExperienceHost.exe — Исправить ошибку модуля
- Shell Infrastructure Host: Что это и почему грузит процессор
- Файл hosts в Windows 11
[ Telegram | Поддержать ]
Избавиться от этого тормозящего выключение компьютера процесса можно следующим образом: откройте в меню Панели управления пункт «Администрирование» (для этого в разделе «Просмотр» справа вверху включите «Мелкие значки») и перейдите к «Управлению компьютером».
Нажмите на стрелочку рядом с «Планировщик заданий» и далее на стрелочку рядом с «Библиотека планировщика заданий». Найдите в списке и нажмите на «Microsoft| Windows|TextServicesFramework», после чего откроется окно задач «MsCtfmonitor».
Нажмите на этот пункт правой кнопкой мыши и выберите в контекстном меню пункт «Отключить». Перезагрузите компьютер.
Эти действия должны обеспечить более быстрое выключение компьютера.
Фото: компания-производитель
Иногда при окончании сеанса работы ПК система выдает ошибку. Если в Windows 10 появляется надпись Task Host Windows, важно сразу уточнить, что это и как отключить. Данная функция обеспечивает безопасность отдельных программ, которые во время отключения завершаются некорректным образом. Существует несколько способов, как избавить персональный компьютер от ошибок, которые тормозят необходимые процессы.
Что такое Task Host Windows и для чего он нужен
Task Host для Винды – это интегрированная в операционку программа. Ошибка с данным софтом возникает у пользователей седьмой, восьмой и десятой версий ОС. За приложение несет ответственность внутренний элемент Taskhost.exe.
Главная задача – обеспечить стабильное background — взаимодействие созданных на ПК библиотек исполнения. Внутри таких сборников прописано большое количество различных программ и приложений, действие которых требуется упорядочить дополнительным образом.
Внимание! Полная остановка софта Taskhost.exe или отсутствие файла на ноутбуке или другом ПК влечет нестабильное взаимодействие остальных приложений, возможны периодические или системные сбои.
Ликвидировать Task Host Windows полностью с выбранного устройства не стоит. Полная остановка приложения является причиной ошибок, устранить которые будет непросто. Taskhost.exe – это файл, расположенный в специальном разделе System32 (отдельная папка), примерный объем– 50 Кб. Иногда незнакомый документ воспринимают как троян, но он безопасен для персонального ноутбука, встроен в конфигурацию ОС разработчиком.
Что делать, если Task Host Windows не дает выключить ПК
Иногда при отключении компьютера на мониторе высвечивается уведомление о невозможности выключить персональное устройство из-за активности дополнительного документа Taskhost.exe. При этом появляется клавиша «Все равно завершить» или «перезагрузить», в зависимости от изначально выбранного процесса. Нажатие клавиши позволяет устранить ошибку в текущем моменте.
Внимание! Если использовать этот способ постоянно, могут возникнуть неточности в работе самого файла или программ, работу которых он обеспечивает.
К такого рода приложениям операционная система Windows (версии от 7 до 10) относит различные службы. Например, команды по резервному копированию данных, мониторинг напечатанных софтов, элементы разряда Update и другие. Иногда «десятка» при выявлении сбоев связывается с программой Device Install Reboot. Чтобы софт перестал тормозить выключение, необходимо следовать определенной инструкции:
- открыть раздел «Параметры» через кнопку старта;
- найти вкладку «Учетные записи», затем «Параметры входа»;
- в строке «Использовать мои данные для входа для автоматического завершения настройки устройства после перезапуска или обновления» передвинуть ползунок в положение «Отключить».
- Если система указывает на MsCtfMonitor, необходимо перейти в «Планировщик заданий».
Открыть Microsoft, затем Windows – TextServicesFramework. Переместить ползунок в положение «Выключено» около процесса MsCtfMonitor.
Внимание! В данном случае возможно завершение работы гаджета «Языковая панель». Отключение приложений, которые обеспечивает действие внутренних процессов, всегда ведет к сбоям и ошибкам.
Можно ли его отключить?
Некоторые пользователи признают процедуру Taskhost.exe несколько назойливой, поэтому хотят полностью отключить или удалить внутренний софт. Осуществить операцию можно. Стандартный способ – в принудительной форме через раздел Диспетчер задач не сработает. Процесс завершится, но через непродолжительный промежуток времени вновь запустится.
Уменьшение времени ожидания закрытия приложений
С помощью несложных твиков можно снизить количество времени, которое требуется на остановку работы внутренних служб персонального компьютера после начала процедуры завершения или перезагрузки операционной системы Windows 10. Этапы действий:
- в строке службы «Выполнить» набрать команду regedit, чтобы открыть редактор реестра;
- в левой части открывшегося окна пройти по пути: HKEY_LOCAL_MACHINE – SYSTEM – CurrentControlSet – Control;
- в правой части откроется список настраиваемых функций, в строке Wait To Kill Service Timeout установить значение 2000 или 1000 мс.
После этого следует нажать кнопку «Сохранить», затем важно перезапустить устройство, чтобы закрепить новые настройки операционной системы.
Второстепенные службы
Второстепенными являются сторонние приложения, которые устанавливаются дополнительно вместе с основными службами Windows. Такие утилиты можно деактивировать самостоятельно. Это поможет уменьшить количество минут, которые необходимы для полного завершения процессов операционной системы. Инструкция:
- в командной строке «Выполнить» ввести значение msconfig;
- открыть раздел «Конфигурация системы»;
- перейти на вкладку «Службы»;
- напротив строки «Не отображать службы Windows» поставить галочку;
- нажать кнопку «Отключить все».
После этого сторонние процессы будут отключены, время на отключение операционной системы сокращено.
Связанное задание
Иногда указанные способы не срабатывают – на мониторе персонального устройства продолжает появляться надпись о невозможности завершения текущих программ из-за действия внутренней утилиты Taskhost.exe. Дополнительный вариант устранения проблемы:
- открыть раздел «Планировщик заданий» (можно быстро найти через поисковую систему);
- найти меню «Вид» (располагается на верхней панели открывшегося окна);
- напротив строки «Отобразить скрытые задачи» поставить галочку;
- после пройти по следующим пунктам – Microsoft, Windows, RAC;
- отключить команду RAC TASK.
Внимание! Иногда на компьютере отсутствует раздел RAC. В таком случае необходимо зайти в Диспетчер задач, выбрать вкладку «Подробности», кликнуть по процедуре Taskhost.exe.
- Затем следует перейти на строку «Анализ цепочки ожидания».
Откроется окно, где будет отображен процесс и номер ID устройства. Выбрать вкладку «Перейти к службам», найти нужную службу и выключить управление сервисом. Важно отключать только те программы, выключение которых действительно не навредит рабочим приложениям ПК.
Вирус Taskhost.exe
Task Host Windows – это встроенная программа, разработанная и интегрированная компанией Microsoft. Некоторые вредоносные приложения «притворяются» различными «правильными» софтами по названию.
Признаки, по которым можно определить, что утилита является вирусом:
- скорость загрузки – торможение процесса на несколько минут означает наличие неполадок;
- системный файл располагается только в папке System32;
- «правильный» софт весит не больше 50 Кб, вирусные – около 150;
- в диспетчере задач можно отследить несанкционированный скачок нагрузки на процессор ПК.
Вирус необходимо удалить. Потребуется завершить процесс Taskhost.exe через Диспетчер задач. Открыть папку, в которой был обнаружен недопустимый файл, и удалить. Кроме этого, можно использовать стандартные антивирусные программы.
Процесс Taskhost.exe обеспечивает взаимосвязь внутренних продуктов ОС Windows. Работает в версиях от «семерки» до «десятки». Полное отключение софта нежелательно, чтобы не перезагрузить процессор.
Всем привет!!! Знакомо, когда во время завершения работы компьютера появляется окно с заголовком Task Host и предложением завершить какое-либо приложение? Сегодня мы рассмотрим, что оно собой представляет, и какими методами бороться с появлением диалога, замедляющего выключение компьютера.
Суть процесса
Более осведомлённые пользователи уже знают, что за task host в Windows отвечает одноименный процесс taskhosts.exe. Зайдя в диспетчер задач, порой можно увидеть, что он потребляет 80 и даже более процентов ресурсов центрального процессора.
Отыскать подробную информацию о функционировании и предназначении файла taskhost.exe даже на сайте Microsoft нереально. Единственное, что известно, — это системная служба, запускаемая при входе в каждую учетную запись. Она нужна для запуска и правильного функционирования приложений, имеющих иной, отличающийся от исполняемого exe-файла, метод запуска. Taskhost.exe извлекает и запускает исполняемый код, расположенный в пользовательских процессах и динамических библиотеках Windows. Исходя из этой информации напрашивается вывод, что task host является альтернативой известным rundll32 и svchost, но разработчикам виднее, тем более, что о приложении мало что известно.
Почему порой процесс загружает процессор практически до 100% ввиду чего тормозит компьютер, можно лишь догадываться. Наверняка известно, что служба вызывает значительное количество зарегистрированных в системе динамических библиотек одновременно, из-за чего повышается нагрузка на ЦП во времена его относительного бездействия.
К тому же он постоянно обращается к rundll32.exe, которая загружает динамические библиотеки на выполнение положенных на них функций. Еще в task host располагается активная функция, относящаяся к планировщику заданий.
Что необходимо знать еще, так это место расположений файла: директория «system32» в системном каталоге Windows. Если в диспетчере задач задан иной путь – наверняка функционирует вредоносная программа. В таком случае просканируйте компьютер на наличие вирусов, например, при помощи отечественного продукта AVZ с обновленными базами.
Часто tskhost.exe загружает процессор ввиду выполнения запланированного обслуживания системы (дефрагментация, очистка). Если возле пиктограммы центра поддержки отображается иконка часов, значит, имеются запланированные задания.
Просмотреть их список можно в планировщике по пути «MicrosoftWindowsTaskScheduler». Как он запускается, читайте в следующем пункте.
Отключаем taskhosts.exe
Замедление выключения компьютера, как правило, происходит не из-за функционирования самого исполняемого файла task host, а ввиду использования им ресурсов активных приложений (особенно фоновых), служб и процессов.
Закрыв процесс непосредственно перед завершением работы компьютера, можно ускорить его выключение, но процесс taskhost.exe автоматически запустится после очередной загрузки Windows.
Дабы ускорить выключение ПК, выполняем следующую цепочку действий.
Внимание: для выполнения приведенных ниже действий нужны привилегии администратора системы.
Запускаем планировщик заданий любым удобным методом:
- через пункт «Администрация» «Панели управления»;
- посредством соответствующего запроса в поисковой строке Windows;
- вводом команды Taskschd.msc.
Выставляем галочку напротив единственного пункта для активации опции отображения скрытых иконок.
В библиотеке планировщика следуем по пути: Microsoft – Windows.
Переходим в группу «RAC».
Выбираем единственный запланированный процесс под названием «RacTask» и отключаем его посредством панели действий, расположенной справа, или контекстного меню.
Для отключения task host до перезапуска Windows вызываем диспетчер задач и завершаем этот процесс.
Это все. Удачи!
Вероятно, многие пользователи операционных систем Windows, независимо от установленной версии, сталкивались с ситуацией, когда выключение компьютера происходит не сразу, а на экране появляется строка сообщения об ожидании закрытия фоновых программ. За это отвечает служба Task Host Windows. Что это за процесс, для чего он нужен, как работает и почему нагружает системные ресурсы, мы рассмотрим далее в статье. Отдельное внимание будет уделено вопросам деактивации этой службы и ее удалению.
Task Host Windows: что это за служба?
Многие пользователи в ситуациях, когда по неизвестным причинам начинает наблюдаться повышенная нагрузка на системные ресурсы, тут же вызывают «Диспетчер задач» и пытаются установить причину такого явления. Это правильно.
Но зачастую они находят там достаточно «прожорливый» процесс, представленный исполняемым файлом taskhost.exe. Некоторые считают его вирусом. Такое тоже может быть.
Однако давайте посмотрим на оригинальный процесс Task Host Windows. Что это за служба? Это системный компонент, отвечающий за вызов или обращение к динамическим библиотекам, загружаемым в момент старта некоторых программ в оперативную память. Понятно, что не все приложения могут быть представлены исключительно в виде EXE-файлов. Яркий тому пример – исполняемые компоненты динамических библиотек (DLL).
Сама же служба, в отличие от еще двух аналогичных (rundll32.exe и svchost.exe), которые могут запускаться в виде нескольких отдельных процессов с одноименными названиями, никогда не стартует повторно. Иными словами, она одна вызывает все библиотеки, в то время как два других процесса распределяют нагрузку между запущенными копиями. Отсюда – нагрузка на ресурсы.
Чрезмерная нагрузка на ресурсы службой Task Host Windows: как исправить?
Считается, что в торможении компьютера данный компонент виновен только в одном случае – если это вирус. О его удалении поговорим отдельно. Сейчас же посмотрим, что можно сделать для снижения нагрузки на системные ресурсы.
Первым делом необходимо вызвать «Планировщик заданий» (можно использовать раздел администрирования) и на вкладке вида активировать пункт показа скрытых заданий.
Если перейти по дереву каталогов через библиотеки «Планировщика», можно увидеть, что программа Task Host Window находится в разделе RAC и представлена компонентом RacTask. Чтобы избавиться от данного процесса, необходимо использовать меню ПКМ, где выбирается отключение, после чего произвести перезагрузку системы.
Можно ли удалить файл службы?
Впрочем, многие пользователи на этом не останавливаются. Их мучительно интересует ответ на вопрос по поводу того, как удалить Task Host Windows (и вообще, насколько это безопасно).
В принципе, как показывает практика, ничего особо критичного в этом нет. По крайней мере отзывы пользователей, удаливших файл, отвечающий за запуск службы, свидетельствуют о том, что с системой ничего не случилось. Однако, исходя из соображений безопасности, лучше этого не делать. А если и делать, то только на свой страх и риск.
Такова служба Task Host Windows. Что это такое, немного понятно. Теперь давайте посмотрим на расположение ее исполняемого EXE-компонента (файл taskhost.exe). Стандартной локацией последнего является системная директория System32, расположенная в основном каталоге системы, откуда его и нужно удалить. Вот только производить такие действия необходимо лишь в режиме Safe Mode. При обычной загрузке система сделать этого не даст.
Что делать, если это вирус?
Наконец, несколько слов о самой неприятной ситуации, связанной с процессом Task Host Windows. Что это может быть в плане вирусного заражения? Сразу отметим, что это достаточно опасная угроза, способная за счет чрезмерного увеличения нагрузки на ресурсы дестабилизировать работу Windows до такой степени, что даже системные процессы не смогут выполняться.
Определить, что это именно вирус, можно в том же «Диспетчере задач». Первый признак – два и более одноименных процесса. Какой из них вирус? Оригинальная служба имеет атрибут запуска LOCAL SERVICE и никакой другой. Еще один метод определения – просмотр через меню ПКМ на выбранном процессе места расположения файла. Если оно отличается от System32, можно быть точно уверенным, что это именно вирус. Оригинальный файл имеет размер не более 50 Кбайт, а вирусные достигают 150 Кбайт и более. Выявленные папки и файлы нужно сразу же удалить в ручном режиме. Как оказывается, сделать это можно без особых трудностей.
Ну, а далее нужно запустить какой-нибудь портативный антивирусный сканер или утилиту AdwCleaner и проверить систему на наличие вирусных или рекламно-шпионских компонентов, удалить угрозы, если они будут найдены, а напоследок почистить систему какой-нибудь утилитой для оптимизации или удаления компьютерного мусора, включая реестр.
Вместо итога
Вот и все, что касается службы Task Host Windows. Что это за процессы в разных вариантах, думается, уже понятно. Остается добавить, что заниматься их удалением, в общем-то, не рекомендуется. Мало ли что может случиться. У одного пользователя все нормально, а у другого последствия могут быть самыми непредсказуемыми. С вирусами тоже все просто. Как видите, помогает даже ручное удаление, поскольку сама угроза в системе не маскируется и собственных копий не создает.
Стандартная процедура, такая как выключение компьютера операционной системы Windows должна занимать не большое количество времени, однако у некоторых пользователей система при завершении работы зависает.
При этом пользователь может видеть сообщение о незавершенных процессах. Изначально непонятно, что это за процесс, пользовательский или системный. Если это процессы, которые не закрыл пользователь, то нужно вернуться в систему и закрыть эти файлы.
Но если вопрос о системных процессах, их принудительное закрытие может привести даже к сбою.
Содержание
- Что значит ошибка Task host windows, и как исправить
- Что такое Task host Windows
- Действия для выключения компьютера
- Автоматическое обслуживание
- Уменьшение времени ожидания закрытия приложений
- Второстепенные службы и программы
- Что ещё можно сделать
Что значит ошибка Task host windows, и как исправить
Что такое Task host Windows
В большинстве случаев мешает стандартному и нормальному завершению работы Windows такой процесс, как task host Windows. Для пользователя это выглядит так, при выключении компьютера на экране выходит сообщение «Task Host Windows. Сервер задач останавливает фоновые задачи». Скорее всего, такая проблема может возникнуть из-за того, что процессор использует ресурсы фоновых или активных приложений, которые не завершили свою работу.
Источником процесса task Host Windows является системный файл taskhost.exe, он находится в каталоге системных файлов, и отвечает за то, чтобы корректно работали библиотеки dll приложений. Приложение запускает исполняемый код библиотек, смотрит за загрузкой и работой, а также за выгрузкой из памяти. Когда пользователь завершает работу Windows, и если одно из приложений зависает, то Task Host Windows показывает на экране сообщение, где указывает проблемное приложение.
Важно понимать, что видя сообщение такой ошибки, нельзя удалять файл taskhost.exe, неопытные пользователи могут принять его за вирус, однако это неверно. Удалять этот файл нельзя, хоть он и не является основным для работы системы, однако это может привести к сбоям в работе.
Достаточно редко бывает ситуация, когда под этот файл маскируется вирус, однако это касается только тех ситуаций, когда этот файл находится в каталогах, отличных от системных.
Действия для выключения компьютера
Если Task Host Windows не даёт выключить компьютер, процесс тормозит, можно нажать на экране на кнопку «Всё равно завершить». При следующем запуске системы нужно будет проверить на корректность работу указанного приложения. Обычно это такие приложения, которые в системе Windows работают как службы, например, резервное копирование, автоматическое обслуживание и другие.
Если пользователь работает с Windows 10, то Task Host Windows может указывать на приложение Device Install reboot Required.
В этом случае пользователю нужно отключить использование пользовательских данных для входа, для этого нужно зайти в настройки системы. Нужно открыть приложение «параметры», далее перейти в раздел «учётные записи», параметры входа и выключить опцию ‘использовать мои данные для входа и автоматического завершения’.
Если процесс Task Host Windows показывает, что мешает завершить работу программа msCtFMonitor, это монитор службы текстовых платформ. В этом случае пользователю нужно зайти в планировщик заданий, и пройти Microsoft — windows — textServicesFramework и отключить указанную задачу. Если после этого не будет отображаться языковая панель, то нужно включить задание.
Автоматическое обслуживание
Также ошибка при выключении компьютера может быть вызвана и работой такого компонента, который отвечает за автоматическое обслуживание системы. Его можно отключить, чтобы он не мешал.
Для этого с помощью команды Control нужно открыть классическую панель управления, и запустить апплет «центр безопасности и обслуживания». Далее зайти в меню «обслуживание», и нажать «остановить обслуживание».
Уменьшение времени ожидания закрытия приложений
Пользователь также может уменьшить время ожидания остановки служб и завершения работы приложений, когда происходит выключение компьютера. Это даёт возможность сократить время, когда на экране будет отображаться сообщение процесса Task Host Windows. Для этого нужна команда regedit — редактор реестра, провалиться в ветку hkey_local_machine/system/currentcontrolset/control. Далее в строковом параметре waitToKillServiceTimeout нужно уменьшить его значение, например, до 1000 миллисекунд.
Такое же значение для этого параметра нужно установить в ветке hkey_current_user/control panel/desktop. Настройки нужно сохранить и перезагрузить компьютер, чтобы проверить сохранилось ли проблема.
Второстепенные службы и программы
Также в системе есть сторонние программы, и они производят установку на операционную систему своих служб. Если вы видите сообщение о такой службе, и она неважна, то нужно произвести их деактивацию. Этим вы сможете уменьшить время, которое нужно на завершение работы системы. Нужно воспользоваться командой msconfig , открыть утилиту «конфигурация системы», зайти на вкладку «службы», и отметить строку «не отображать службы Windows», и после этого нажать на кнопку «Отключить всё».
Что ещё можно сделать
Также в борьбе с завершением Task Host Windows можно попробовать проверить компьютер на вирусы, запустить средство устранения неполадок «питания», попробовать удалить лишние элементы из автозагрузки. Можно попробовать создать новую учетную запись пользователя и работать с её помощью.
В исключительных случаях можно полностью деактивировать файл taskHost.exe, однако это крайний вариант. Этим вариантом можно воспользоваться только тогда, когда Task host вообще не даёт выключить компьютер.
На чтение 4 мин Просмотров 16.5к. Опубликовано 11.04.2019
Наверняка многие пользователи операционных систем Windows 7/8/10 часто встречались с такой проблемой: перед выключением собственного ПК вылезает окно и просит отключить Task Host Windows. Что это такое, мы сегодня рассмотрим в статье и расскажем о способах устранения этой проблемы.
Содержание
- Что такое Task Host Windows?
- Как работает taskhost.exe
- Отключаем процесс
- Вирус taskhost.exe
- Удаляем вирус
Что такое Task Host Windows?
Прежде всего, давайте разберемся, что за программа Task Host Windows. Может быть она вообще не причиняет никакого вреда, а лишь несет неудобство пользователю? Не совсем.
Task Host Windows (за него отвечает процесс taskhost.exe) – задача, которая обеспечивает нормальное функционирование библиотек исполнения. Они содержат колоссальный набор программ, необходимых для нормальной работы практически всего программного обеспечения и самой системы Windows в целом. Отключение или отсутствие taskhost.exe повлечет за собой нестабильную работу других программ и процессов.
Таким образом, избавляться от Task Host Windows не стоит, ибо это может привести к другим проблемам, решить которые будет уже гораздо сложнее.
Сам файл находится в системной папке System32 (C:WindowsSystem32) и весит всего около 50 Кб. Некоторые считают, что эта программа – вирус и, найдя ее, удаляют. Делать этого ни в коем случае не нужно. Taskhost.exe – полностью безопасен и изначально заложен в самой операционной системе Windows. К сожалению, по причине того, что этот файл является одним из важнейших, он – лакомый кусок для большинства вирусов.
Как работает taskhost.exe
С вопросом: «Task Host Windows – что это?», мы разобрались. Теперь рассмотрим, как функционирует этот процесс.
Исполняемый taskhost.exe берет код, который должен быть выполнен, и запускает его. По сути, этот процесс – альтернатива известным многим svchost.exe и rundll32.exe (но, вероятно, более удачный).
О приложении известно немного, поэтому можно лишь догадываться о том, почему он иногда нагружает процесс до 100%. Скорее всего, настройки произведены таким образом, чтобы при запуске приложений не возникало подвисаний и программы быстро начинали свою работу. Судя по тому, что taskhost.exe регулярно обращается к rundll32.exe и к динамической библиотеке, его можно назвать неким компилятором.
Отключаем процесс
Постоянно вылезающее окно начинает надоедать, поэтому рассмотрим способы отключения Task Host Windows – как исправить проблему так, чтобы навсегда забыть о ней.
Вообще, при выключении персонального компьютера Windows начинает подтормаживать не из за самого процесса taskhost.exe, а из-за тех программ, которыми он управляет. В фоновом режиме у вас может работать около двух десятков программ, соответственно, на закрытие всех требуется определенное время.
Отсюда следует, что отключать процесс попросту нет смысла, ведь в таком случае у вас просто не будут нормально функционировать приложения. А вот убрать назойливые уведомления – почему бы и нет. Для этого:
- Перейдите в меню «Пуск», откройте «Панель управления», выберите пункт «Администрирование», затем «Планировщик заданий»;
- Теперь открываем вкладку «Вид» и проверяем, стоит ли галочка напротив «Отображать скрытые значки»;
- Затем следуем по пути (выпадающий список слева) «Библиотека планировщика заданий» — «Microsoft» — «Windows» — «RAC»;
- После этого откроется поле RAC Task, где нужно нажать по файлу и выбрать «Отключить».
Все! Теперь отключатся уведомления, и процесс больше никак не будет беспокоить вас.
Мы разобрались с Task Host Windows и выяснили, что это вовсе не вредоносная программа, а очень даже нужный процесс. Но все-таки стоит прочесть дальше.
Вирус taskhost.exe
Как уже писалось выше, Task Host Windows – лакомый кусок для всевозможных вирусов. Они маскируются под этот файл и ведут вредоносную деятельность, так сказать, «под прикрытием». Первый, и самый главный, момент, на который стоит обратить внимание, – это загрузка системы. Если происходит сильное подвисание на несколько минут, то, скорее всего, вы столкнулись с вирусом. Вот еще несколько признаков заражения:
- По умолчанию taskhost.exe находится в C:WindowsSystem32. Любое другое расположение файла – тревожный звонок;
- Сам файл много весит – 150Кб и больше при размере «оригинала» в 50 Кб;
- Как только он начинает работать, происходит резкое увеличение нагрузки на ЦП (контролируется в диспетчере задач);
- Закончив работу, процесс запускается вновь.
Признаки налицо? Значит нужно разобраться со следующим вопросом: как удалить вирус Task Host Windows.
Удаляем вирус
Процесс удаления довольно простой. Просто следуйте инструкции:
- Завершаем процесс taskhost.exe (из «Диспетчера задач», правой кнопкой мыши на процессе – «Завершить»);
- Открываем папку с файлом (НЕ папка C:WindowsSystem32) и удаляем taskhost.exe;
- Данный вирус – обыкновенный троян, а значит с ним прекрасно справятся любые антивирусы – просто просканируйте систему.
Мы разобрали основные моменты, связанные с Task Host Windows – что это такое и почему он может оказаться вирусом. Остались вопросы? Пишите в комментарии, и мы поможем!
Содержание
- Что такое Task Host Windows и какую роль играет в системе
- Как быть, если Task Host Windows не дает выключить компьютер
- Дополнительные меры
- Где живет Generic Host Process for Win32?
- Из жизни паразита
- Что это за процесс и почему их так много работает одновременно?
- Почему эти процессы расходуют так много ресурсов при запуске Windows?
- Возможно это вирус?
- Как работает программа?
- Как отключить Task Host Windows
- Как удалить вирус taskhost.exe
- Как удалить Task Host Windows
- Решение 1. Изменить WaitToKillServiceTimeout через редактор реестра
- Суть процесса
- Отключаем taskhosts.exe
- Что такое Task Host Windows?
- Отключаем процесс
Что такое Task Host Windows и какую роль играет в системе
Помешать нормальному завершению работы Windows 7/10 способны разные процессы, но наиболее часто с нехорошей стороны себя проявляет Task Host Windows. Внешне это выглядит следующим образом. При выключении или перезагрузке компьютера на экране появляется сообщение «Task Host Window. Сервер задач останавливает фоновые задачи…».
Эта надпись может не исчезать довольно долго. Вины самого THW здесь нет, если только под него не маскируется вирус. Проблема же возникает чаще всего из-за использования процессом ресурсов фоновых или активных приложений, которые по какой-то причине остались незавершенными. Но обо всём по порядку.
Для начала вкратце о том, что это Task Host Windows и зачем он нужен. Источником процесса является системный файл taskhost.exe (в Windows 10 taskhostw.exe), расположенный в каталоге C:/Windows/System32 и отвечающий за корректную работу библиотек DLL различных приложений. Извлекая и запуская исполняемый код библиотек, он следит за их загрузкой, работой и выгрузкой из памяти. Если при завершении работы Windows какое-то приложение зависает, THW выводит на экран сообщение с именем проблемного приложения.
Замечая за файлом taskhost.exe повышенную активность, неопытные пользователи иногда пытаются удалить его, принимая за вирус, и тем самым совершают ошибку. Хотя этот файл не является критически важным для системы, его удаление способно привести к сбоям в работе приложений, в том числе и системных. Вероятность того, что вы имеете дело с маскирующимся под taskhost.exe вирусом, существует лишь тогда, когда файл обнаруживается в каталогах, отличных от C:/Windows/System32 или C:/Windows/WinSxS.
Как быть, если Task Host Windows не дает выключить компьютер
Если Task Host Window тормозит выключение компьютера с Windows 7/10 или другой версией системы, вы можете просто завершить работу процесса, нажав на экране кнопку «Все равно завершить» или «Все равно перезагрузить». Но при этом в дальнейшем не мешает проверить корректность работы того приложения, на которое указывает процесс. Чаще всего это приложения, работающие в Windows как службы, например, средства резервного копирования и автоматического обслуживания, монитор службы текстовой платформы, компоненты Windows Uрdаte и т.п.
В Windows 10 процесс THW нередко ссылается на приложение Device Install Reboot Required. Чтобы предотвратить торможение выключения ПК процессом Task Host Windows, в этом случае рекомендуется попробовать отключить использование пользовательских данных для входа в настройках системы. Открыв приложение «Параметры», перейдите в раздел Учетные записи – Параметры входа и отключите опцию «Использовать мои данные для входа для автоматического завершения…».
Если процесс THW указывает на MsCtfMonitor (монитор службы текстовой платформы), зайдите в Планировщик заданий, перейдите по цепочке Microsoft – Windows – TextServicesFramework и отключите задачу MsCtfMonitor. Правда, это может привести к тому, что у вас перестанет отображаться языковая панель, если это произойдет, включите задание.
Дополнительные меры
В качестве других мер по борьбе с зависшим Task Host Window можно предпринять следующие действия:
- Проверить компьютер на предмет заражения вирусами.
- Запустить встроенное средство устранения неполадок «Питание».
- Удалить лишние элементы из автозагрузки.
- Проверить целостность системных файлов командой sfc /scannow.
- Создать новую учетную запись пользователя и работать из-под нее.
Радикальная мера – полная деактивация файла taskhost.exe – является самым крайним вариантом. Прибегнуть к нему можно только тогда, когда Task Host Windows вообще ни в какую не дает выключить компьютер. Для этого вам нужно будет загрузиться с любого LiveCD со встроенным файловым менеджером, перейти в расположение исполняемого файла taskhost.exe и переименовать его в taskhost.exe.bak.
Принятая мера должна решить все проблемы с Task Host Windows. Если вдруг после всех этих действий в системе возникнут неполадки, нужно будет опять загрузиться с «живого» диска и восстановить оригинальное имя файла taskhost.exe.
Открыв диспетчер задач и обнаружив в его списке процессов массу записей с одинаковым содержимым — svchost — многие пользователи впадают в преждевременную панику. Обычно это происходит тогда, когда работоспособность системы находится под вопросом — все виснет, окна не реагируют, не помогает даже перезагрузка. Первым из процессов попадающим под подозрение обычно оказывается exe-шник svchost? Действительно ли хост процесс служб Windows повинен в перегрузке процессора? И если это так, то как с этим бороться?
Generic Host Process for Win32 Services, а именно так расшифровывается название рассматриваемой службы Windows, — является критически важной утилитой операционной системы. Отключить данную службу нельзя, так как в противном случае станет невозможным использование одного из важнейших инструментов Windows — разделяемых между приложениями библиотек подпрограмм — так называемых dll-библиотек. А так как вся архитектура Windows базируется на таких библиотеках, то работа с отключенным svchost.exe — абсолютно нереальна.
Проблема заключается в том, что хакеры предпочитают маскировать свои вредоносные программы под один из системных процессов и Generic Host Process — идеальный кандидат для таких манипуляций.
Система автоматически запускает не один а множество этих процессов, поэтому разобраться какой из них является «здоровым», а какой представляет собой вирус — на глаз не получится.
Где живет Generic Host Process for Win32?
Одним из самых простых способов выявить вирус данного типа является проверка места его обитания. Файлы настоящего хост-процесса не могут располагаться нигде, кроме системных папок, расположенных внутри папки установки Windows (например, C:WINDOWS) т.е. ее подпапок. Если что-то сильно грузит систему, пройдитесь, для начала, обычным поиском по системному разделу. В случае обнаружения нашего «друга» в любой другой папке, кроме указанных, можете быть уверены — это вирус.
Имейте в виду, что обнаружение данной службы в самой папке Windows — также признак заражения. Сама операционная система практически никогда не сохраняет такие службы в этом месте (за исключением крайне редких случаев, вероятность которых не более нескольких процентов.) Так что если что-то грузит ваш компьютер — не ленитесь и используйте поиск для обнаружения паразитов, мимикрирующих под здоровые организмы.
Нужно обратить внимание еще на один нюанс. Вирус может называться не в точности так же, как и файл здорового процесса.
Название exe-шника может отличаться в одной-двух буквах. или к нему могут добавляться цифры. В нашем случае это может выглядеть так: svch0st, svchosl, svchosts32, ssvvcchhoosst и т.д. Следовательно имеет смысл использовать вместо точного, неточный поиск по образцу.
Из жизни паразита
Чем, собственно, опасен данный тип вирусов и как выглядит его паразитическая деятельность на нашем родном компьютере? Ранние версии svchost были опасны не тем, что грузили компьютер, а тем, что работа данного процесса приводила к появлению сообщения об автоматической перезагрузке компьютера. Поделать с эти ничего было нельзя: с момента появления окошка с сообщением проходило несколько десятков секунд и компьютер уходил на перезагрузку. Такой вирус особенно часто встречался в системах Windows 2000 и Windows XP. Грузил ли он в те времена систему или нет сказать затруднительно.
Более свежие версии данного вируса относятся к совершенно иной категории. Запускаясь в Windows, этот exe немедленно лезет в сеть и начинает рассылать спам чуть ли не по всему Интернету. При этом процесс сильнейшим образом грузит систему. Хотя встречаются и вполне здоровые проявления деятельности данной службы, которые, впрочем, также раздражают пользователя, как и поведение вируса-спамера. Например, закачка обновлений в фоновом режиме. Без хост-процесса и тут не обошлось, но справиться проблемой в данном случае очень просто — нужно взять и отключить автоматическое обновление, которое грузит Windows.
Рекомендации по борьбе с вирусом — самые обыкновенные. Нужно инсталлировать в Windows хороший, популярный антивирус и регулярно обновлять антивирусные базы. Обращая особое внимание на опции, ответственные за spyware. Также поможет установка файервола. Если принять все эти меры заранее, то никакой svchost к вам не проникнет. О том что он грузит систему сможете забыть.
Но что делать, если вредоносный процесс в виде exe-службы уже проник к вам в компьютер и что есть силы грузит операционку? Выполнить наши дальнейшие рекомендации.
Что это за процесс и почему их так много работает одновременно?
«Хост-процесс для задач Windows» является официальным, разработанным Microsoft, одним из основных процессов ядра операционной системы. В ОС Windows службы, которые загружаются через исполняемые файлы (EXE), могут внедряться (и представляться в «Диспетчере задач») в качестве полностью самостоятельных процессов операционной системы, и будут перечислены собственными именами в «Диспетчере задач». Но службы, которые запускаются из «динамически подключаемых библиотек» (DLL), и которые не имеют собственных исполняемых файлов «EXE», не могут внедряться в качестве отдельного процесса. Вместо этого «Хост-процесс для задач Windows» и должен служить базовым процессом (хостом) для запуска и работы таких служб.
Операционная система создаст по отдельному процессу «Хост-процесс для задач Windows», для каждой службы, запускаемой через «DLL-файл», также ОС может создать отдельный процесс и для группы служб на основе «DLL». Создание отдельного процесса для группы служб зависит от разработчиков самой службы. Количество таких процессов, которые отображаются в «Диспетчере задач», полностью зависит от того, сколько таких служб запущено и используется в данный момент в вашей системе. В моём случае, работает только один экземпляр, но в процессе работы их количество может увеличиться.
К сожалению, «Диспетчер задач» не дает вам возможности точно определить, какие именно службы (или группы служб) отображаются как запись «Хост-процесс для задач Windows». Если вам действительно интересно это узнать, то вам потребуется скачать программу «Process Explorer», бесплатную утилиту «Sysinternals», предоставленную и разработанную Microsoft. Перейдите по ссылке и кликните на «Download Process Explorer» (Ссылка: https://docs.microsoft.com/ru-ru/sysinternals/downloads/process-explorer). Эта программа не требует установки, она предоставляется в портативном виде (в ZIP-архиве).
Сохраните архив на диск, извлеките файлы и запустите «procepx.exe» для 32-битной операционной системы, или «procepx64.exe» для 64-битной. В главном меню окна программы нажмите на «View» и выберите «Show lower pane», для того чтобы увидеть детали для выбранного процесса.
Прокрутите список вниз и нажмите на строчку с названием «taskhostw.exe». Это имя исполняемого файла, который именно запускает «Хост-процесс для задач Windows».
Просматривая детали данного процесса в нижней панели, можно более подробно узнать какие именно «DLL-файлы» запущены, их место расположение, а также компанию-производитель. В моём случае, это список стандартных системных служб операционной системы, производитель – Microsoft, и мне нечего переживать.
Почему эти процессы расходуют так много ресурсов при запуске Windows?
Как правило, расход ресурсов процессора (CPU) и оперативной памяти у каждого экземпляра «Хост-процесса для задач Windows» различается, это зависит от того, какую именно службу запускает процесс и используется ли она в данный момент. Естественно, что каждая служба будет потреблять ресурсы вашего компьютера, необходимые для выполнения своей работы, а затем потребление уменьшиться и опуститься до базового уровня. Если вы заметили, что определённый экземпляр «Хост-процесса для задач Windows» постоянно использует гораздо большее количество ресурсов, чем нужно, то вам необходимо будет отследить, какая именно служба подключена к этому процессу, и устранить ошибку связанную с ней.
Сразу после запуска ПК, потребление ресурсов всеми экземплярами «Хост-процесса для задач Windows» может выглядеть так, как будто они потребляют слишком много, особенно ресурс процессора «CPU». Но это нормально и потребление скоро должно быстро прийти в норму. Когда вы запускаете ОС Windows, «Хост-процесс для задач Windows» проверяет записи в реестре и создает список служб на основе «DLL-файлов», которые необходимо загрузить. Затем он загружает каждую из этих служб, и как можно увидеть, в это время он потребляет достаточно большой объём ресурсов процессора.
Возможно это вирус?
Сам процесс является официальным компонентом ядра операционной системы Windows. Хотя существует возможность, что вирус заменил реальный исполняемый файл «taskhostw.exe» данного процесса собственным вредоносным «EXE-файлом». В сети пока не встречаются сообщений о вирусах, которые захватывают или маскируются под «Хост-процесс для задач Windows». Если вы желаете быть полностью уверенным, что это не вирус, то необходимо проверить месторасположение основного исполняемого файла «taskhostw.exe». Для этого, откройте «Диспетчер задач», найдите строчку «Хост-процесс для задач Windows», щелкните по ней правой кнопкой мыши и выберите опцию «Открыть расположение файла».
Если файл «taskhostw.exe» хранится в каталоге с установленной ОС Windows, по умолчанию это «С:WindowsSystem32», то вы можете быть уверены, что данный файл не является вирусом.
Тем не менее, если вы хотите ещё больше обезопасить свой ПК , или вы видите, что этот файл запущен из другого каталога, то обязательно проведите полное сканирование системы вашим антивирусом. Береженого Бог бережет!
>Компьютерный портал. Решение проблем в Windows.
Как работает программа?
Поскольку Корпорация Microsoft не раскрывает подробных описаний своих программ – мало что известно об Task Host Windows, однако мы с полной уверенностью можем сказать, что «taskhost.exe», это системный файл, который был внедрен самой операционной системой для стабильного и быстрого запуска всех установленных программ. По сути, это всё те же всеми печально известные «svchost.exe» и «rundll32.exe» (правда в более удачном исполнении), который срабатывает сразу после того как вы попытались запустить какую-либо программу на вашем устройстве.
Важно: файл подпрограммы находится в системной папке System32 «C:WindowsSystem32» и весит всего 50Кб. Именно поэтому его так часто путают с вирусным файлом и удаляют даже, не попытавшись разобраться в проблеме.
Как говорилось выше – мало что известно об этом процессе, поэтому не все могут дать точный ответ, почему же данная программа иногда нагружает ваш процессор до 100%. Однако, проанализировав работу THW, можно сделать некую догадку, что настройки процесса произведены таким образом, чтобы запуск связанных с ним программ происходил без зависаний и как можно быстрее, именно поэтому процессор в этот момент используется на всю мощность.
Как отключить Task Host Windows
Как я уже писал выше, этот процесс полезный и нужный, однако если он себя ведет уж слишком навязчиво, то не лишним будет его отключить. Хотя многие делать это настоятельно не рекомендуют, но лично у меня все прекрасно работает и без этого процесса. Итак, если вы не хотите каждый раз при выключении своего компьютера видеть это раздражающее сообщение об ожидании закрытия фоновых программ, то можете выполнить следующую последовательность действий:
- Заходим в «Пуск» -> «Панель управления» -> «Система и безопасность» -> «Администрирование» -> «Планировщик заданий»
- Во вкладке «Вид» отмечаем пункт «Отобразить скрытые задачи»
- В дереве каталогов «Планировщика заданий» находим «Библиотека планировщика заданий» -> «Microsoft» -> «Windows» -> «RAC»
- Далее необходимо кликнуть правой кнопкой мыши по «RacTask» и выбрать пункт «Отключить»
Иногда этого оказывается достаточно для избавления от проблемы. Попробуйте несколько раз перезагрузить компьютер или даже попользоваться им несколько дней после проделанных манипуляций. В случае если проблема не была решена или была решена, но не полностью, тогда возможно, что ваш компьютер заражен вирусом и вы можете воспользоваться следующим способом для его удаления.
Как удалить вирус taskhost.exe
Для начала необходимо узнать является ли taskhost.exe в вашей системе вирусом. Список симптомов, указывающих на вирус в файле taskhost.exe:
- Файл taskhost.exe лежит не в папке C:windowssystem32;
- В диспетчере задач отображается 2 или более процессов с именем taskhost.exe;
- Размер файла taskhost.exe гораздо больше 50 Кб (обычно от 150 Кб и более);
- Процесс taskhost.exe загружает один из потоков процессора на 100%.
Для решения проблемы необходимо выполнить следующие шаги:
- Вычисляем с помощь диспетчера задач файл taskhost.exe, находящийся не в «C:windowssystem32». Если такой файл найден, то смело можно и нужно завершить этот процесс с последующим удалением этого файла навсегда с помощью комбинации клавиш Shift + Delete;
- Удалить все ненужные программы на своем компьютере. Эти программы могут бестолку загружать даже не зараженный taskhost.exe;
- Далее нужно почистить автозагрузку. Задержку при выключении может вызывать даже такая безобидная программа как uTorrent. Поэтому весь редко используемый софт нужно убрать из автозагрузки. О том как это сделать на сайте будет отдельная статья;
- Делаем полное сканирование и лечение системы с помощь любого доступного антивируса.
После проделанных действий несколько раз перезагружаем компьютер и наблюдаем удалось ли избавиться от задержек при выключении. Желательно попользоваться компьютером некоторое время, чтобы наверняка оценить результат проделанной работы. Если же выяснится, что проблема все еще не решена или решена, но не полностью, то на свой риск можете выполнить еще одно действие, описанное ниже.
Как удалить Task Host Windows
Несмотря на то, что системный файл taskhost.exe считается необходимым для функционирования ОС, как показывает практика его можно удалить абсолютно безболезненно для системы. По крайней мере в моем случае это никак не сказалось на стабильности работы всех моих приложений и самой системы в целом. Все стало только лучше, так как проблема с задержкой выключения канула в лету. Итак, удаляем системный файл «C:windowssystem32taskhost.exe» и да будет вам счастье! 🙂 Но для его удаления скорей всего вам нужно будет запустить систему в безопасном режиме, либо воспользоваться загрузочным диском или флешкой. О том, как их сделать, я опишу в последующих статьях.
Task Host — это умная программа Windows 7, которая запускается при выключении операционной системы. Когда вы выключаете или перезагружаете компьютер, Task Host проверяет все запущенные программы и фоновые процессы с целью избежать потери данных. Если какие-то из программ содержать несохраненную информацию, например, документ Microsoft Word, тогда Task Host предложит отменить выключение компьютера, чтобы вы могли сохранить документ.
Рекомендуется закрыть все запущенные программы, прежде чем выключать компьютер. Таким образом, Task Host быстро проверит фоновые процессы, и компьютер сразу же выключится. Однако, если вы закрыли все программы, но Task Host Windows 7 все равно тормозит выключение компьютера, тогда вам необходимо попробовать следующие решения этой проблемы.
Решение 1. Изменить WaitToKillServiceTimeout через редактор реестра
Реестр WaitToKillServiceTimeout определяет, как долго система ожидает остановки служб и закрытия программ, прежде чем компьютер выключится. Этот реестр используется только тогда, когда пользователь нажимает кнопку «Завершение работы». Чтобы изменить время ожидания остановки служб и программ, выполните следующие действия:
1. Одновременно нажмите клавишу Windows и R. Введите regedit и нажмите OK.
2. Перейдите по следующему адресу:
HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Control
3. В окне справа дважды щелкните WaitToKillServiceTimeout и измените значение на 2000, нажмите «ОК». По умолчанию значение равно 5000.
3. Теперь перейдите по следующему адресу:
HKEY_CURRENT_USER -> Control Panel -> Desktop.
4. Нажмите правой кнопкой мыши на папку Desktop в левой панели, дальше выберите «Создать»> — «Строковый параметр». Введите название строки WaitToKillServiceTimeout.
4. Теперь щелкните правой кнопкой мыши на только что созданную строку WaitToKillServiceTimeout и выберите «Изменить». В поле «Значение» введите 2000 и нажмите «ОК».
Выйдите из редактора реестра и перезагрузите компьютер. Теперь проверьте, была ли решена проблема с Task Host Windows 7 тормозит выключение компьютера.
Суть процесса
Более осведомлённые пользователи уже знают, что за task host в Windows отвечает одноименный процесс taskhosts.exe. Зайдя в диспетчер задач, порой можно увидеть, что он потребляет 80 и даже более процентов ресурсов центрального процессора.
Отыскать подробную информацию о функционировании и предназначении файла taskhost.exe даже на сайте Microsoft нереально. Единственное, что известно, — это системная служба, запускаемая при входе в каждую учетную запись. Она нужна для запуска и правильного функционирования приложений, имеющих иной, отличающийся от исполняемого exe-файла, метод запуска. Taskhost.exe извлекает и запускает исполняемый код, расположенный в пользовательских процессах и динамических библиотеках Windows. Исходя из этой информации напрашивается вывод, что task host является альтернативой известным rundll32 и svchost, но разработчикам виднее, тем более, что о приложении мало что известно.
Почему порой процесс загружает процессор практически до 100% ввиду чего тормозит компьютер, можно лишь догадываться. Наверняка известно, что служба вызывает значительное количество зарегистрированных в системе динамических библиотек одновременно, из-за чего повышается нагрузка на ЦП во времена его относительного бездействия. К тому же он постоянно обращается к rundll32.exe, которая загружает динамические библиотеки на выполнение положенных на них функций. Еще в task host располагается активная функция, относящаяся к планировщику заданий.
Что необходимо знать еще, так это место расположений файла: директория «system32» в системном каталоге Windows. Если в диспетчере задач задан иной путь – наверняка функционирует вредоносная программа. В таком случае просканируйте компьютер на наличие вирусов, например, при помощи отечественного продукта AVZ с обновленными базами.
Часто tskhost.exe загружает процессор ввиду выполнения запланированного обслуживания системы (дефрагментация, очистка). Если возле пиктограммы центра поддержки отображается иконка часов, значит, имеются запланированные задания.
Просмотреть их список можно в планировщике по пути «MicrosoftWindowsTaskScheduler». Как он запускается, читайте в следующем пункте.
Отключаем taskhosts.exe
Замедление выключения компьютера, как правило, происходит не из-за функционирования самого исполняемого файла task host, а ввиду использования им ресурсов активных приложений (особенно фоновых), служб и процессов.
Закрыв процесс непосредственно перед завершением работы компьютера, можно ускорить его выключение, но процесс taskhost.exe автоматически запустится после очередной загрузки Windows.
Дабы ускорить выключение ПК, выполняем следующую цепочку действий.
Внимание: для выполнения приведенных ниже действий нужны привилегии администратора системы.
- Запускаем планировщик заданий любым удобным методом:
- через пункт «Администрация» «Панели управления»;
- посредством соответствующего запроса в поисковой строке Windows;
- вводом команды Taskschd.msc.
- Выставляем галочку напротив единственного пункта для активации опции отображения скрытых иконок.
- В библиотеке планировщика следуем по пути: Microsoft – Windows.
- Переходим в группу «RAC».
- Выбираем единственный запланированный процесс под названием «RacTask» и отключаем его посредством панели действий, расположенной справа, или контекстного меню.
- Для отключения task host до перезапуска Windows вызываем диспетчер задач и завершаем этот процесс.
Что такое Task Host Windows?
Прежде всего, давайте разберемся, что за программа Task Host Windows. Может быть она вообще не причиняет никакого вреда, а лишь несет неудобство пользователю? Не совсем.
Task Host Windows (за него отвечает процесс taskhost.exe) – задача, которая обеспечивает нормальное функционирование библиотек исполнения. Они содержат колоссальный набор программ, необходимых для нормальной работы практически всего программного обеспечения и самой системы Windows в целом. Отключение или отсутствие taskhost.exe повлечет за собой нестабильную работу других программ и процессов.
Таким образом, избавляться от Task Host Windows не стоит, ибо это может привести к другим проблемам, решить которые будет уже гораздо сложнее.
Сам файл находится в системной папке System32 (C:WindowsSystem32) и весит всего около 50 Кб. Некоторые считают, что эта программа – вирус и, найдя ее, удаляют. Делать этого ни в коем случае не нужно. Taskhost.exe – полностью безопасен и изначально заложен в самой операционной системе Windows. К сожалению, по причине того, что этот файл является одним из важнейших, он – лакомый кусок для большинства вирусов.
Отключаем процесс
Постоянно вылезающее окно начинает надоедать, поэтому рассмотрим способы отключения Task Host Windows – как исправить проблему так, чтобы навсегда забыть о ней.
Вообще, при выключении персонального компьютера Windows начинает подтормаживать не из за самого процесса taskhost.exe, а из-за тех программ, которыми он управляет. В фоновом режиме у вас может работать около двух десятков программ, соответственно, на закрытие всех требуется определенное время.
Отсюда следует, что отключать процесс попросту нет смысла, ведь в таком случае у вас просто не будут нормально функционировать приложения. А вот убрать назойливые уведомления – почему бы и нет. Для этого:
- Перейдите в меню «Пуск», откройте «Панель управления», выберите пункт «Администрирование», затем «Планировщик заданий»;
- Теперь открываем вкладку «Вид» и проверяем, стоит ли галочка напротив «Отображать скрытые значки»;
- Затем следуем по пути (выпадающий список слева) «Библиотека планировщика заданий» — «Microsoft» — «Windows» — «RAC»;
- После этого откроется поле RAC Task, где нужно нажать по файлу и выбрать «Отключить».
Все! Теперь отключатся уведомления, и процесс больше никак не будет беспокоить вас.
Мы разобрались с Task Host Windows и выяснили, что это вовсе не вредоносная программа, а очень даже нужный процесс. Но все-таки стоит прочесть дальше.
Task Host — это умная программа Windows 7, которая запускается при выключении операционной системы. Когда вы выключаете или перезагружаете компьютер, Task Host проверяет все запущенные программы и фоновые процессы с целью избежать потери данных. Если какие-то из программ содержать несохраненную информацию, например, документ Microsoft Word, тогда Task Host предложит отменить выключение компьютера, чтобы вы могли сохранить документ.
Рекомендуется закрыть все запущенные программы, прежде чем выключать компьютер. Таким образом, Task Host быстро проверит фоновые процессы, и компьютер сразу же выключится. Однако, если вы закрыли все программы, но Task Host Windows 7 все равно тормозит выключение компьютера, тогда вам необходимо попробовать следующие решения этой проблемы.
Решение 1. Изменить WaitToKillServiceTimeout через редактор реестра
Реестр WaitToKillServiceTimeout определяет, как долго система ожидает остановки служб и закрытия программ, прежде чем компьютер выключится. Этот реестр используется только тогда, когда пользователь нажимает кнопку «Завершение работы». Чтобы изменить время ожидания остановки служб и программ, выполните следующие действия:
1. Одновременно нажмите клавишу Windows и R. Введите regedit и нажмите OK.
2. Перейдите по следующему адресу:
HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Control
3. В окне справа дважды щелкните WaitToKillServiceTimeout и измените значение на 2000, нажмите «ОК». По умолчанию значение равно 5000.
3. Теперь перейдите по следующему адресу:
HKEY_CURRENT_USER -> Control Panel -> Desktop.
4. Нажмите правой кнопкой мыши на папку Desktop в левой панели, дальше выберите «Создать»> — «Строковый параметр». Введите название строки WaitToKillServiceTimeout.
4. Теперь щелкните правой кнопкой мыши на только что созданную строку WaitToKillServiceTimeout и выберите «Изменить». В поле «Значение» введите 2000 и нажмите «ОК».
Выйдите из редактора реестра и перезагрузите компьютер. Теперь проверьте, была ли решена проблема с Task Host Windows 7 тормозит выключение компьютера.
Также вы можете отключить сторонние службы, которые запускаются при загрузке Windows 7. Как мы говорили ранее, прежде чем выключать компьютер, вам следует закрыть все запущенные программы. Однако многие из них работают в фоновом режиме, поэтому закрыть их вручную достаточно сложно.
К счастью, вы можете использовать следующее решение, чтобы закрыть все фоновые службы на компьютере.
1. Нажмите клавишу Windows и R. Введите msconfig и нажмите OK.
2. Выберите вкладку «Службы».
3. Поставьте галочку рядом с «Не отображать службы Windows».
4. Нажмите кнопку «Отключить все».
Решение 3: Установить пакет исправлений Windows
Если первые два решения не дали результатов, и Task Host Windows 7 тормозит выключение компьютера, тогда мы приберегли для вас 100% способ.
Компания Microsoft знает об этой проблеме, поэтому выпустила пакет исправления. Перейдите по этой ссылке, чтобы скачать пакет исправлений, и следуйте инструкциям на экране, чтобы установить его.
Вот и все! Мы уверены, что одно из этих решений поможет вам, когда Task Host Windows 7 тормозит выключение компьютера.