Я создал задачу в планировщике задач, которая будет запускаться, когда я нажимаю команду «Выполнить», но не по расписанию.
Это приложение C#
, которое я хочу, чтобы планировщик заданий запускал при запуске системы.
Я настроил его на «Запускать независимо от того, вошел пользователь в систему или нет» и установил учетную запись пользователя. Я уверен, что эта учетная запись имеет правильный пароль, потому что, когда я сохраняю изменения из свойств, мне предлагается ввести учетные данные, и я ввожу то же имя пользователя и пароль.
Если я щелкну задачу правой кнопкой мыши и выберу «Выполнить», задача запустится успешно.
Однако при запуске системы он не запускается. Когда я смотрю в журнал событий, я вижу, что он пытается запуститься, но получает ошибку 2147943726. Текст говорит:
Планировщику заданий не удалось войти в систему "". Произошел сбой в "LogonUserExEx". Действия пользователя: Убедитесь, что учетные данные для задачи указаны правильно.
Учетные данные введены правильно.
Я рассмотрел некоторые другие вопросы по этому поводу, но они, похоже, не решили проблему. Я гарантировал, что вошедший в систему пользователь имеет полный доступ к исполняемому файлу, который он пытается запустить.
Я не установил флажок «Не хранить пароль», потому что задаче потребуется доступ не только к локальным ресурсам (возможно, потребуется отправить электронное письмо)
Просто чтобы подчеркнуть, что если я нажму на действие «Выполнить», оно запустится и запустится успешно, просто при запланированном запуске произойдет сбой.