Task Host Windows при выключении компьютера как отключить — этот запрос часто возникает у пользователей, чей ПК подвисает на этапе завершения работы. Причина обычно кроется в фоне работающих приложениях, которые система пытается корректно закрыть через процесс TaskHostW.exe. Если ожидание затягивается до нескольких минут или компьютер вовсе не выключается, пора принимать меры.

В большинстве случаев проблема решается отключением задач в планировщике, настройкой параметров электропитания или обновлением драйверов. Но есть и радикальные методы — от редактирования реестра до полного отключения быстрого запуска. Рассмотрим все работаетющие способы по порядку.

Почему появляется Task Host Windows при выключении

Процесс TaskHostW.exe — это часть Windows Task Host, которая управляет фоновыми задачами, запущенными через планировщик. При выключении системы она пытается завершить все активные процессы, чтобы не потерять данные. Если какое-то приложение не отвечает или зависит от сетевых ресурсов (например, OneDrive, Dropbox или корпоративные синхронизаторы), Task Host может подвисать.

Частые виновники:

  • Синхронизация облачных хранилищ — OneDrive, Google Drive, Yandex.Диск;
  • Обновления Windows или программ — фоновая загрузка и установка;
  • Антивирусы — Avast, Kaspersky, ESET сканируют файлы перед закрытием;
  • Сетевые подключения — подключённые сетевые диски или SMB-ресурсы;
  • Повреждённые задачи в планировщике — старые или некорректные задания.
💡

Перед тем как изменять системные настройки, проверьте, не подключён ли к компьютеру внешний накопитель (флешка, диск). Иногда Task Host ждёт завершения копирования данных на них.

МетодКак выполнитьЧто ищем
Диспетчер задачНажмите Ctrl+Shift+Esc, перейдите на вкладку ПроцессыПосмотрите, какие задачи потребляют много ресурсов или висят в статусе «Не отвечает»
Журнал событийЗапустите eventvwr.msc, откройте Журналы Windows → СистемаИщите ошибки с кодом 1000 или 1001 от TaskHostW
Планировщик задачВыполните taskschd.msc, проверьте папку Task Scheduler LibraryЗадачи с статусом «Готово» или «Выполняется» во время выключения

Способы диагностики проблемы

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

Если в диспетчере задач видно, что TaskHostW.exe грузит процессор или диск, скорее всего, проблема в одной из фоновых задач. В журнале событий можно найти точные имена виновников.

Отключение проблемных задач в планировщике

Большинство зависаний Task Host связано с задачами в планировщике. Их можно временно отключить, чтобы проверить, решит ли это проблему.

Шаги:

  1. Откройте планировщик задач: нажмите Win + R, введите taskschd.msc и нажмите Enter.
  2. Перейдите в Библиотека планировщика задач.
  3. Просмотрите список задач. Обратите внимание на те, которые связаны с:
    • OneDrive (например, OneDrive Per-Machine Sync);
    • Windows Update (Scheduled Start, Windows Update Automatic Maintenance);
    • Сторонним ПО (антивирусы, облачные хранилища).
  4. Щёлкните правой кнопкой по подозрительной задаче и выберите Отключить.
  5. Перезагрузите компьютер и проверьте, уходит ли зависание.

Настройка параметров электропитания

Иногда Task Host подвисает из-за некорректных настроек электропитания, особенно если активирован «Быстрый запуск». Этот режим сохраняет состояние системы в файл гибернации, и при выключении Windows может пытаться синхронизировать данные, что приводит к задержкам.

Чтобы отключить быстрый запуск:

  1. Откройте Панель управления → Электропитание.
  2. Нажмите Действия кнопок питания.
  3. Кликните Изменение параметров, которые сейчас недоступны.
  4. Снимите галочку с Включить быстрый запуск (рекомендуется).
  5. Сохраните изменения и перезагрузите ПК.
⚠️ Внимание: Отключение быстрого запуска может увеличить время загрузки системы, но решит проблему с зависанием при выключении в большенстве случаев.
Что чаще всего вызывает зависание Task Host на вашем ПК?
Облачные хранилища (OneDrive, Google Drive)
Обновления Windows
Антивирусное ПО
Другое

Обновление и откат драйверов

Устаревшие или некорректные драйверы (особенно для сетевых адаптеров, чипсетов и накопителей) могут вызывать конфликты с Task Host. Проверьте актуальность драйверов через диспетчер устройств.

Тип драйвераКак проверитьКак обновить
Сетевые адаптерыОткройте Диспетчер устройств → Сетевые адаптерыЩёлкните правой кнопкой по устройству → Обновить драйвер → Автоматический поиск
Контроллеры IDE/ATA/ATAPIДиспетчер устройств → Контроллеры IDE ATA/ATAPIСкачайте драйвера с сайта производителя материнской платы
Универсальные последовательные шины (USB)Диспетчер устройств → Контроллеры USBОбновите через Windows Update или с сайта производителя

Если проблема появилась после установки нового драйвера, попробуйте откатить его: в диспетчере устройств выберите устройство → Свойства → Драйвер → Откатить.

Редактирование реестра для ускорения выключения

Если все предыдущие методы не помогли, можно вручную уменьшить время ожидания завершения задач через реестр. По умолчанию Windows ждёт 20 секунд, прежде чем принудительно закрыть процессы. Это значение можно сократить.

Изменение реестра может привести к потере несохранённых данных. Используйте этот метод, только если уверены в своих действиях.

Инструкция:

  1. Нажмите Win + R, введите regedit и нажмите Enter.
  2. Перейдите по пути: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WaitToKillServiceTimeout
  3. Дважды кликните по параметру WaitToKillServiceTimeout.
  4. Измените значение с 20000 (20 секунд) на 5000 (5 секунд).
  5. Перезагрузите компьютер.

Практические действия: пошаговый план

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