Site icon EfmSoft

Что означает код HRESULT 0x80041328 (SCHED_E_START_ON_DEMAND)?

 
Предыдущий Следующий
SCHED_E_TASK_NOT_V1_COMPAT SCHED_E_TASK_NOT_UBPM_COMPAT

SCHED_E_START_ON_DEMAND

SCHED_E_START_ON_DEMAND означает, что параметры задачи запрещают запуск вручную или программным запросом. Это результат политики, а не признак неисправности запланированного триггера: задача всё ещё может выполняться при срабатывании разрешённого триггера.

Источник параметра

Свойство AllowDemandStart соответствует XML-элементу задачи AllowStartOnDemand. Когда оно равно false, Планировщик заданий отклоняет Run независимо от обычного расписания триггеров. Microsoft также отмечает, что RegisteredTask.Run может вернуться без ошибки, хотя задача при этом не запустится.

Что делать

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

Microsoft: коды состояния Планировщика заданий · Microsoft: AllowDemandStart · Microsoft: RegisteredTask.Run


Нужно найти другой код? Найти другой код состояния или ошибки.

Exit mobile version