Task Host Windows – что это такое и как отключить. Удаляем рекламный вирус HD Task Что за программа task

Task Host Windows – что это такое и как отключить. Удаляем рекламный вирус HD Task Что за программа task

Обычно выключение компьютера с 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 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.

Поскольку вы являетесь пользователем операционной системы Windows (и не важно будь то седьмая версия, восьмая или новейшая windows 10), существует большая вероятность, что вы сталкивались с такой проблемой как долгое завершение работы компьютера при выключении всех его процессов – полное выключение компьютера.

В данной статье вы узнаете, что это за процесс Task Host, что нужно для корректной его работы, является он вирусом либо исполняемым файлом windows и как в случае неисправности его удалить.

Task Host Windows - что это?

Сперва давайте разберем что вообще из себя представляет сей процесс. Task Host Windows (в диспетчере задач подписан как «taskhost.exe») – программа операционной системы windows которая отвечает за корректную работоспособность библиотек исполнителя. С помощью этого процесса все программы, установленные на вашем компьютере, получают доступ к DLL библиотекам. От сюда можно сделать логический вывод, что в случае долгого зависания компьютера при его выключении, зачастую виноват не сам процесс Task Host Windows (THW), а какая-либо программа, которая в данный момент использует «taskhost.exe» в своих целях.

Важно: не выяснив точную причину торможения вашего настольного компьютера или ноутбука под управлением ОС Windows, удаление «taskhost.exe» запрещена, это действие повлечёт за собой повреждение системных файлов и нестабильную работу системы в целом.

Как работает программа?

Поскольку Корпорация Microsoft не раскрывает подробных описаний своих программ – мало что известно об Task Host Windows, однако мы с полной уверенностью можем сказать, что «taskhost.exe», это системный файл, который был внедрен самой операционной системой для стабильного и быстрого запуска всех установленных программ. По сути, это всё те же всеми печально известные «svchost.exe» и «rundll32.exe» (правда в более удачном исполнении), который срабатывает сразу после того как вы попытались запустить какую-либо программу на вашем устройстве.

Важно: файл подпрограммы находится в системной папке System32 «C:\Windows\System32» и весит всего 50Кб. Именно поэтому его так часто путают с вирусным файлом и удаляют даже, не попытавшись разобраться в проблеме.

Как говорилось выше – мало что известно об этом процессе, поэтому не все могут дать точный ответ, почему же данная программа иногда нагружает ваш процессор до 100%. Однако, проанализировав работу THW, можно сделать некую догадку, что настройки процесса произведены таким образом, чтобы запуск связанных с ним программ происходил без зависаний и как можно быстрее, именно поэтому процессор в этот момент используется на всю мощность.

Почему может тормозить выключение?

Поскольку Task Host, это умная программа и каждый раз при выключении или перезагрузке компьютера запускается автоматически, она проверяет все запущенные программы, файлы и фоновые процессы, дабы избежать некорректного прекращения их работы и потери дынных. От сюда и выплывает, если какая-либо программа запущенна (к примеру, Microsoft Word), а вы пытаетесь выключить свой ПК, то Task Host не позволит это сделать до тех пор, пока не проверит работоспособность этой программы и не предложит сохранить несохраненную информацию.

Как отключить Task Host Windows?

Как было описано выше, отключение сего процесса является мерой крайне нежелательной. Однако если же этот процесс ведет себя уж слишком подозрительно, то его можно на время отключить, дабы в дальнейшем проверить антивирусником системную папку System32 на наличие вирусных программ.

И так, первым делом следует открыть меню «Пуск» и запустить «Панель задач». Там выбрать пункт «Администрирование» и запустить приложение «Планировщик заданий».

Важно: во вкладке вид необходимо поставить галочку напротив «Отобразить скрытые задачи».

После у вас откроется задача RAC Task, в свойствах которых необходимо выбрать отключение этой программы.

Вот и все, теперь вы не увидите надоедливое окно программы «taskhost.exe» которое отвечает за закрытие приложений при выключении компьютера.

taskhost.exe - это вирус?

Если же после отключение процесса, ваша система по-прежнему испытывает некие трудности при выключении, возможно вы имеете дело с вирусом, который очень удачно замаскировался под исполняемый файл taskhost.exe.

Вот несколько признаков вируса, который заменил собой оригинальный файл процесса:

Файл taskhost.exe находится в C:\Windows\System32. Если же после проверки он обнаружился в любом другом месте – вирус.

Оригинальный файл весит 50 Кб. (ни больше – ни меньше).

Как только данный процесс начинает работать, то происходит резкое увеличение нагрузки ЦП на все 100%, при чем происходит это постоянно, а не единожды при запуске какой-либо программы.

Завершив процесс принудительно (вручную), он запускается вновь (автоматически каждый раз).

Если хоть один из признаков подходит, то скорее всего в вашем компьютере ВИРУС.

Следующий пункт расскажет, как удалить зараженный вирусом файл?

Как удалить?

Удалить вирусный файл довольно просто. Для этого сочетанием клавиш «Ctrl+Shift+Esc» вызовите диспетчер задач и во вкладке «Процессы» найдите процесс taskhost.exe и кликая по нему ПКМ вызовите контекстное меню, где и нажмите на «Завершить процесс». Затем откройте папку с файлом (C:\Windows\System32) и через ПКМ удалите этот исполняемый файл.

Последним этапом станет сканирование вашей системы любым установленным на вашем компьютере анивирусником.

Заключение

В этой статье мы разобрали основные причины долгого выключения компьютера при завершении работы ОС. А также выяснили, какие меры необходимо предпринять для решения этой проблемы.

Вконтакте

Начиная с ОС 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 нужно производить исключительно при доступе к компьютерному терминалу с администраторскими правами. В противном случае это действия не возымеет.

Грубо говоря, пользователь не только не сможет отключить соответствующие службы, но и в некоторых случаях не сумеет даже войти в «Панель управления» для произведения каких-либо изменений, ведь иногда доступ может быть заблокирован так, что ярлычок «Панели управления» в меню «Пуск» даже не отображается, не говоря о том, что и из командной строки вызвать ее не получится, как ни старайся.

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 тормозит выключение компьютера.

Решение 2. Отключить службы при загрузке Windows

Также вы можете отключить сторонние службы, которые запускаются при загрузке Windows 7. Как мы говорили ранее, прежде чем выключать компьютер, вам следует закрыть все запущенные программы. Однако многие из них работают в фоновом режиме, поэтому закрыть их вручную достаточно сложно.

К счастью, вы можете использовать следующее решение, чтобы закрыть все фоновые службы на компьютере.

1. Нажмите клавишу Windows и R . Введите msconfig и нажмите OK .

2. Выберите вкладку «Службы ».

3. Поставьте галочку рядом с «Не отображать службы Windows ».

4. Нажмите кнопку «Отключить все ».

Решение 3: Установить пакет исправлений Windows

Если первые два решения не дали результатов, и Task Host Windows 7 тормозит выключение компьютера, тогда мы приберегли для вас 100% способ.

Компания Microsoft знает об этой проблеме, поэтому выпустила пакет исправления. Перейдите по , чтобы скачать пакет исправлений, и следуйте инструкциям на экране, чтобы установить его.

Вот и все! Мы уверены, что одно из этих решений поможет вам, когда Task Host Windows 7 тормозит выключение компьютера.


Иногда ошибки taskhost.exe и другие системные ошибки EXE могут быть связаны с проблемами в реестре Windows. Несколько программ может использовать файл taskhost.exe, но когда эти программы удалены или изменены, иногда остаются "осиротевшие" (ошибочные) записи реестра EXE.

В принципе, это означает, что в то время как фактическая путь к файлу мог быть изменен, его неправильное бывшее расположение до сих пор записано в реестре Windows. Когда Windows пытается найти файл по этой некорректной ссылке (на расположение файлов на вашем компьютере), может возникнуть ошибка taskhost.exe. Кроме того, заражение вредоносным ПО могло повредить записи реестра, связанные с Windows 7 Professional SP1 32-bit . Таким образом, эти поврежденные записи реестра EXE необходимо исправить, чтобы устранить проблему в корне.

Редактирование реестра Windows вручную с целью удаления содержащих ошибки ключей taskhost.exe не рекомендуется, если вы не являетесь специалистом по обслуживанию ПК. Ошибки, допущенные при редактировании реестра, могут привести к неработоспособности вашего ПК и нанести непоправимый ущерб вашей операционной системе. На самом деле, даже одна запятая, поставленная не в том месте, может воспрепятствовать загрузке компьютера!

В связи с подобным риском мы настоятельно рекомендуем использовать надежные инструменты очистки реестра, такие как %%product%% (разработанный Microsoft Gold Certified Partner), чтобы просканировать и исправить любые проблемы, связанные с taskhost.exe. Используя очистку реестра , вы сможете автоматизировать процесс поиска поврежденных записей реестра, ссылок на отсутствующие файлы (например, вызывающих ошибку taskhost.exe) и нерабочих ссылок внутри реестра. Перед каждым сканированием автоматически создается резервная копия, позволяющая отменить любые изменения одним кликом и защищающая вас от возможного повреждения компьютера. Самое приятное, что устранение ошибок реестра может резко повысить скорость и производительность системы.


Предупреждение: Если вы не являетесь опытным пользователем ПК, мы НЕ рекомендуем редактирование реестра Windows вручную. Некорректное использование Редактора реестра может привести к серьезным проблемам и потребовать переустановки Windows. Мы не гарантируем, что неполадки, являющиеся результатом неправильного использования Редактора реестра, могут быть устранены. Вы пользуетесь Редактором реестра на свой страх и риск.

Перед тем, как вручную восстанавливать реестр Windows, необходимо создать резервную копию, экспортировав часть реестра, связанную с taskhost.exe (например, Windows 7 Professional SP1 32-bit):

  1. Нажмите на кнопку Начать .
  2. Введите "command " в строке поиска... ПОКА НЕ НАЖИМАЙТЕ ENTER !
  3. Удерживая клавиши CTRL-Shift на клавиатуре, нажмите ENTER .
  4. Будет выведено диалоговое окно для доступа.
  5. Нажмите Да .
  6. Черный ящик открывается мигающим курсором.
  7. Введите "regedit " и нажмите ENTER .
  8. В Редакторе реестра выберите ключ, связанный с taskhost.exe (например, Windows 7 Professional SP1 32-bit), для которого требуется создать резервную копию.
  9. В меню Файл выберите Экспорт .
  10. В списке Сохранить в выберите папку, в которую вы хотите сохранить резервную копию ключа Windows 7 Professional SP1 32-bit .
  11. В поле Имя файла введите название файла резервной копии, например "Windows 7 Professional SP1 32-bit резервная копия".
  12. Убедитесь, что в поле Диапазон экспорта выбрано значение Выбранная ветвь .
  13. Нажмите Сохранить .
  14. Файл будет сохранен с расширением.reg .
  15. Теперь у вас есть резервная копия записи реестра, связанной с taskhost.exe.

Следующие шаги при ручном редактировании реестра не будут описаны в данной статье, так как с большой вероятностью могут привести к повреждению вашей системы. Если вы хотите получить больше информации о редактировании реестра вручную, пожалуйста, ознакомьтесь со ссылками ниже.