Подтвердить что ты не робот

Проблема с планировщиком заданий, запускающая задачу

У меня есть задача, запланированная на моем компьютере с Windows 2008 R2, но она не смогла вызвать с ошибкой в ​​журнале (журналы событий).

Ошибка:

Планировщик задач не смог запустить задачу "\ Hyatt_International_Distribution" для пользователя "SAFFRON3\cb_admin". Дополнительные данные: Значение ошибки: 2147943645.

Планировщик заданий не смог запустить процесс "Двигатель задач" из-за ошибки, возникающей в "LUAIsElevatedToken". Command = "taskeng.exe". Дополнительные данные: Значение ошибки: 2147943645.

Полная ошибка следующая:

Имя журнала: Microsoft-Windows-TaskScheduler/Operational Источник: Microsoft-Windows-TaskScheduler Дата: 16.04.2011 9:59:59 Код события: 101 Категория задачи: запуск задачи Уровень: ошибка Ключевые слова:
Пользователь: SYSTEM Компьютер: xyz Описание: Планировщик заданий не смог запустить задачу "\ Распространение" для пользователя "SAFFRON3\cb_admin". Дополнительные данные: Значение ошибки: 2147943645. Событие Xml:

<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Microsoft-Windows-TaskScheduler" Guid="{de7b24ea-73c8-4a09-985d-5bdadcfa9017}" />
    <EventID>101</EventID>
    <Version>0</Version>
    <Level>2</Level>
    <Task>101</Task>
    <Opcode>101</Opcode>
    <Keywords>0x8000000000000000</Keywords>
    <TimeCreated SystemTime="2012-04-16T14:59:59.950Z" />
    <EventRecordID>101476</EventRecordID>
    <Correlation />
    <Execution ProcessID="336" ThreadID="1216" />
    <Channel>Microsoft-Windows-TaskScheduler/Operational</Channel>
    <Computer>xyz</Computer>
    <Security UserID="S-1-5-18" />
  </System>
  <EventData Name="TaskStartFailedEvent">
    <Data Name="TaskName">\Distribution</Data>
    <Data Name="UserContext">SAFFRON3\cb_admin</Data>
    <Data Name="ResultCode">2147943645</Data>
  </EventData>
</Event>

Задача задается как: Запустить s, если пользователь зарегистрировался или нет, с самыми высокими привилегиями, Питание: Начать, когда включено питание от сети, Разрешить запуск задачи по требованию.

Задача выполняется почти каждый день, правильно, но вчера провалилась. Любая конкретная причина?

С уважением, Kaustubh

4b9b3361

Ответ 1

Моя задача была установлена ​​на Run only when user is logged on, и это было неудачно для меня, даже когда я вошел в систему и начал ее вручную. Пользователь уже был настроен на меня. Никаких изменений пароля и т.д.

Я решил это, нажав "Изменить пользователя" и снова выбрав себя.

Я подозреваю, что это могло быть вызвано тем, что AD изменил SID пользователя или что-то в этом роде. Возможно, ИТ-персонал в AD, который знает, что-то делает.

Ответ 2

По свойствам,

Проверьте, выбран ли переключатель для

Run only when user is logged on 

Если вы выбрали этот вариант, это причина, по которой он не работает.

измените параметр на

Run whether user is logged on or not

ИЛИ

В другом случае пользователь мог изменить свои учетные данные для входа

Ответ 3

Я решил проблему, открыв свойства самого exe файла. На вкладке "Совместимость" установлен флажок для уровня привилегий, который гласит: "Запускать это как администратор"

Несмотря на то, что у моей учетной записи есть привилегии администратора, это не сработало, когда я начал ее с планировщика задач.

Я снял флажок и снова запустил его из планировщика, и он сработал.

Ответ 4

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

http://social.technet.microsoft.com/Forums/en/windowsserver2008r2general/thread/9edcb63a-d133-45a0-9e8c-f1b774765531 http://social.technet.microsoft.com/Forums/lv/winservergen/thread/68019b24-78a5-4db0-a150-ada921930924 http://sqlsolace.blogspot.com/2009/08/task-scheduler-task-does-not-run-error.html?m=1 http://technet.microsoft.com/en-us/library/cc722152.aspx

Ответ 5

  • Щелкните правой кнопкой мыши задачу "Задача в планировщике заданий"
  • Нажмите вкладку "Действия"
  • Нажмите "Изменить"
  • Удалите кавычки вокруг пути в текстовом поле "Начать вход".

Ответ 6

Моя задача также не запускалась.

Я решил его, указав не только путь к исполняемому файлу, но и путь к папке исполняемого файла (вкладка "Действия" | Редактировать | ТекстBox "Начать" ).

Ответ 7

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

Запись с помощью этого пользователя исправила проблему!

Ответ 8

У меня была такая же проблема. Я попробовал вариант совместимости, но в Windows 10 он не показывает параметр совместимости. Следующие шаги решили для меня проблему:

  • Я убедился, что учетная запись, с которой выполнялась задача, имеет права на полный доступ к исполняемому файлу. (Выполняет задачу и все еще не работает)
  • Я человек taskschd.msc как администратор
  • Я добавил учетную запись для запуска задачи (независимо от того, был ли он зарегистрирован или нет)
  • Я выполнил задачу, и теперь IT WORKED!

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

Надеюсь, это поможет любому, у кого есть такая же проблема.