Fix Task Scheduler Not Running In Windows 10

Now as all of you might be aware that Microsoft Windows is a very huge operating system and there are a lot of things that need to be taken care of. But since there are a large number of tasks such as software updates, error checking, running various commands, executing scripts, etc which cannot be performed by the user manually. So to complete these tasks which can be easily done when your computer is sitting idle, Windows OS schedules these tasks so that the tasks can start and complete themselves at the scheduled time. These tasks are scheduled & managed by Task Scheduler.

Fix Task Scheduler Not Running In Windows 10

Task Scheduler: Task Scheduler is a feature of Microsoft Windows that provides the ability to schedule the launch of apps or programs at a specific time or after a particular event. Generally, the System & Apps use the Task Scheduler to automate the maintenance tasks but anyone can use it to create or manage their own schedule tasks. Task scheduler works by keeping track of time and events on your computer and executes the task as soon as it met the required condition.

Why Task Scheduler is not running in Windows 10?

Now there can be many reasons behind the Task Scheduler not working properly such as corrupted registry entries, corrupted Task Scheduler tree cache, Task Scheduler services might be disabled, permission issue, etc. As each user system have a different configuration, so you need to try all the listed methods one by one until your problem is resolved.

If you are facing any problems with the Task Scheduler such as Task Scheduler is not available, Task Scheduler is not running, etc then don’t worry as today we will discuss various methods to fix this issue. So without wasting any time let’s see How to fix Task Scheduler not running in Windows 10 with the help of the below-listed troubleshooting guide.

Fix Task Scheduler Not Running In Windows 10

Make sure to create a restore point just in case something goes wrong.

Method 1: Start Task Scheduler Service Manually

The best and the first method to start with if you are facing Task Scheduler not working issue is to manually start the Task Scheduler service.

To start the Task Scheduler service manually follow the below steps:

1.Open Run dialog box by searching for it using the search bar.

Open Run dialog box by searching for it using search bar

2.Type services.msc in the run dialog box and hit Enter.

services windows

3.This will open the Services window where you need to find the Task Scheduler service.

In the Service windows that opens up, search for Task Scheduler service

3.Find Task Scheduler Service in the list then right-click and select Properties.

Right-click Task Scheduler service and select Properties

4.Make sure the Startup type is set to Automatic and the service is running, if not then click on Start.

Make sure Start type of Task Scheduler service is set to Automatic and service is running

5.Click Apply followed by OK.

6.Reboot your PC to save changes and see if you’re able to Fix Task Scheduler Not Running In Windows 10.

Method 2:  Registry Fix

Now the Task Scheduler might not be working properly because of incorrect or corrupt registry configuration. So in order to fix this issue, you need to alter some registry settings, but before you continue, make sure you backup your registry just in case something goes wrong.

1.Open Run dialog box by searching for it using the search bar.

Open Run dialog box by searching for it using search bar

2.Now type regedit in the Run dialog box and hit Enter to open Registry Editor.

Run command regedit

3.Navigate to the following registry key:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Schedule

Follow the path HKEY_LOCAL_MACHINE -> SYSTEM ->CurrentControlSet -> Services -> Schedule

4.Make sure to select Schedule in the left window and then in the right window pane look for “Start” registry DWORD.

See Start key under Schedule on the right side of the Registry Editor window

5.If you can’t find the corresponding key then right-click in an empty area in the right window and select New > DWORD (32-bit) value.

Look for Start in Schedule registry entry if not found then right-click select New then DWORD

6.Name this key as Start and double-click on it to change its value.

7.In the Value data field type 2 and click OK.

Change the value of Start DWORD to 2 under Schedule Registry Key

8.Close Registry Editor and reboot your PC to save changes.

After your computer restarts, you may be able to Fix Task Scheduler Not Running in Windows 10, if not then continue with the next methods.

Method 3: Change the Task Conditions

The Task Scheduler not working problem may arise due to incorrect Task conditions. You need to ensure that the Task conditions are correct in order for the proper functioning of Task Scheduler.

1.Open Control Panel by searching for it using the search bar.

Open Control Panel by searching it under Windows search.

2.This will open the Control Panel window then click on System and Security.

Click on system and Security

3.Under System and Security, click on Administrative Tools.

Under System and Security, click on Administrative Tools

4.The Administrative Tools window will open up.

Administrative Tools window will open up

5.Now from the list of the tools available under Administrative tools, click on Task Scheduler.

Look for Task Scheduler inside Administrative tools

6.This will open the Task Scheduler window.

Double click on Task Scheduler to open it

7.Now from the left side of Task Scheduler, click on Task Scheduler Library to look for all the tasks.

On the left side of Task Scheduler, click on Task Scheduler Library

8.Right-click on the Task and select Properties from the context menu.

9.In the Properties window, switch to the Conditions tab.

In the Properties window, switch to the Conditions tab

10.Check the box next to “Start only if the following network connection is available“.

Check the box next to Start only if the following Network connection is available

11.Once you have checked the above box, from the drop-down select Any connection.

Once you check the checkbox, set it at Any connection

12.Click OK to save changes and reboot your PC.

After your computer restarts, you may be able to Fix Task Scheduler Not Running in Windows 10 issue.

Method 4: Delete Corrupted Task Scheduler Tree Cache

It is possible that Task Scheduler is not working because of the corrupted Task Scheduler tree cache. So, by deleting the corrupted task scheduler tree cache you may resolve this issue.

1.Press Windows Key + R then type regedit and hit Enter to open Registry Editor.

Run command regedit

2.Navigate to the following registry key:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\TaskCache\Tree

Open Tree by navigating through the path

3.Right-click on Tree Key and rename it to Tree.old and again open Task Scheduler to see if the error message still appears or not.

Rename Tree to Tree.old under registry editor and see if the error is resolved or not

4.If the error doesn’t appear this means an entry under Tree key is corrupted and we are going to find out which one.

To find out which task is corrupted follow the below steps:

1.First, rename the Tree.old back to Tree which you have renamed in previous steps.

2.Under Tree registry key, rename each key to .old and each time you rename a particular key open the Task Scheduler and see if you’re able to fix the error message, keep doing this until the error message no longer appears.

Under Tree registry key rename each key to .old

3.Once the error message appears then that particular Task which you renamed is the culprit.

4.You need to delete the particular Task, right-click on it and select Delete. 

Right click on task and select the delete option from the menu appears

5.Reboot your PC to save changes.

After your computer restarts, see if you’re able to Fix Task Scheduler Not Running in Windows 10 issue. 

Method 5: Start Task scheduler using Command Prompt

Your Task Scheduler may work properly if you start it using Command Prompt.

1.Type cmd in Windows Search bar then right-click on Command Prompt and select “Run as administrator“.

Right click on Command Prompt and select Run as Administrator

2.When asked for confirmation click on the Yes button. Your Administrator command prompt will open up.

3.Type the below command in command prompt and hit Enter:

net start task scheduler

To Start Task scheduler Using Command Line type the command in command prompt

After completing the above steps, your task scheduler may start working properly.

Method 6: Change Service Configuration

To change the Service configuration follow the below steps:

1.Type cmd in Windows Search bar then right-click on Command Prompt and select “Run as administrator“.

Right click on Command Prompt and select Run as Administrator

2.Type the below command in command prompt and hit Enter:

SC Comfit schedule start= auto

To Change Service Configuration type the command in command prompt

3.After running the command if you get the reply [SC] Change Service Config SUCCESS, then the service will be changed to automatic once you will reboot or restart your computer.

4.Close the command prompt and restart your computer.

Recommended:

Hopefully, using one of the above methods, you will be able to Fix Task Scheduler Not Running In Windows 10, but if you still have any questions regarding this tutorial then feel free to ask them in the comment section.

2 thoughts on “Fix Task Scheduler Not Running In Windows 10”

  1. What worked for me is, I’ve changed the value of “start” DWORD (32-bit) from 4 to 3 in regedit.exe at “Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\TimeBrokerSvc”
    Hope it helps!

Leave a Comment

Your email address will not be published. Required fields are marked *