FIX: Task Scheduler Failed to Start Error Value 2147943785

The task scheduler failed to start error value 2147943785 is generally related to the permission issues. If you have ever tried to schedule a task using Windows Task Scheduler and it won’t run then you may have come up with this error. It occurs due to the user does not have the User Rights Assignment which is Logged on as a batch job. This error pops up with a small message “Task Scheduler failed to start “\Task Name” task for user “Domain\username”. Additional Data: Error Value: 2147943785”.

task scheduler failed to start error value 2147943785
Task scheduler failed to start error value 2147943785

Therefore, we investigated it and found that Error 2147943785 is the denied permission error and is triggered when there is a mismatch with the permissions given. Fortunately, this is not as notorious as it seems and does not require performing difficult troubleshooting steps. You can easily fix the error by performing potential troubleshooting step-by-step instructions to get past the error. But before heading towards its potential solutions let’s just first get to know about its culprits.

What Causes Task Scheduler Failed To Start Error Value 2147943785?

  • Not Having User Right Assignment– It has been found that not having the user right assignment is the main culprit of this error. When the user doesn’t have a proper login right then the Windows Task Scheduler flashes this error message. Therefore, you must have proper user authority rights to avoid such errors.
  • Change in User Password – In most instances, it has been recorded that this issue might also cause when there is a change in the password for the user that is meant to run the scheduled task. If this is the scenario, then you can resolve the problem by configuring the task scheduler to stop the existing instance.
  • The account is locked or deactivated – In many cases it is seen that if in case the account is locked or not deactivated then it starts causing issues and you are likely to see Scheduled task failed to run and show the error message on the screen.

Now as you are aware of the main causes behind this error you will be easily able to fix this error in no time.

Check for Account Status

The very first thing suggested to fix the error is to check for the Account status if it is expired or locked or deactivated. So, if you are account is locked or expired it is most likely to cause issues when establishing connections and as result, you are unable to log in or access it.

So, it is suggested to check if all the tasks are running under your account and check if the account is locked or deactivated. Also, this is not good preparation for having user-based accounts when configuring the tasks. Despite this, you can also try creating the service account keen to the scheduled tasks and then make the password never expire.

Assigning the User Right Assignment

It has been reported by the majority of users that assigning the User Right Assignment actually resolved the issue. So, if you are looking for a permanent and long-lasting solution, try considering using an “applicative” user. But in case you use your own account, it might frequently change your password which will end up applying this fix all over again. However, using an “applicative” account will help you to resolve the issue from its root.

To do so follow the guided steps mentioned accordingly:

  1. Go for Start Menu.
  2. Then select the option Administrative Tools.
  3. After that look for the option Local Security Policy and tap on it.
    Local Security Policy
  4. Under Local Security Policy locate the User Rights Assignment option and then click on it.
  5. Now select the option Log on as a batch job.
    Click on Logon as a batch job
  6. Lastly, add the user to the list and save the changes.

Moreover, you can also try the below-given steps to convey an applicative account for the task which is causing the error:

  1. Hit the Windows key + R to launch the Run dialog box and in the Rub box type “taskschd.msc” and hit Enter to open up the Task Scheduler utility.
    Type taskschd.msc in the Run to open Task Scheduler
  2. Then inside the Task Scheduler, head to the task which is generating the issue and right-clicks on it and then chooses Properties from the context menu.
    Viewing the properties of the affected task
  3. Next in the Properties screen of the exaggerated task, choose the General tab. After that go to Security Options and then click the Change User or Group button.
    Changing the User or Group that is being used
  4. After that inside the Select User or Group window option, type Users and then click on the option Check Names for validating the applicative object name.
  5. And as the “Users” is altered to the correct address, click Ok for saving the changes.
    Modifying the default user
  6. If you were asked for the authentication credentials, then provide details for completing the operation.
  7. Now repeat the process which is earlier triggering the error and then check if the error has been fixed.

Now if you are on the domain controller then you just need to do this on the Group Policy.

  1. Press Windows + R and in the run box type “gpedit.msc” and hit Enter.
    Opening GPedit.msc
  2. Now head to the Computer Configuration window and then choose the Windows Settings option
  3. Next, you need to click on the Security Settings and then click on the Local Policies option
  4. Make approval on the User Rights Assignment options after that log on as the batch job
  5. Then add the domain and then username account and other information you require adding.

Now check if the error is resolved or else head to the next possible solution. You can check our article on how to fix Task Scheduler Error Value 2147943726.

Configuring the Task Scheduler

As it has already been discussed above then there might be instances where problems may cause due to password changes. So, if on being found that this is the same cause applicative in your case then try configuring the Task Scheduler to stop the existing instance.

Below is a quick guide to doing so:

  1. Open the Run Dialog by pressing the Win+R keys altogether. Then, type “taskschd.msc” on the box and hit Enter to launch Task Scheduler.
    Type taskschd.msc in the Run to open Task Scheduler
  2. Now on Task Scheduler, search for the task that is creating the problem once found right-click on it and go for Properties.
    Viewing the properties of the affected task
  3. Under Properties, go for the Settings tab and change the drop-down menu at the bottom to Stop the existing instance.
    Changing task ending rule
  4. Now tap on OK, then repeat the action that was previously causing the Task Scheduler Error Value 2147943785 and check if the issue has been resolved.

Well, such errors are mostly temporary and won’t last long. However, at times they become annoying as they won’t allow you to schedule a task on the Windows Task Scheduler. So, such problems need to be resolved first-hand. Here it is suggested not to forget to update the policy via GPUPDATE/Force.

I hope you find this blog useful as it covers the error’s most probable causes as well the potential solutions to fix the problem of the task scheduler failed to start error value 2147943785.

Hardeep Kaur
Hardeep is a passionate technical writer with more than 7 years of experience. She has a keen interest in PC games, Windows OS and everything surrounding it. She is a technology enthusiast and fascinated with technology since her childhood days.

Expert Tip

FIX: Task Scheduler Failed to Start Error Value 2147943785

If the issue is with your Computer or a Laptop you should try using Restoro which can scan the repositories and replace corrupt and missing files. This works in most cases, where the issue is originated due to a system corruption. You can download Restoro by clicking the Download button below.

Download Now

I'm not interested