Ractask windows 7 что это

Обновлено: 05.07.2024

Мы не будем в этой статье дефрагментировать диск, искать не правильные драйвера, проверять на вирусы, чистить компьютер и ноутбук внутри и снаружи. Мы просто в Windows 7 отключим задания, которые тормозят работу системы. Знакомы ли они вам?
AitAgent
ProgramDataUpdater
Microsoft Compatibility Appraiser
Consolidator
KernelCeipTask
UsbCeip
RemoteAssistanceTask
SynchronizeTime
HiveUploadTask
Наверно вряд ли. А они скорее всего у вас включены и собирают "ну очень нужную статистику" для "большого брата".

Если вы столкнулись с ситуацией, когда после полного запуска Windows или время от времени, система "шуршит" дисками и появляются периодические тормоза. То данный совет должен помочь решить эту проблему.

Первое, что сделаем. Это откажемся от участия в программе улучшения ПО для Windows 7. Эта программа собирает статистику по пользователю, его оборудовании, отслеживает действия и всё это компонует и отсылает в Microsoft, под честное слово, что эта информация будет использоваться только для улучшения качества программ. Сия функция и может тормозит ОС.

Переходим в Панель управления - Центр поддержки - Настройка центра поддержки - Параметры программы улучшения качества ПО - выставляем Нет, я не хочу участвовать в программе

Убираем тормоза в Windows 7

Почему еще может тормозить?

Второе. Уберем все лишнее из планировщика заданий. Запускается он в Windows 7 так:
Пуск - Стандартные - Служебные - Планировщик заданий
или в поисковую строку введите Планировщик и нажмите Ввод
или введите taskschd.msc

Планировщик заданий Windows 7

В открывшемся окне выбираем пункт меню Вид - Отобразить скрытые задачи
Открываем ветку Библиотека планировщика заданий - Microsoft - Windows
и пробегаемся по каждой ветке и отключаем не нужные задания.

  • AitAgent
  • ProgramDataUpdater
  • Microsoft Compatibility Appraiser
  • Consolidator
  • Proxy
  • KernelCeipTask
  • UsbCeip
  • RemoteAssistanceTask
  • SynchronizeTime
  • HiveUploadTask
  • ScheduledDefrag - отключайте, если пользуетесь дефрагментацией в ручную.
  • WinSAT
  • AnalyzeSystem
  • RacTask

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

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

Что такое Task Host Windows и какую роль играет в системе

Эта надпись может не исчезать довольно долго. Вины самого THW здесь нет, если только под него не маскируется вирус. Проблема же возникает чаще всего из-за использования процессом ресурсов фоновых или активных приложений, которые по какой-то причине остались незавершенными. Но обо всём по порядку.

Файл taskhostw.exe в директории System32

Замечая за файлом 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. Правда, это может привести к тому, что у вас перестанет отображаться языковая панель, если это произойдет, включите задание.

Отключение MsCtfMonitor в Планировщике

Отключение автоматического обслуживания

Ошибка Task Host Windows при выключении компьютера Windows 10 может быть вызвана работой компонента, отвечающего за автоматическое обслуживание системы. Если он активен, отключите его, чтобы не мешал работе системы. Командой control откройте классическую Панель управления, запустите апплет «Центр безопасности и обслуживания», раскройте меню «Обслуживание» и нажмите ссылку «Остановить обслуживание».

Отключение автоматического обслуживания

Уменьшение времени ожидания закрытия приложений

Изменение значения параметра WaitToKillServiceTimeout в реестре

Далее разверните ветку HKEY_CURRENT_USER/Control Panel/Desktop. В правой колонке создайте новый строковый параметр с именем WaitToKillServiceTimeout и установите в качестве его значения то же число, что и для одноименного параметра в разделе HKEY_LOCAL_MACHINE.

task-host-windows-pri-vyiklyuchenii-pk-7

task-host-windows-pri-vyiklyuchenii-pk-8

Сохраните настройки, перезагрузитесь и проверьте, не исчезла ли проблема с THW.

Второстепенные службы

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

Отключение лишних служб

Связанное задание

Если приведенные выше способы не помогли решить проблему, отключите в Планировщике заданий задачу RAC Task. Зайдите в Планировщик и в меню «Вид» установите галочку «Отобразить скрытые задачи».

task-host-windows-pri-vyiklyuchenii-pk-10

Затем перейдите по пути Microsoft – Windows – RAC и отключите RAC Task.

Отключение RAC Task

Если подраздела RAC у вас нет, попробуйте отключить службу исполняемого файла, на который указывает процесс THW. Для этого в Диспетчере задач на вкладке «Подробности» кликните по процессу taskhost.exe (taskhostw.exe) ПКМ и выберите в меню «Анализ цепочки ожидания».

task-host-windows-pri-vyiklyuchenii-pk-12

В открывшемся окошке появится процесс и его ID.

task-host-windows-pri-vyiklyuchenii-pk-13

Жмем по процессу ПКМ и выбираем в меню «Перейти к службам». Определив службу, отключаем ее через оснастку управления службами. Но делаем это только в том случае, если она не является критически важной.

Дополнительные меры

В качестве других мер по борьбе с зависшим Task Host Window можно предпринять следующие действия:

Технологии шагнули очень далеко вперед

Task host Windows тормозит выключение компьютера

Task host Windows тормозит выключение компьютера

Что такое Task Host Windows и какую роль играет в системе


Эта надпись может не исчезать довольно долго. Вины самого THW здесь нет, если только под него не маскируется вирус. Проблема же возникает чаще всего из-за использования процессом ресурсов фоновых или активных приложений, которые по какой-то причине остались незавершенными. Но обо всём по порядку.


Замечая за файлом taskhost.exe повышенную активность, неопытные пользователи иногда пытаются удалить его, принимая за вирус, и тем самым совершают ошибку. Хотя этот файл не является критически важным для системы, его удаление способно привести к сбоям в работе приложений, в том числе и системных. Вероятность того, что вы имеете дело с маскирующимся под taskhost.exe вирусом, существует лишь тогда, когда файл обнаруживается в каталогах, отличных от C:/Windows/System32 или C:/Windows/WinSxS.

Как быть, если Task Host Windows не дает выключить компьютер


Если процесс THW указывает на MsCtfMonitor (монитор службы текстовой платформы), зайдите в Планировщик заданий, перейдите по цепочке Microsoft – Windows – TextServicesFramework и отключите задачу MsCtfMonitor. Правда, это может привести к тому, что у вас перестанет отображаться языковая панель, если это произойдет, включите задание.


Дополнительные меры

В качестве других мер по борьбе с зависшим Task Host Window можно предпринять следующие действия:

Радикальная мера – полная деактивация файла taskhost.exe – является самым крайним вариантом. Прибегнуть к нему можно только тогда, когда Task Host Windows вообще ни в какую не дает выключить компьютер. Для этого вам нужно будет загрузиться с любого LiveCD со встроенным файловым менеджером, перейти в расположение исполняемого файла taskhost.exe и переименовать его в taskhost.exe.bak.


Открыв диспетчер задач и обнаружив в его списке процессов массу записей с одинаковым содержимым — 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 — также признак заражения. Сама операционная система практически никогда не сохраняет такие службы в этом месте (за исключением крайне редких случаев, вероятность которых не более нескольких процентов.) Так что если что-то грузит ваш компьютер — не ленитесь и используйте поиск для обнаружения паразитов, мимикрирующих под здоровые организмы.

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

Название exe-шника может отличаться в одной-двух буквах. или к нему могут добавляться цифры. В нашем случае это может выглядеть так: svch0st, svchosl, svchosts32, ssvvcchhoosst и т.д. Следовательно имеет смысл использовать вместо точного, неточный поиск по образцу.

Из жизни паразита


Рекомендации по борьбе с вирусом — самые обыкновенные. Нужно инсталлировать в Windows хороший, популярный антивирус и регулярно обновлять антивирусные базы. Обращая особое внимание на опции, ответственные за spyware. Также поможет установка файервола. Если принять все эти меры заранее, то никакой svchost к вам не проникнет. О том что он грузит систему сможете забыть.

Но что делать, если вредоносный процесс в виде exe-службы уже проник к вам в компьютер и что есть силы грузит операционку? Выполнить наши дальнейшие рекомендации.

Что это за процесс и почему их так много работает одновременно?





Почему эти процессы расходуют так много ресурсов при запуске Windows?

Возможно это вирус?



Тем не менее, если вы хотите ещё больше обезопасить свой ПК , или вы видите, что этот файл запущен из другого каталога, то обязательно проведите полное сканирование системы вашим антивирусом. Береженого Бог бережет!

>Компьютерный портал. Решение проблем в Windows.

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

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

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

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

Как удалить вирус taskhost.exe

Для начала необходимо узнать является ли taskhost.exe в вашей системе вирусом. Список симптомов, указывающих на вирус в файле taskhost.exe:

  • Файл taskhost.exe лежит не в папке C:\windows\system32;
  • В диспетчере задач отображается 2 или более процессов с именем taskhost.exe;
  • Размер файла taskhost.exe гораздо больше 50 Кб (обычно от 150 Кб и более);
  • Процесс taskhost.exe загружает один из потоков процессора на 100%.

Для решения проблемы необходимо выполнить следующие шаги:

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

Как удалить Task Host Windows


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

Решение 1. Изменить WaitToKillServiceTimeout через редактор реестра

1. Одновременно нажмите клавишу Windows и R. Введите regedit и нажмите OK.


2. Перейдите по следующему адресу:

HKEY_LOCAL_MACHINE -> SYSTEM -> CurrentControlSet -> Control


3. Теперь перейдите по следующему адресу:

HKEY_CURRENT_USER -> Control Panel -> Desktop.



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

Суть процесса

Более осведомлённые пользователи уже знают, что за task host в Windows отвечает одноименный процесс taskhosts.exe. Зайдя в диспетчер задач, порой можно увидеть, что он потребляет 80 и даже более процентов ресурсов центрального процессора.


Отыскать подробную информацию о функционировании и предназначении файла taskhost.exe даже на сайте Microsoft нереально. Единственное, что известно, — это системная служба, запускаемая при входе в каждую учетную запись. Она нужна для запуска и правильного функционирования приложений, имеющих иной, отличающийся от исполняемого exe-файла, метод запуска. Taskhost.exe извлекает и запускает исполняемый код, расположенный в пользовательских процессах и динамических библиотеках Windows. Исходя из этой информации напрашивается вывод, что task host является альтернативой известным rundll32 и svchost, но разработчикам виднее, тем более, что о приложении мало что известно.

Часто tskhost.exe загружает процессор ввиду выполнения запланированного обслуживания системы (дефрагментация, очистка). Если возле пиктограммы центра поддержки отображается иконка часов, значит, имеются запланированные задания.


Отключаем taskhosts.exe

Замедление выключения компьютера, как правило, происходит не из-за функционирования самого исполняемого файла task host, а ввиду использования им ресурсов активных приложений (особенно фоновых), служб и процессов.

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

Дабы ускорить выключение ПК, выполняем следующую цепочку действий.

Внимание: для выполнения приведенных ниже действий нужны привилегии администратора системы.




Что такое Task Host Windows?

Прежде всего, давайте разберемся, что за программа Task Host Windows. Может быть она вообще не причиняет никакого вреда, а лишь несет неудобство пользователю? Не совсем.
Task Host Windows (за него отвечает процесс taskhost.exe) – задача, которая обеспечивает нормальное функционирование библиотек исполнения. Они содержат колоссальный набор программ, необходимых для нормальной работы практически всего программного обеспечения и самой системы Windows в целом. Отключение или отсутствие taskhost.exe повлечет за собой нестабильную работу других программ и процессов.


Таким образом, избавляться от Task Host Windows не стоит, ибо это может привести к другим проблемам, решить которые будет уже гораздо сложнее.
Сам файл находится в системной папке System32 (C:\Windows\System32) и весит всего около 50 Кб. Некоторые считают, что эта программа – вирус и, найдя ее, удаляют. Делать этого ни в коем случае не нужно. Taskhost.exe – полностью безопасен и изначально заложен в самой операционной системе Windows. К сожалению, по причине того, что этот файл является одним из важнейших, он – лакомый кусок для большинства вирусов.

Отключаем процесс



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

Все! Теперь отключатся уведомления, и процесс больше никак не будет беспокоить вас.

Мы разобрались с Task Host Windows и выяснили, что это вовсе не вредоносная программа, а очень даже нужный процесс. Но все-таки стоит прочесть дальше.

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

Для того, чтобы система спланировала и автоматически выполнила все множество этих операций, существует стандартное средство, которое так и называется - планировщик заданий.

планировщик задания

Планировщик заданий занимается тем, что заранее подготавливает ряд заданий и сам же запускает их выполнение в определенный промежуток времени. Также планировщик заданий может подстраиваться под событие, которое уже было запущено. Поставленные задачи и способы, обеспечивающие исполнение сценариев командной строки, скриптов WSH, командлеров PowerShell или приложений. В отличие от предыдущих версий Windows, Windows Vista, 7, 8 содержат обширную библиотеку предварительно настроенных заданий.

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

Все задания в операционной системе выполняются по определенному расписанию. За это отвечает служба планировщика заданий. Эта служба, выполняет свою работу под руководством локальной системной учетной записи, но, также есть возможность настроить задания для выполнения в контексте учетных записей определенных пользователей. Только необходимо будет при создании задания указывать имя пользователя и пароль.

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

Используя соответствующего мастера, процесс создания заданий планировщика упрощается в разы.

Какие бывают планируемые задания?

Несмотря на то, что планируемые задания занимаются огромным количеством работы, их основных типов всего два: стандартные задания и скрытые.

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

Скрытые задания необходимы для автоматизации выполнения специальных системных задач. В стандартном режиме просмотра эти задания у вас не получится увидеть. Также не рекомендуется вносить изменения в такие задания. Это сделать можно, но только если вы точно знаете, что не навредите операционной системе.

Свойства заданий

Любое из заданий планировщика имеет свои собственные свойства. Первое из них - Триггер. Это свойство задает начало и конец выполнения для запланированного задания. Задание может начинать свою работу по расписанию или по определенным событиям. К примеру, при заходе пользователя в систему, при старте компьютера или ноутбука, при подключении или отключении терминальной сессии. Также старт задания может быть прописан определенным кодом в журнале системы.

Следующее свойство - действие. Оно определяет операцию, которую должно выполнять установленное на запуск задание. В качестве исполнителя может быть приложение или прописанный сценарий.

Также одним из свойств считается условие. Данный параметр отвечает за условия, которые влияют на запуск или остановки запущенного задания.

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

И, последнее условие это - параметр. Данное условие необходимо для того, чтобы вносить дополнительные параметры, которые будут влиять на выполнение запланированного задания. К примеру, перезапуск после сбоя или некорректной работы, выполнение задания, которое не случилось ранее, поведение задания при уже запущенном другом задании.

Результаты после окончания работы запланированных заданий, заносятся в журнал. Записи в журнал можно отключить. Для этого вам необходимо в консоли управления планировщика заданий выбрать пункт "действие” и здесь отключить или включить запись в журнал всех заданий.

Как управлять заданиями на локальных и удаленных системах?

Управление заданиями на ОС Windows происходит благодаря специальной оснастке консоли управления Майкрософт - mmc.exe. Для того, чтобы ее запустить заходим в панель управления, находим пункт "Администрирование”, далее "Управление компьютером” и выбираем "Планировщик заданий”. Или же вызываем утилиту "выполнить” комбинацией клавиш "win+r” и прописываем команду "taskschd.msc”.

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

В середине окна вы видите информацию, которая касается состояния этих заданий и их свойств.

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

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

окно планировщика

Для того, чтобы у вас была возможность управлять заданиями на другом компьютере, у вас должны быть права администратора. Если текущий пользователь таких прав не имеет, то подключаться к другому компьютеру нужно с использованием другой учетной записи, при этом включить режим "Подключаться как другой пользователь”.

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

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

Для того, чтобы начать работать с заданием, по нему, в основной панели, необходимо щелкнуть правой кнопкой мыши и в контекстном меню выбрать одну из команд:

  • Удалить (Delete) — полностью удалить задание;
  • Отключить (Disable) — временно отключить задание;
  • Свойства (Properties) — позволяет просмотреть или отредактировать свойство задания;
  • Экспортировать (Export) — экспортировать задание в файл, данные из которого можно импортировать на другом компьютере. Операционные системы Windows 8 и Windows Server 2012 имеют такую же архитектуру заданий, как и Windows 7 и Windows Server 2008 R2, но архитектура заданий более ранних версий операционных систем Windows имеет другую структуру. При экспорте заданий можно указать операционную систему, с которой это задание допустимо использовать, с помощью параметра "Настроить для" (Configure for) на вкладке "Общие" окна свойств задания.
  • Выполнить (Run) — делает запуск задания;
  • Завершить (End) — если работа задания выполняется, его можно завершить.

Все задания, которые создаются пользователем или любыми другими программами, можно спокойно изменять или вообще удалить без каких-либо проблем для самой операционной системы. Но те задания, которые создает сама операционная система, лучше не трогать, поскольку такого рода задания могут повлиять на дальнейшую работу ОС. Для того, чтобы выделить системные задания среди остальных, необходимо в меню "вид” установить отметку возле пункта "Отобразить скрытые задачи (Show hidden tasks)”.

Задания, которые используются сейчас

Для того, чтобы просмотреть, какие сейчас задания выполняются на вашем компьютере, выбираем верхний уровень структуры "Планировщик заданий”, кликаем правой кнопкой мыши и в контекстном меню выбираем пункт "Отображать все выполняемые задачи”. Также можно использовать пункт, который находится в основном меню "Действие”, а затем "Отображать все выполняемые задачи”.

Создаем задания для планировщика

Библиотеку планировщика заданий вы можете увидеть, если обратите внимание на левую часть окна оснастки планировщика, о котором говорилось выше. Она имеет сложную иерархическую структуру. Поэтому, чтобы освоить рабочие моменты в этой библиотеке, необходимо немного потренироваться. Для этого вам необходимо будет создать отдельную папку. Сделать это можно в контекстном меню, которое вызывается правой кнопкой мыши. Там вы увидите пункт "создать папку”. Назовите папку как вам будет угодно и создавайте свои тестовые или рабочие задания именно в ней.

К примеру, содержимое файла, которому мы дали название "who-admin.bat”, может быть таким:

@echo OFF
WHOAMI /PRIV | find /i "SeRemoteShutdownPrivilege"
if %ERRORLEVEL% == 0 goto admin
msg * Задача выполняется с правами пользователя - %USERNAME%
exit
:admin
msg * Задача выполняется с правами администратора.

Для того, чтобы создать задачу планировщика можно использовать два мастера, которые можно вызвать через режим "создать простую задачу” и "создать задачу”. Когда вы будете создавать простую задачу, вам будет доступен минимальный набор параметров, в которых не будет большого количества условий выполнения и разнообразия действий.

Для того, чтобы создать новую задачу, нужно сделать следующее:

Используем пункт меню "действие” и в нем находим "создать задачу”.

В открывшемся окне у вас сразу будет открыта вкладка "Общие”. Здесь вам необходимо ввести имя задания и его описание. Пускай имя будет Test, а описание "Test Test”. В описании вы можете написать все что угодно. Главное, чтобы написанный текст отображал смысл выполняемого задания. Все остальные настройки можно не трогать, оставляем как есть. Всех их мы будем менять уже непосредственно, перед выполнением созданной задачи. Так вы сможете в полной мере понять их смысл и предназначение.

По умолчания задания будут выполняться лишь в том случае, если пользователь вошел в систему. Для того, чтобы задача выполнялась независимо от того, в системе пользователь или нет, необходимо использовать переключатель "выполнить вне зависимости от регистрации пользователя (Run whether user is logged on or not)”. Также можно указать для задачи самые расширенные полномочия или настроить его под конкретную операционную систему.

Переходим во вкладку "Твиггеры”. Здесь вам необходимо нажать кнопку "создать”. Открываем окно "Создание твиггера” и задаем условия, при возникновении которого будет выполняться создаваемая задача.

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

Переходим во вкладку "действия”. Первым делом в "действиях” выбираем "запуск программы”. В качестве программы мы будем использовать недавно созданный файл с именем "who-admin.bat”. Чтобы его вставить, необходимо нажать на кнопку "Обзор” и выбрать наш файл.

Потихоньку приближаемся к завершению. Теперь нам нужна вкладка "Условия”. Все настройки, которые вы видите здесь, оставляйте в таком же виде. Ну а вообще, здесь вы можете настроить влияние на поведение созданного вами задания.

Все настройки во вкладке "Параметры” мы также оставляем без изменений. Их мы задействуем в дальнейшем, при создании уже необходимых заданий.

После того, как вы выполните все указанные мною настройки, нажимаем "Ок”, чтобы создать задание. В любой момент можно будет изменить настройки этого задания. Главное, чтобы у пользователя были соответствующие права.

Диагностика заданий

Не всегда настройки задания проходят гладко. Иногда возникают проблемы. Они могут быть следующих типов: созданное задание не запускается или не завершается, завершение заданий сопровождается ошибкой.

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

Состояния бывают следующих типов:

Отключено. Такое состояние говорит о том, что задание существует, но не выполняется, так как в настройках твиггера на него стоит запрет.

Поставлено на очередь. Это состояние задания говорит о том, что оно стоит в очереди на выполнение.

Готово. Данное состояние говорит о том, что задание готово к следующему выполнению.

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

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

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

Для того, чтобы точно убедится, зависло задание или нет, вам необходимо проверить столбик "Время прошлого запуска”, в котором вы найдете, когда задание было запущено. Если задание уже длиться дольше, чем сутки, то вероятнее всего оно зависло. Поскольку таких продолжительных заданий на компьютере бывает очень мало и проходят они довольно редко. Значит, такое задание необходимо остановить.

Для этого, щелкаем по нему правой кнопкой мыши и выбираем из контекстного меню пункт "Завершить”. Для тех заданий, время выполнения которых вы знаете точно, можно установить ограничение по времени выполнения. Делать это нужно с небольшим запасом, чтобы задание точно корректно завершило свою работу. В случае, если оно зависнет, оно автоматически выключится. Для того, чтобы поставить пределы по времени выполнения, необходимо перейти в "Свойства”, найти "Параметры”, перейти в "Остановить задачу выполняемую дольше…” и задать свой параметр.

Когда вы создадите тестовое задание, советую вам попробовать использовать скрытый режим выполнения задания, который называется "Скрытая задача”, выполнить задачу с правами администратора "выполнить с наивысшими параметрами”, перенести задание на другой ПК, для этого использовать режим экспорта и импорта.

Также для вас будет полезно попробовать изменить условия и параметры задания. К примеру, добавьте в условия командного файла команду "pause”, когда команда выполняется в скрытом режиме. Таким образом у вас получится симулировать зависшее задание. Хорошим опытом для вас будет попробовать выполнить просроченное задание. При этом должны быть такие условия: на время проведения задания, компьютер должен быть выключен, но при этом задать параметр заданию "немедленно запускать задачу, если пропущен плановый запуск”.

Стандартные задания в операционках Windows 7 и 8

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

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

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

Также в библиотеке планировщика заданий свои задания создают антивирусные программы. Чаще всего они связаны с обновлением баз данных антивирусов. Такие задания необходимы системе. Также создаются задания прочими, не всегда нужными для вас, программами. Эти задания предназначены для проверки наличия обновления. Чаще всего такие программы обновляются без ведома пользователя. К таким программам относятся продукты Adobe, Google, бесплатное ПО и другие.

Управляем заданиями из командной строки

Для того, чтобы управлять заданиями из командной строки Windows, используется специальная программа "schtasks.exe”. Некоторые из команд этой утилиты:

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

Комментарии, которые вы можете увидеть перед выполнением команды "schtasks”, описывают это самое задание, которое было взято из общих свойств задания. Для того, чтобы этот командный файл был выполнен, необходимо запускать его только от имени администратора. Действие, выполняемое по отношению к заданиям планировщика, определяется значением переменной task_action. Команда set task_action=disable приведет к отключению заданий, set task_action=enable - к включению. При выполнении команды schtasks, ее вывод сохраняется в файле журнала, имя которого соответствует имени командного файла, с расширением txt.

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

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

Читайте также: