Оператор или администратор отклонил запрос планировщика заданий
Я запланировал консольное приложение C# в планировщике задач Windows 2012 R2. Приложение будет запускаться при выполнении вручную или по щелчку правой кнопкой мыши на запланированном задании и щелкнуть " Выполнить", но оно не будет запущено при запуске планировщика заданий с приведенной ниже ошибкой.
Оператор или администратор отклонил запрос (0x800710E0)
Я следовал ниже шаги также после поиска Google
- Выбрано "Запустить, вошел ли пользователь в систему или нет"
- Снят флажок "Запускать задание только в том случае, если компьютер подключен к сети переменного тока"
13 ответов
Произошла ошибка из-за разрешения папки, я создавал CSV из своего приложения, для которого требовалось разрешение папки. После предоставления полного доступа к папке ошибка была решена.
В моем случае сообщение об ошибке " Оператор или администратор отклонил запрос " означало, что предыдущий экземпляр задачи все еще работал и потому что была выбрана опция " Не запускать новый экземпляр " (состояние по умолчанию) в разделе " Если задача уже выполняется, то на вкладке " Настройки " задачи применяется следующее правило: планировщик задач отказался запускать новый экземпляр.
Но это сообщение об ошибке довольно запутанно. Из других ответов вы можете увидеть, что это может означать много совершенно разных ошибок. Как обычно в продуктах Microsoft.
Полезно проверить вкладку " История " задачи. Вот где я узнал, что происходит. Произошло событие " Запрос на запуск игнорируется, экземпляр уже запущен ".
В моем случае мне пришлось переделать разрешения на задачу. Каким-то образом он потерял доменную часть имени пользователя. Вместо `DOMAIN\joeuser'это был просто'joeuser'. После сброса все работало правильно, как и в прошлом году.
В моем случае, согласно настройке задания с помощью планировщика заданий, как описано в "Предотвращении выполнения задания планировщика заданий при настройке обновлений", у меня была настройка задания на запуск каждые "X" минут в течение неопределенного периода времени.
Увидев страшное " Оператор или администратор отклонил запрос " для результата последнего запуска, я просмотрел вкладку " Журнал " и увидел детали, указывающие, что " пропущен график ".
Решение
На вкладке " Настройки " в свойствах задания я просто установил флажок " Запускать задание как можно скорее после пропуска запланированного запуска ", и проблема была решена; хотя мне также пришлось снова вводить учетные данные.
Примечание. Это начало происходить после того, как сервер был перемещен с резервного сервера резервного копирования после того, как восстановление оборудования было завершено обратно на исходное оборудование. ОС была Server 2012 R2, и операционная система была перенесена на другое оборудование, в то время как ремонт производился на производственном сервере, но я не заметил этого там - хотя, возможно, упущения там - не уверен.
Я знаю, что @Sushmit-Patil нашел решение, но я хотел добавить решение моей аналогичной проблемы:
Оказывается, предыдущий процесс никогда не завершался (он зависал в памяти из-за дефекта в моем коде). По умолчанию планировщик заданий Windows больше не запускает процесс, если он уже запущен.
В дополнение к устранению дефекта в планировщике заданий на вкладке "Настройки" я задаю " Если задача уже выполняется", то применяется следующее правило: запускать новый экземпляр параллельно
Для меня решение было проверить Run with highest privileges
в свойствах.
После включения истории у меня также была ошибка "Пропущенный запуск задачи отклонен: планировщик задач не запускал задачу, так как он пропустил свое расписание". но я не хотел, чтобы задача запускалась, когда я просыпаю компьютер, я хотел выяснить, почему компьютер не просыпается.
Этот ответ помог мне - по умолчанию Windows просыпалась только для "Важные таймеры пробуждения" (обновления системы, но не моя запланированная задача).
В настройках "Электропитание"> "Изменить параметры плана"> "Изменить дополнительные параметры питания"> "Спящий режим"> "Разрешить таймер пробуждения" измените значение параметра на "Включено", после чего компьютер выйдет из спящего режима для выполнения задачи.
В моем случае моя задача запускает сценарий PowerShell - и выдает сообщение об ошибке "Оператор или администратор отклонил запрос (0x800710E0)", как видно в сетке ввода задач планировщика задач. Мое имя пользователя было правильным, но когда я перешел в командную строку и имитировал задачу, запустив PowerShell для моего файла.ps1, я увидел приглашение Avast, которое пометило мой сценарий как подозрительное и не позволяло его запустить. Я создал исключение Avast, и теперь задача выполняется без проблем.
Вы также можете сделать это из "настроек". Вероятно, более ранний экземпляр уже был запущен, и запустить новый экземпляр не удалось.
Я написал сценарий Powershell для выполнения задачи. Я получал эту ошибку и приземлился здесь (как и в других результатах поиска с более низким рейтингом). Задача будет запускаться вручную и при первом запуске, но не на повторе, хотя я настроил ее на завершение задачи, если это займет больше минуты.
Моя проблема была вызвана отсутствием кода выхода в моем сценарии powershell. Планировщик задач просто не знал, что задача завершена, и считал, что она все еще выполняется. Я мог бы просто разрешить запуск следующего экземпляра задачи, если предыдущий не был завершен, но использование кода выхода — это «правильный путь». Поэтому я просто добавил новую строку в конце своей PS1 —
exit
В моем случае сообщение об ошибке "Оператор или администратор отклонил запрос" появилось, потому что компьютер находился в режиме ожидания в запланированное время (и параметры "Разбудить компьютер для запуска этой задачи" и "Запустить задачу, как только возможно после пропуска запланированного старта "были сняты флажки).
Ранее я выбрал "Включить историю всех задач", и на вкладке " История" появилось более полезное сообщение об ошибке: "Пропущенный запуск задачи отклонен: планировщик задач не запускал задачу, так как он пропустил свое расписание. Рассмотрите возможность использования параметра конфигурации для запуска задачи, когда доступно, если расписание пропущено. "
Я обнаружил причудливую ошибку в планировщике Windows Server 2016 и, возможно, в других версиях Windows Server, которая вызывает ошибку OP (и обходной путь):
Вот условия:
- Вы используете триггер опции «Ежемесячно» в своей задаче (в настоящее время у меня выбраны все месяцы и выбрана только пара дней, например, 1-е и 15-е)
- Вы выбрали «Синхронизировать по часовым поясам».
Первоначально это была проблема, которую я обнаружил еще в ноябре 2020 года, когда мои задачи внезапно запускались дважды после изменения времени летнего времени (и это была широко известная ошибка, но не очевидное решение). Я бы никогда не узнал, кроме того, что пользователи начали получать повторяющиеся электронные письма от одной из моих задач. В истории вы просто увидите, что задача выполняется дважды в одно и то же время. До смены времени все работало нормально. Я забываю все попытки устранения неполадок, которые я тогда делал, но моя конечная теория заключалась в том, что это как-то сбивало с толку время после изменения времени. Работа заключалась в том, чтобы установить опцию «Синхронизировать по часовым поясам», и все выглядело хорошо ...
Перенесемся в март, когда время летнего времени снова снова изменилось, и теперь я получаю каждый раз, когда запускаются задачи с ежемесячной опцией:
Оператор или администратор отклонил запрос
Вкладка История в задаче также пуста. Если вы измените параметры и сохраните, вкладка «История» снова начнет регистрацию, а затем иногда останавливается, если задача снова выдает ошибку. Странный.
Один из способов решения проблемы - просто отключить параметр «Синхронизировать по часовым поясам» (проверено). Однако я не рекомендую этот вариант, так как предполагаю, что у вас снова возникнет проблема с дублирующейся выполняющейся задачей, когда в ноябре снова изменится время летнего времени.
Однажды я получил сообщение об ошибке на вкладке "История", в котором говорилось:
Планировщик заданий не запустил задачу «\EmailCampaign», так как она пропустила свое расписание. Рассмотрите возможность использования параметра конфигурации, чтобы запустить задачу, когда она доступна, если расписание пропущено.
Поэтому я пошел и установил эту опцию, чтобы запускать задачу, если расписание пропущено, и все в порядке. Я подумал, что увижу исходную ошибку, а затем выполню задачу, но ошибки больше нет. Все просто работает.
Я знаю, что об этом решении сообщалось выше, но это потому, что компьютеры большинства людей спали или что-то в этом роде. Моя проблема связана с производственным сервером с выходом в Интернет, который не переходит в спящий режим, не переходит в спящий режим или что-то еще, и происходит только при определенных условиях, связанных с опцией ежемесячного триггера. Все остальные десятки запланированных задач работают безупречно.
Эта тема устарела, но у меня была такая же проблема на сервере Windows 2016. Моя задача выполняет сценарий BAT, который архивирует папку и загружает во внешнюю резервную копию.
Задача так и не закончилась, потому что в конце моего сценария была «пауза». И моя задача была настроена с настройками «Не запускать новый экземпляр».
Решил свою проблему снятием "паузы". Не знаю, пригодится ли это ..