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

редактировать
Планировщик заданий Windows
Консоль управления для планировщика заданий 2.0 в Windows 7 Консоль управления для Планировщика заданий 2.0 в Windows 7
Другие названияtaskschd.msc
Разработчик (и) Microsoft
Написано наHTML
Включено в
ПредшественникСистемный агент
Имя службыПланировщик задач (Расписание)
Тип Служба Windows
Веб-сайтwww.microsoft.com Измените это в Викиданных

Планировщик заданий - это компонент Microsoft Windows, который предоставляет возможность планировать запуск программ или сценариев в заранее определенное время или через определенные промежутки времени: планирование заданий (планирование задач). Впервые он был представлен в Microsoft Plus! для Windows 95 как системный агент, но был переименован в планировщик заданий в Internet Ex plorer 4.0 и Windows 98. Служба журнала событий Windows должна быть запущена до запуска планировщика заданий.

Эту службу не следует путать с планировщиком, который является основным компонентом ОС ядра, который уже выделяет ресурсы CPU процессам. Бег.

Содержание
  • 1 Версии
    • 1.1 Планировщик заданий 1.0
    • 1.2 Планировщик заданий 2.0
      • 1.2.1 Другие функции
  • 2 задачи
  • 3 столбца «Последний результат»
  • 4 ошибки
  • 5 См. Также
  • 6 Ссылки
  • 7 Внешние ссылки
Версии

Task Scheduler 1.0

Task Scheduler 1.0 включен в Windows NT 4.0Internet Explorer 4.0 или новее), Windows 2000, Windows XP и Windows Server 2003. Он работает как служба Windows, а определения и расписания задач хранятся в файлах binary .job. Задачи управляются напрямую, манипулируя файлами .job. Каждой задаче соответствует отдельное действие. В Windows 95Internet Explorer 4.0 или более поздней версии), Windows 98 и Windows Me планировщик заданий работает как обычная программа, mstask.exe. Он также отображает значок состояния в области уведомлений в Windows 95 и Windows 98 и работает как скрытая служба в Windows Me, но может отображать значок в области уведомлений. Компьютерные программы и сценарии могут получить доступ к службе через шесть интерфейсов COM . Microsoft предоставляет DLL агента планирования, образец VBScript и файл конфигурации для автоматизации планировщика задач.

В дополнение к графическому пользовательскому интерфейсу для планировщика задач в панели управления, Windows предоставляет два инструмента командной строки для управления запланированной задачей: at.exe (устарело) и schtasks.exe. Однако at.exeне может получить доступ к задачам, созданным или измененным Панелью управления или schtasks.exe. Кроме того, задачи, созданные с помощью at.exe, по умолчанию не являются интерактивными; интерактивность должна быть запрошена явно. Двоичные файлы «.job», создаваемые командой AT, хранятся в каталоге% WINDIR% \ Tasks.

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

Планировщик заданий 2.0 появился в Windows Vista, а также включен в Windows Server 2008. Измененный пользовательский интерфейс планировщика заданий теперь основан на консоли управления. В дополнение к запуску задач в запланированное время или с указанными интервалами, Task Scheduler 2.0 также поддерживает триггеры на основе календаря и событий, такие как запуск задачи, когда определенное событие записывается в журнал событий или когда произошла комбинация событий. Кроме того, несколько задач, которые запускаются одним и тем же событием, могут быть настроены для одновременного выполнения или в заранее определенной последовательности действий, вместо того, чтобы создавать несколько запланированных задач. Также можно настроить выполнение задач в зависимости от состояния системы, например, простоя в течение предварительно настроенного времени, при запуске, выходе из системы или только во время или в течение определенного времени. Выражения XPath можно использовать для фильтрации событий из журнала событий Windows. Задачи также могут быть отложены на определенное время после возникновения инициирующего события или повторяться до тех пор, пока не произойдет какое-либо другое событие. Действия, которые необходимо выполнить в случае сбоя задачи, также можно настроить. Действия, которые могут быть предприняты в ответ на триггеры, как на основе событий, так и на основе времени, включают не только запуск приложений, но и выполнение ряда настраиваемых действий. Планировщик задач включает ряд встроенных действий, охватывающих ряд приложений; включая отправку электронной почты, отображение окна сообщения или запуск обработчика COM при его запуске. Пользовательские действия также можно указать с помощью API планировщика заданий. Планировщик заданий ведет журнал истории всех деталей выполнения всех задач. Windows Vista использует планировщик задач 2.0 для выполнения различных задач системного уровня; следовательно, службу планировщика заданий больше нельзя отключить (за исключением простой настройки реестра).

Task Scheduler 2.0 предоставляет API, позволяющий компьютерным программам и сценариям создавать задачи. Он состоит из 42 COM интерфейсов. Однако Windows API не включает управляемую оболочку для планировщика задач, хотя существует реализация с открытым исходным кодом. Файлы заданий для Task Scheduler 2.0 основаны на XML и удобочитаемы, что соответствует схеме планировщика заданий.

Другие функции

  • Новые функции безопасности, в том числе использование Credential Manager к паролям для задач на компьютерах рабочей группы и с использованием Active Directory для учетных данных задач на компьютерах , присоединенных к домену, чтобы их нельзя было легко получить. Кроме того, запланированные задачи выполняются в их собственном сеансе, а не в том же сеансе, что и системные службы или текущий пользователь.
  • Возможность вывести машину из спящего режима удаленно или с помощью таймера BIOS гибернации для выполнения запланированной задачи или запуска ранее запланированной задачи после включения машины.
  • Возможность прикреплять задачи к событиям непосредственно из средства просмотра событий.
Задачи

Служба планировщика заданий работает, управляя задачами; Задача относится к действию (или действиям), предпринимаемым в ответ на триггер (ы). Задача определяется путем связывания набора действий, которые могут включать запуск приложения или выполнение определенных действий, с набором триггеров, которые могут быть основаны на времени или на событиях. Кроме того, задача также может содержать метаданные, которые определяют, как будут выполняться действия, например контекст безопасности, в котором будет выполняться задача. Задачи сериализуются в файлы .jobи хранятся в специальная папка под названием «Папка задач», организованная в подкаталогах. Программно доступ к папке задач осуществляется с помощью интерфейса ITaskFolderили объекта сценария TaskFolderи отдельных задач с использованием интерфейса IRegisteredTaskили объекта RegisteredTask..

Столбец «Последний результат»

В столбце «Последний результат» отображается код завершения. Общие коды для запланированных задач:

  • 0 или 0x0: операция завершена успешно.
  • 1 или 0x1: вызвана неправильная функция или неизвестная функция вызвана.
  • 2 или 0x2: файл не найдено.
  • 10 или 0xa: неверная среда.
  • 0x00041300: задача готова к запуску в следующее запланированное время.
  • 0x00041301: задача в настоящее время выполняется.
  • 0x00041302: задача отключена.
  • 0x00041303: задача еще не запущена.
  • 0x00041304: больше нет запланированных запусков для этой задачи.
  • 0x00041305: одно или несколько свойств, необходимых для запуска этой задачи, не были установлены.
  • 0x00041306: последний запуск задачи был прерван пользователем.
  • 0x00041307 : Либо у задачи нет триггеров, либо существующие триггеры отключены или не установлены.
  • 0x00041308: триггеры событий не имеют установленного времени выполнения.
  • 0x80010002: вызов был отменен фильтром сообщений
  • 0x80041309: триггер задачи не найден.
  • 0x8004130A: один или несколько из не заданы свойства, необходимые для выполнения этой задачи.
  • 0x8004130B: нет запущенного экземпляра задачи.
  • 0x8004130C: служба планировщика заданий не установлена ​​на этом компьютере.
  • 0x8004130D: объект задачи не может быть открыт.
  • 0x8004130E: объект либо недействительный объект задачи, либо не объект задачи.
  • 0x8004130F: информация об учетной записи не может быть в базе данных безопасности планировщика заданий для указанной задачи.
  • 0x80041310: невозможно установить существование указанной учетной записи.
  • 0x80041311: в базе данных безопасности планировщика заданий обнаружено повреждение
  • 0x80041312: службы безопасности планировщика заданий доступны только в Windows NT.
  • 0x80041313: версия объекта задачи не поддерживается или недействительна.
  • 0x80041314: задача была настроена с неподдерживаемой комбинацией параметров учетной записи и параметров времени выполнения.
  • 0x80041315: служба планировщика заданий не запущена.
  • 0x80041316: задача XML содержит неожиданный узел.
  • 0x80041317: XML-код задачи содержит элемент или атрибут из неожиданного пространства имен.
  • 0x80041318: XML-код задачи содержит значение, которое неправильно отформатировано или выходит за пределы допустимого диапазона.
  • 0x80041319: в XML-коде задачи отсутствует обязательный элемент или атрибут.
  • 0x8004131A: XML-код задачи имеет неправильный формат.
  • 0x0004131B: задача зарегистрирована, но не все указаны триггеры запустят задачу.
  • 0x0004131C: задача зарегистрирована, но может не запуститься. Для участника задачи необходимо включить привилегию пакетного входа.
  • 0x8004131D: XML-код задачи содержит слишком много узлов одного типа.
  • 0x8004131E: Задача не может быть запущена после границы конца триггера.
  • 0x8004131F: экземпляр этой задачи уже запущен.
  • 0x80041320: задача не будет запущена, потому что пользователь не вошел в систему.
  • 0x80041321: образ задачи поврежден или был подделан.
  • 0x80041322: служба планировщика заданий недоступна.
  • 0x80041323: служба планировщика заданий слишком занята для обработки вашего запроса. Повторите попытку позже.
  • 0x80041324: служба планировщика задач попыталась запустить задачу, но задача не была запущена из-за одного из ограничений в определении задачи.
  • 0x00041325: Задача Служба планировщика запросила выполнение задачи.
  • 0x80041326: задача отключена.
  • 0x80041327: задача имеет свойства, несовместимые с более ранними версиями Windows.
  • 0x80041328: параметры задачи не позволяют запускать задачу по требованию.
  • 0xC000013A: приложение завершено в результате CTRL + C.
  • 0xC0000142: приложение не удалось правильно инициализировать.
Ошибки

В Windows 2000 и Windows XP задачи, назначенные для запуска с привилегиями SYSTEM, не работают, если компьютер подготовлен для создания образа диска с помощью sysprep . Sysprep изменяет идентификатор безопасности (SID), чтобы избежать дублирования, но не обновляет запланированные задачи для использования нового SID. Следовательно, все запланированные задачи SYSTEM не могут выполняться на компьютерах, содержащих образ. Для этой проблемы нет решения, но можно изменить расписание задач, чтобы обойти проблему.

В Windows Vista или Windows Server 2008, где не установлен пакет обновления 2, следующее время выполнения, отображаемое в планировщике заданий, может

В Windows Vista, 7, 2008 и 2008 R2: Компонент MMC сообщает, что в системе работает «Планировщик заданий 1.0», хотя на самом деле он работает под управлением 2.0, это это банальная ошибка, поэтому она не была замечена и, вероятно, связана с переписыванием планировщика задач. Версия была исправлена ​​до 2.0 в Windows 8 и в 2012 году.

См. Также
Ссылки
Внешние ссылки
Викиучебники есть книга по теме: Руководство по командам Windows
Последняя правка сделана 2021-06-21 10:48:01
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте