The operator or administrator has refused the request task scheduler

37

I have scheduled a C# console application in Task Scheduler of Windows 2012 R2. Application will run when executed it manually or Right click on scheduled task and click on Run, but it is failed when triggered by Task Scheduler with below error.

The operator or administrator has refused the request(0x800710E0)

I have followed below steps also after Google search

  1. Selected "Run whether user logged in or not"
  2. Unchecked "Start the task only if the computer is on AC power"
windows2012
taskscheduler
asked on Stack Overflow Mar 29, 2016 by Sushmit Patil

11 Answers

27

In my case, the error message "The operator or administrator has refused the request" meant that a previous instance of the task has been still running and because there was an option "Do not start a new instance" selected (default state) under "If the task is already running, then the following rule applies" on the Settings tab of the task, Task Scheduler refused to start a new instance.

But that error message is pretty confusing. From the other answers you may see that it may mean many completely distinct errors. As is usual in Microsoft's products.

It's helpful to check the History tab of a task. That's where I have found out what's going on. There was an event "Launch request ignored, instance already running".

25

In my case, I had to redo the permissions on the task. Somehow it had lost the domain portion of the username. Instead of `DOMAIN\joeuser' it was just 'joeuser'. After a reset, it worked correctly as it had for the previous year.

enter image description here

answered on Stack Overflow Apr 8, 2017 by wruckie • edited Oct 24, 2019 by wruckie
9

In my case as per having a job setup with Task Scheduler as written about in the "Prevent a Task Scheduler Task from Executing on Setting Updates", I had a job setup to run every "X" minutes for a period of indefinitely.

enter image description here

Upon seeing the dreaded "The operator or administrator has refused the request" for the Last Run Result, I looked over the History tab and see detail indicating that is "missed its schedule".

enter image description here

enter image description here

The Solution

From the Settings tab of the job properties, I simply checked the option "Run task as soon as possible after a scheduled start is missed", and problem resolved; although, I did have to type in the credential again as well.

enter image description here

Note: This started occurring once a server was moved from a redundant backup server once hardware repair was completed back to the original hardware. The OS was Server 2012 R2 and the OS was moved to other hardware while repair was done on the production server but I didn't notice this there—maybe an oversight there though—not sure.

answered on Stack Overflow Oct 17, 2018 by Bitcoin Murderous Maniac • edited Feb 12, 2021 by Bitcoin Murderous Maniac
5

Error occurred due to folder permission, I was creating CSV from my application, which was required folder permission to be granted. After giving Full Control to the folder error got resolved.

answered on Stack Overflow Feb 14, 2017 by Sushmit Patil
5

I know that @Sushmit-Patil found a solution, but I wanted to add a solution to my similar problem:

It turns out a prior process never exited (it was hanging around in memory because of a defect I had in my code). By default, Windows Task Scheduler won't run the process again if it's already running.

In addition to fixing the defect, in Task Scheduler, under the Settings tab, I set If the task is already running, then the following rule applies: to Run a new instance in parallel

Task Scheduler Run a new instance in parallel1

answered on Stack Overflow Jan 4, 2019 by Mike
2

For me, the solution was to check Run with highest privileges in the properties.

answered on Stack Overflow Dec 22, 2018 by MagTun
2

In my case my task launches a PowerShell script--and it produced the "The operator or administrator has refused the request (0x800710E0)" error message as seen in the Task Scheduler's task-entry grid. My user name was correct, but when I dropped to a command prompt and simulated the task by running the PowerShell against my .ps1 file, I saw an Avast prompt that flagged my script as suspicious and wasn't allowing it to run. I created an Avast exception and now the task runs without any issue.

answered on Stack Overflow Apr 12, 2019 by Jazimov • edited Apr 13, 2019 by Jazimov
2

After turning on history I also had the error "Missed task start rejected: Task Scheduler did not launch task as it missed its schedule." but I didn't want the task to start when I woke up the computer, I wanted to figure out why the computer didn't wake up.

This answer helped me out -- by default Windows was waking for "Important Wake Timers Only" (system updates, but not my scheduled task).

In the setting Power Options > Edit Plan Settings > Change advanced power settings > Sleep > Allow wake timer change the option to "Enabled" and then your computer will wake up to run the task.

answered on Stack Overflow Sep 26, 2020 by Carl Walsh
1

You can also do this from "settings". Probably earlier instance was already running and launching a new instance failed.

Option in Settings

answered on Stack Overflow Sep 12, 2019 by Yugendhar Anveshra
1

In my case, the error message "The operator or administrator has refused the request" appeared because the computer was in stand-by at the scheduled time (and the options "Wake the computer to run this task" and "Run task as soon as possible after a scheduled start was missed" were unchecked).

I had previously chosen "Enable All Tasks History" and a more useful error message appeared in the History tab: "Missed task start rejected: Task Scheduler did not launch task as it missed its schedule. Consider using the configuration option to start the task when available, if schedule is missed."

answered on Stack Overflow Aug 16, 2020 by Razvan Socol
1

I have found what I believe to be a bizarre bug in Windows Server 2016 scheduler and maybe other Windows Server versions that produces the OP's error (and a workaround):

Here are the conditions:

  1. You're using the "Monthly" option trigger in your task (I currently have all months selected and just a couple days chosen, e.g. 1st and 15th)
  2. You have the "Synchronize across time zones" selected.

This was originally an issue I found back in November 2020 when my tasks were running twice all of a sudden after the DST time change (and this was a widely reported bug, but not an obvious solution). I never would have known, except that users started receiving duplicate emails from one of my tasks. In the history you would simply see the task running twice at what appeared to be exactly the same time. It worked fine before the time change. I forget all the troubleshooting I did then, but my end theory was that it was somehow confusing the time after the time change. The work around was to set the option "Synchronize across time zones" and all seemed well...

Fast forward to March when the DST time just changed back again and now I get every time the tasks with the Monthly option runs:

The operator or administrator has refused the request

The History tab on the task is also blank. If you change options and save, the History tab starts logging again and then sometimes stops if the task errors again. Weird.

One work around is to simply turn off the "Synchronize across time zones" option (tested). However, I don't recommend that option as I assume you'll have the duplicate running task issue again when the DST time changes again in November.

The one time I got an error to show in the History tab it stated:

Task Scheduler did not launch task "\EmailCampaign" as it missed its schedule. Consider using the configuration option to start the task when available, if schedule is missed.

Therefore, I went and set that option to start the task if the schedule is missed and all seems well. I figured I'd see the original error and then subsequently the task running, but no error any more either. It all just works.

I know this solution was reported above, but that's because most people's computers were asleep or something to that effect. My issue is on a production internet facing server that doesn't go to sleep, hibernate or anything related and only happens with specific conditions related to the Monthly trigger option. All my others tens of scheduled tasks work flawless.

answered on Stack Overflow Apr 2, 2021 by Sum None

User contributions licensed under CC BY-SA 3.0