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


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

ошибка:

планировщику задач не удалось запустить задачу " Hyatt_International_Distribution "для пользователя"SAFFRON3cb_admin". Дополнительные Данные: Значение Ошибки: 2147943645.

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

ошибки, как показано ниже:

Имя Журнала: Microsoft-Windows-TaskScheduler / Operational Источник: Microsoft-Windows-TaskScheduler Дата: 4/16/2012 9: 59: 59 AM Код события: 101 Категория Задачи: Сбой Запуска Задачи Уровень: Ошибка Ключевые слова:
Пользователь: система Компьютер: АБВ Описание:: Планировщику заданий не удалось запустить задачу " Distribution "для пользователя"SAFFRON3cb_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">SAFFRON3cb_admin</Data>
    <Data Name="ResultCode">2147943645</Data>
  </EventData>
</Event>

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

задача выполняется почти каждый день, правильно, но вчера не удалось. По какой-то конкретной причине?

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

8 55

8 ответов:

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

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

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

"свойства",

проверьте, установлен ли переключатель для

Run only when user is logged on 

Если вы выбрали для вышеуказанной опции, то это причина, почему это не удалось.

поэтому измените параметр на

Run whether user is logged on or not

или

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

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

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

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

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

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

  • щелкните правой кнопкой мыши на задаче в Планировщике заданий
  • перейдите на вкладку Действия
  • нажмите на Редактировать
  • удалите кавычки вокруг пути в текстовом поле" начинается в".

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

Я решил ее, указав не только путь к исполняемому файлу, но и путь к папке исполняемого файла (вкладка "действия" | Edit | TextBox "Start in").

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

вход в систему с этим пользователем Исправлена проблема!

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

  1. я убедился, что учетная запись, с которой выполнялась задача, имела полные права доступа к файлу, который должен быть выполнен. (Выполнил задачу и до сих пор не работает)
  2. и taskschd.msc в качестве администратора
  3. я добавил учетную запись для запуска задачи (была ли она зарегистрирована или нет)
  4. Я выполнил задачу, и теперь это сработало!

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

надеюсь, что это поможет любому, кто имеет ту же проблему