Jump to content

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

(Перенаправлено со Schtasks )

Планировщик задач Windows
Другие имена taskschd.msc
Разработчик(и) Майкрософт
Первоначальный выпуск 1995 год ; 29 лет назад ( 1995 )
Написано в С++
Входит в комплект
Предшественник Системный агент
Название службы Планировщик задач ( Schedule)
Тип служба Windows
Веб-сайт документы .microsoft /en-нас /окна /win32 /taskschd /task-scheduler-start-page  Edit this on Wikidata

Планировщик задач (ранее «Запланированные задачи ») [ 1 ] — это планировщик заданий в Microsoft Windows , который запускает компьютерные программы или сценарии в заранее определенное время или через определенные промежутки времени. [ 2 ] [ 3 ] Microsoft представила этот компонент в Microsoft Plus! для Windows 95 в качестве системного агента. [ 4 ] Его основным компонентом является одноименная служба Windows . [ 5 ] Инфраструктура планировщика задач Windows является основой функции запланированных заданий Windows PowerShell, представленной в PowerShell v3. [ 6 ]

Планировщик задач можно сравнить с cron или anacron в Unix-подобных операционных системах . Эту службу не следует путать с планировщиком , который является основным компонентом ядра ОС , распределяющим ресурсы ЦП для уже запущенных процессов.

Планировщик задач 1.0

[ редактировать ]

Планировщик заданий 1.0 включен в состав Windows NT 4.0. [ 7 ] Internet Explorer 4.0 или более поздней версии), Windows 2000 , [ 7 ] Windows ХР [ 8 ] и Windows Сервер 2003 . [ 9 ] Он работает как служба Windows , а определения и расписания задач хранятся в двоичном формате. .job файлы. Задачи управляются напрямую путем манипулирования .job файлы. Каждая задача соответствует одному действию. В Windows 95 Internet Explorer 4.0 или более поздней версии), Windows 98 и Windows Me планировщик задач работает как обычная программа. mstask.exe. Он также отображает значок состояния в области уведомлений в Windows 95 и Windows 98 и работает как скрытая служба в Windows Me, но его можно настроить для отображения значка на панели задач. [ 1 ] Компьютерные программы и сценарии могут получить доступ к сервису через шесть COM- интерфейсов . [ 10 ] Microsoft предоставляет DLL агента планирования, образец VBScript и файл конфигурации для автоматизации планировщика задач. [ 11 ]

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

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

[ редактировать ]

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

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

Планировщик задач 2.0 предоставляет API , позволяющий компьютерным программам и сценариям создавать задачи. [ 19 ] [ 23 ] Он состоит из 42 COM- интерфейсов . [ 24 ] Однако Windows API не включает управляемую оболочку для планировщика задач, хотя существует реализация с открытым исходным кодом. [ 25 ] Файлы заданий для планировщика заданий 2.0 основаны на XML , удобочитаемы и соответствуют схеме планировщика заданий . [ 19 ] [ 23 ]

Другие особенности

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

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

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

[ редактировать ]

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

  • 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: Настройки задачи не позволяют запускать задачу по требованию.
  • 0x80070002: Планировщику заданий не удается найти файл.
  • 0x800710E0: оператор или администратор отклонил запрос.
  • 0xC000013A: приложение завершилось в результате нажатия CTRL+C.
  • 0xC0000142: Не удалось правильно инициализировать приложение.

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

В Windows Vista или Windows Server 2008 время следующего выполнения, отображаемое в планировщике задач, может быть неправильным. Microsoft выпустила исправление для устранения этой проблемы. [ 30 ]

См. также

[ редактировать ]
  • cron , планировщик заданий для Unix-подобных операционных систем
  1. ^ Перейти обратно: а б «Как включить значок запланированных задач в Windows Me» . Поддерживать . Майкрософт . 29 января 2007 г. Архивировано из оригинала 30 января 2008 г.
  2. ^ «Поддерживайте рабочий стол Windows в порядке с помощью планировщика задач» . Техреспублика . 4 января 2002 г.
  3. ^ «Что такое планировщик задач?» . Компьютерная надежда . 30 ноября 2020 г.
  4. ^ Аль Фасолдд (29 марта 1998 г.). «Windows 98: стабильная и быстрая, а также «новая и улучшенная» » . Газеты Сиракуз . Проверено 6 октября 2007 г.
  5. ^ Перейти обратно: а б Мюллер, Джон Пол (2010). Краткий справочник по администрированию командной строки Windows . Джон Уайли и сыновья . ISBN  978-0470930908 .
  6. ^ Уорнер, Тимоти Л. (2015). Сэмс: Научитесь Windows PowerShell за 24 часа . Издательство Самс . ISBN  978-0134049359 .
  7. ^ Перейти обратно: а б Бернетт, Марк; Амарис, Крис; Дойл, Крис; Лочер, LJ; Моримото, Рэнд (2002). Максимальная безопасность Windows 2000 . Издательство Самс . ISBN  978-0672319655 .
  8. ^ Мюллер, Джон Пол (2001). Сэмс: Освойте Microsoft Windows XP за 21 день . Издательство Самс . ISBN  978-0132715539 .
  9. ^ Перейти обратно: а б «О планировщике задач» . MSDN . Майкрософт . Проверено 6 октября 2007 г.
  10. ^ «Интерфейсы планировщика задач 1.0» . MSDN . Майкрософт . Проверено 30 мая 2014 г.
  11. ^ «Планировщик заданий с использованием VBScript» . Центр загрузки . Майкрософт . 22 марта 2004 г. Архивировано из оригинала 4 мая 2006 г.
  12. ^ «Командная строка MS-DOS и Windows» . Компьютерная надежда . Проверено 7 марта 2021 г.
  13. ^ «Штаски» . Microsoft TechNet . Майкрософт . Проверено 18 мая 2014 г.
  14. ^ "В" . Microsoft TechNet . Майкрософт . Проверено 18 мая 2014 г.
  15. ^ «Как использовать AT-команду для планирования задач» . Поддерживать . Майкрософт . 30 октября 2006 г.
  16. ^ Клейман, Дэйв; Хантер, Лаура Э (2006). Полевое руководство Winternals по дефрагментации, восстановлению и администрированию . Эльзевир . ISBN  978-0080489872 .
  17. ^ «Приложения, запущенные с помощью AT, не являются интерактивными» . Поддерживать . Майкрософт . 20 февраля 2007 г. Архивировано из оригинала 29 октября 2004 г.
  18. ^ Коварт, Роберт; Книттель, Брайан (2008). Специальное издание с использованием Microsoft Windows Vista . Издательство Que . ISBN  978-0789737816 .
  19. ^ Перейти обратно: а б с Кингсли-Хьюз, Адриан; Кингсли-Хьюз, Кэти; Прочтите, Дэниел (2011). Справочник программиста VBScript . Джон Уайли и сыновья . ISBN  978-1118058695 .
  20. ^ Пол, Ян (5 сентября 2014 г.). «Автоматизируйте свои утренние программы с помощью планировщика задач Windows» . ПКМир . Проверено 15 марта 2021 г.
  21. ^ «Планировщик задач Windows Vista» . Microsoft TechNet . Майкрософт . 3 марта 2006 года. Архивировано из оригинала 12 апреля 2006 года . Проверено 24 апреля 2006 г.
  22. ^ «Описание запланированных задач в Windows Vista» . 24 августа 2007 г. Архивировано из оригинала 22 октября 2007 г.
  23. ^ Перейти обратно: а б Кенни Керр (октябрь 2007 г.). «Планировщик заданий 2.0» . MSDN . Майкрософт . Архивировано из оригинала 26 декабря 2007 года . Проверено 6 октября 2007 г.
  24. ^ «Интерфейсы планировщика задач 2.0» . MSDN . Майкрософт . Проверено 30 мая 2014 г.
  25. ^ «API C# для планировщика задач 2.0» . Переполнение стека . Проверено 24 июля 2019 г.
  26. ^ «Задачи (Windows)» . MSDN . Майкрософт . Проверено 6 октября 2007 г.
  27. ^ «Как устранить неполадки запланированных задач в Windows XP и Windows Server 2003» . Поддерживать . Майкрософт . 22 мая 2013 года . Проверено 3 сентября 2013 г.
  28. ^ «Константы ошибок и успеха планировщика задач» . MSDN . Майкрософт .
  29. ^ «Запланированные задачи могут не запуститься, если для установки Windows XP или Windows 2000 вы использовали образ подготовки системы» . Поддерживать . Майкрософт . 1 июля 2004 года. Архивировано из оригинала 26 сентября 2008 года . Проверено 19 мая 2012 г.
  30. ^ «Значение в поле «Время следующего запуска» в планировщике задач неверно в Windows Vista и Windows Server 2008» . Поддерживать . Майкрософт . 15 октября 2008 г. Архивировано из оригинала 11 декабря 2008 г.

Дальнейшее чтение

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 9ec003e71f2661a54bc8ab30a5b7ff2c__1709684880
URL1:https://arc.ask3.ru/arc/aa/9e/2c/9ec003e71f2661a54bc8ab30a5b7ff2c.html
Заголовок, (Title) документа по адресу, URL1:
Windows Task Scheduler - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)