Задача запускается, когда я выбираю «Выполнить», но получаю ошибку входа в систему при запланированном запуске

Я создал задачу в планировщике задач, которая будет запускаться, когда я нажимаю команду «Выполнить», но не по расписанию.

Это приложение C#, которое я хочу, чтобы планировщик заданий запускал при запуске системы.

Я настроил его на «Запускать независимо от того, вошел пользователь в систему или нет» и установил учетную запись пользователя. Я уверен, что эта учетная запись имеет правильный пароль, потому что, когда я сохраняю изменения из свойств, мне предлагается ввести учетные данные, и я ввожу то же имя пользователя и пароль.

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

Однако при запуске системы он не запускается. Когда я смотрю в журнал событий, я вижу, что он пытается запуститься, но получает ошибку 2147943726. Текст говорит:

Планировщику заданий не удалось войти в систему "". Произошел сбой в "LogonUserExEx". Действия пользователя: Убедитесь, что учетные данные для задачи указаны правильно.

Учетные данные введены правильно.

Я рассмотрел некоторые другие вопросы по этому поводу, но они, похоже, не решили проблему. Я гарантировал, что вошедший в систему пользователь имеет полный доступ к исполняемому файлу, который он пытается запустить.

Я не установил флажок «Не хранить пароль», потому что задаче потребуется доступ не только к локальным ресурсам (возможно, потребуется отправить электронное письмо)

Просто чтобы подчеркнуть, что если я нажму на действие «Выполнить», оно запустится и запустится успешно, просто при запланированном запуске произойдет сбой.


person J. Horner    schedule 19.07.2019    source источник


Ответы (1)


Я узнал, что здесь происходит.

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

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

person J. Horner    schedule 22.07.2019