Поддерживается ли ITaskScheduler
в Windows 7?
Я использовал планировщик заданий в Windows XP и Windows Vista для создания запланированных заданий.
В Windows 7 (правильно) создается задание, например:
C:\Windows\Tasks\Foo Test Task.job
Но задача никогда не запускается и не отображается в пользовательском интерфейсе планировщика задач (Пуск -> Планировщик задач):
Примечание: Согласно MSDN, ITaskScheduler
является частью устаревшего Task Scheduler 1.0 API . Новые приложения должны использовать ITaskService
, часть Task Scheduler 2.0 .
Поскольку ITaskScheduler
не работает (для меня) в Windows 7 (но работало в Windows Vista), мне интересно, если он больше не поддерживается (хотя объекты COM существуют, код не вызывает ошибок, и это создает работу).
Хотя MSDN не включает Windows 7 в список поддерживаемых ОС для Task Scheduler 1.0, он также даже не говорит, что Windows 7 поддерживает Task Scheduler 2.0:
Требования времени выполнения
Планировщик заданий требует
следующие операционные системы.
- Task Scheduler 1.0: требуется клиент
Windows Vista, Windows XP, Windows
2000 Professional, Windows Me или
Windows 98. Сервер требует Windows
Server 2008, Windows Server 2003 или
Windows 2000 Server.
- Task Scheduler 2.0: клиенту требуется Windows Vista. Сервер требует Windows Server 2008.
Официально API планировщика задач не поддерживается в Windows 7.
Но поддерживается ли ITaskScheduler
в Windows 7?
Ожидается ли работа?
Судя по комментариям сообщества к Планировщику задач Домашняя страница , я думаю, нет:
Task Scheduler 1.0 под Windows Vista, Windows 7 и т. Д.
Реально ли использовать Task Scheduler 1,0 под Windows Vista и Windows 7? Как это можно сделать?
Обход планировщика заданий для Win7
У меня та же проблема с Win7 Task Scheduler - Создание простого задания для запуска скрипта / программы не работает.
Я также экспортировал свое нерабочее задание
как рабочая задача MS и сравнил
их. Я изменил следующее
параметр в моей экспортированной задаче и
повторно импортировал его и теперь он работает:
правда
Этот обходной путь заставляет меня
Теперь.
Другие мысли: там не появляется
быть настройкой GUI планировщика задач
повлиять на этот параметр? API
описание подразумевает установку ложного
должно работать, но почему-то
не делает? В это трудно поверить
существует фундаментальный надзор; мог
это будет что-то еще с моей Win7
настройка, которая требует истинной настройки?
Кажется, я помню ту же проблему с
свежая установка Vista в прошлом,
был загадочно решен, прежде чем я
исследовал обходной путь. Хммм ... я
кажется, я читал также, что новый
механизм планирования, связанный с
правда, что любопытно
поддерживать такие вещи, как ежемесячно
планирование ....
Расписание задач в Windows 7 не выполняется, но
работает в Windows XP Pro
у меня есть
запланированное задание, которое выполняется идеально
хорошо в Windows XP Pro, но то же самое
задача в Windows 7 возвращает «0x2»
в разделе «Результат последнего запуска». В соответствии с
команда командной строки "net helpmsg"
2 "," 0x2 "соответствует" Система
не могу найти указанный файл. "
Я, конечно, могу найти файл, и
путь, который я использую на вкладке Действия, был
проверил, перепроверил, перепроверил
и проверенный трижды.
Я прочитал множество постов в
несколько форумов по этому вопросу. я
пока не нашел удовлетворительного
ответить.
Действие, которое предполагается выполнить задачей
выполнить .bat-файл, который вызывает
Perl скрипт. Perl скрипт пишет
по одному на каждый из следующих типов файлов,.txt, .csv и .xml.Выполнение файла .bat из командной строки работает отлично;однако после помещения в запланированную задачу Windows 7 возвращается 0x2.Эта же задача под Windows XP Pro работает как чемпион.Что такого в задачах Windows 7, которые затрудняют его успешное выполнение?