Оператор или администратор отклонил запрос планировщика заданий

Я запланировал консольное приложение C# в планировщике задач Windows 2012 R2. Приложение будет запускаться при выполнении вручную или по щелчку правой кнопкой мыши на запланированном задании и щелкнуть " Выполнить", но оно не будет запущено при запуске планировщика заданий с приведенной ниже ошибкой.

Оператор или администратор отклонил запрос (0x800710E0)

Я следовал ниже шаги также после поиска Google

  1. Выбрано "Запустить, вошел ли пользователь в систему или нет"
  2. Снят флажок "Запускать задание только в том случае, если компьютер подключен к сети переменного тока"

13 ответов

Решение

Произошла ошибка из-за разрешения папки, я создавал CSV из своего приложения, для которого требовалось разрешение папки. После предоставления полного доступа к папке ошибка была решена.

В моем случае сообщение об ошибке " Оператор или администратор отклонил запрос " означало, что предыдущий экземпляр задачи все еще работал и потому что была выбрана опция " Не запускать новый экземпляр " (состояние по умолчанию) в разделе " Если задача уже выполняется, то на вкладке " Настройки " задачи применяется следующее правило: планировщик задач отказался запускать новый экземпляр.

Но это сообщение об ошибке довольно запутанно. Из других ответов вы можете увидеть, что это может означать много совершенно разных ошибок. Как обычно в продуктах Microsoft.

Полезно проверить вкладку " История " задачи. Вот где я узнал, что происходит. Произошло событие " Запрос на запуск игнорируется, экземпляр уже запущен ".

В моем случае мне пришлось переделать разрешения на задачу. Каким-то образом он потерял доменную часть имени пользователя. Вместо `DOMAIN\joeuser'это был просто'joeuser'. После сброса все работало правильно, как и в прошлом году.

введите описание изображения здесь

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

Увидев страшное " Оператор или администратор отклонил запрос " для результата последнего запуска, я просмотрел вкладку " Журнал " и увидел детали, указывающие, что " пропущен график ".

Решение

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

Примечание. Это начало происходить после того, как сервер был перемещен с резервного сервера резервного копирования после того, как восстановление оборудования было завершено обратно на исходное оборудование. ОС была Server 2012 R2, и операционная система была перенесена на другое оборудование, в то время как ремонт производился на производственном сервере, но я не заметил этого там - хотя, возможно, упущения там - не уверен.

Я знаю, что @Sushmit-Patil нашел решение, но я хотел добавить решение моей аналогичной проблемы:

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

В дополнение к устранению дефекта в планировщике заданий на вкладке "Настройки" я задаю " Если задача уже выполняется", то применяется следующее правило: запускать новый экземпляр параллельно

Планировщик заданий Запустите новый экземпляр параллельно 1

Для меня решение было проверить Run with highest privileges в свойствах.

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

Этот ответ помог мне - по умолчанию Windows просыпалась только для "Важные таймеры пробуждения" (обновления системы, но не моя запланированная задача).

В настройках "Электропитание"> "Изменить параметры плана"> "Изменить дополнительные параметры питания"> "Спящий режим"> "Разрешить таймер пробуждения" измените значение параметра на "Включено", после чего компьютер выйдет из спящего режима для выполнения задачи.

В моем случае моя задача запускает сценарий PowerShell - и выдает сообщение об ошибке "Оператор или администратор отклонил запрос (0x800710E0)", как видно в сетке ввода задач планировщика задач. Мое имя пользователя было правильным, но когда я перешел в командную строку и имитировал задачу, запустив PowerShell для моего файла.ps1, я увидел приглашение Avast, которое пометило мой сценарий как подозрительное и не позволяло его запустить. Я создал исключение Avast, и теперь задача выполняется без проблем.

Вы также можете сделать это из "настроек". Вероятно, более ранний экземпляр уже был запущен, и запустить новый экземпляр не удалось.

Я написал сценарий Powershell для выполнения задачи. Я получал эту ошибку и приземлился здесь (как и в других результатах поиска с более низким рейтингом). Задача будет запускаться вручную и при первом запуске, но не на повторе, хотя я настроил ее на завершение задачи, если это займет больше минуты.
Моя проблема была вызвана отсутствием кода выхода в моем сценарии powershell. Планировщик задач просто не знал, что задача завершена, и считал, что она все еще выполняется. Я мог бы просто разрешить запуск следующего экземпляра задачи, если предыдущий не был завершен, но использование кода выхода — это «правильный путь». Поэтому я просто добавил новую строку в конце своей PS1 —

      exit

В моем случае сообщение об ошибке "Оператор или администратор отклонил запрос" появилось, потому что компьютер находился в режиме ожидания в запланированное время (и параметры "Разбудить компьютер для запуска этой задачи" и "Запустить задачу, как только возможно после пропуска запланированного старта "были сняты флажки).

Ранее я выбрал "Включить историю всех задач", и на вкладке " История" появилось более полезное сообщение об ошибке: "Пропущенный запуск задачи отклонен: планировщик задач не запускал задачу, так как он пропустил свое расписание. Рассмотрите возможность использования параметра конфигурации для запуска задачи, когда доступно, если расписание пропущено. "

Я обнаружил причудливую ошибку в планировщике Windows Server 2016 и, возможно, в других версиях Windows Server, которая вызывает ошибку OP (и обходной путь):

Вот условия:

  1. Вы используете триггер опции «Ежемесячно» в своей задаче (в настоящее время у меня выбраны все месяцы и выбрана только пара дней, например, 1-е и 15-е)
  2. Вы выбрали «Синхронизировать по часовым поясам».

Первоначально это была проблема, которую я обнаружил еще в ноябре 2020 года, когда мои задачи внезапно запускались дважды после изменения времени летнего времени (и это была широко известная ошибка, но не очевидное решение). Я бы никогда не узнал, кроме того, что пользователи начали получать повторяющиеся электронные письма от одной из моих задач. В истории вы просто увидите, что задача выполняется дважды в одно и то же время. До смены времени все работало нормально. Я забываю все попытки устранения неполадок, которые я тогда делал, но моя конечная теория заключалась в том, что это как-то сбивало с толку время после изменения времени. Работа заключалась в том, чтобы установить опцию «Синхронизировать по часовым поясам», и все выглядело хорошо ...

Перенесемся в март, когда время летнего времени снова снова изменилось, и теперь я получаю каждый раз, когда запускаются задачи с ежемесячной опцией:

Оператор или администратор отклонил запрос

Вкладка История в задаче также пуста. Если вы измените параметры и сохраните, вкладка «История» снова начнет регистрацию, а затем иногда останавливается, если задача снова выдает ошибку. Странный.

Один из способов решения проблемы - просто отключить параметр «Синхронизировать по часовым поясам» (проверено). Однако я не рекомендую этот вариант, так как предполагаю, что у вас снова возникнет проблема с дублирующейся выполняющейся задачей, когда в ноябре снова изменится время летнего времени.

Однажды я получил сообщение об ошибке на вкладке "История", в котором говорилось:

Планировщик заданий не запустил задачу «\EmailCampaign», так как она пропустила свое расписание. Рассмотрите возможность использования параметра конфигурации, чтобы запустить задачу, когда она доступна, если расписание пропущено.

Поэтому я пошел и установил эту опцию, чтобы запускать задачу, если расписание пропущено, и все в порядке. Я подумал, что увижу исходную ошибку, а затем выполню задачу, но ошибки больше нет. Все просто работает.

Я знаю, что об этом решении сообщалось выше, но это потому, что компьютеры большинства людей спали или что-то в этом роде. Моя проблема связана с производственным сервером с выходом в Интернет, который не переходит в спящий режим, не переходит в спящий режим или что-то еще, и происходит только при определенных условиях, связанных с опцией ежемесячного триггера. Все остальные десятки запланированных задач работают безупречно.

Эта тема устарела, но у меня была такая же проблема на сервере Windows 2016. Моя задача выполняет сценарий BAT, который архивирует папку и загружает во внешнюю резервную копию.

Задача так и не закончилась, потому что в конце моего сценария была «пауза». И моя задача была настроена с настройками «Не запускать новый экземпляр».

Решил свою проблему снятием "паузы". Не знаю, пригодится ли это ..

Другие вопросы по тегам