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

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

ошибка:

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

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

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

Имя Журнала: Microsoft-Windows-TaskScheduler / Operational Источник: Microsoft-Windows-TaskScheduler Дата: 16.04.2012 9: 59: 59 Код события: 101 Категория Задачи: Ошибка Запуска Задачи Уровень: Ошибка Ключевые слова:
Пользователь: SYSTEM Компьютер: АБВ Описание:: Планировщик задач не удалось запустить задачу "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 ответов


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

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

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


"свойства",

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

Run only when user is logged on 

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

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

Run whether user is logged on or not

или

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


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

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

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


насколько я знаю, вам нужно будет предоставить учетной записи домена соответствующие "права пользователя", такие как"войти в систему как пакетное задание". Это можно проверить в местных правилах. Кроме того, у вас может быть домен 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


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

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

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


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

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


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

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

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

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