Fix Error Task Scheduler service is not available in Windows 10 (Solved)

Windows 10 users are targeted by a number of errors and issues. The latest in the long list of Windows 10 errors is Task Scheduler is not available.

When this error appears, clicking on OK or closing it doesn’t work at all. The error shows up again, and makes the Task Scheduler freeze. If you get stuck in such situation, the best way to close it is through Task Manager. But it will still show again up after some time.

Many Windows 10 users are affected by this error. If you are also one of them, there is nothing to worry about anymore. In this article, we will show you how to fix this error using our methods. You just have to perform the methods one by one, and you will be free of this error in no time.

 

How to Fix Error Task Scheduler service is not available

The reason behind this error could be anything from the corrupt registry to corrupted Task Scheduler tree cache. We will try to fix this issue using different methods. Simply perform them one by one, until the issue is fixed.

 

1. Start Task Scheduler Service Manually (Working Method)

The best method to fix the issue is by starting the Task Scheduler service manually. A number of Windows 10 users have profited from this method. Follow the steps to perform this method.

 

Step 1. Open Run. To open Run, right-click on the Start menu button and select Run.

 

Run Run

 

Step 2. The last step will open the Run window. Now, we have to open Services. To do so, type services.msc in Run window and click on OK.

 

Run Services.msc

 

Step 3. The last step will open Services. In the Services window, look for Task Scheduler service and right-click on it. Select Properties from the menu that opens.

Task Scheduler Properties

 

Step 4. In the Properties window, check the Startup type and make sure it is selected as Automatic. Also, check Service Status. It should be Running. If it is not Running, then click on the Start button. After that, click on OK.

Task Scheduler Properties 1

 

Step 5. Now restart your computer.

 

This should fix the issue. If you are still getting the same error, try the next method.

 

 

2. Fix the Registry

In the second method, we will try to solve the issue by fixing the Registry. Many users have fixed the error using this method. Follow the steps to perform this method.

 

 

Step 1. Open Run. To open Run, right-click on the Start menu button and select Run.

Run Run

 

Step 2. The last step will open the Run window. Now, we have to open Registry Editor. To do that, type regedit in Run window and click on OK. When asked for confirmation, click on Yes.

 

Run Regedit

Step 3. The last step will open Registry Editor. Here, you have to follow the path mentioned below on the left side of Registry Editor.

HKEY_LOCAL_MACHINE > SYSTEM > CurrentControlSet > Services > Schedule

 Task Scheduler Regedit

 

Step 4. After selecting Schedule on the left side, look for Start key on the right side of the Registry Editor.

Task Scheduler Regedit Schedule Start

 

Step 5. If you were unable to find Start key, simply right-click on the right side of Registry Editor, go to New and select DWORD (32-bit) Value.

Regedit New Dword 32 Bit Value

 

Step 6. The last step will create a New Value#1 key. Now, rename the New Value#1 to Start and then open Modify by double clicking on it. Here, under Value data type 2 and click on OK.

Regedit New Dword 32 Bit Value 1

 

Step 7. After the last step, close the Registry Editor. Now you just need to restart your computer.

 

After restarting the computer, check if this has fixed the issue or not. If the problem still persists, perform the next method.

 

3. Make Changes in Task Conditions

In this method, we will make some changes in the properties of your task. The “task” here can be any task of yours. Follow the steps to perform the method.

 

Step 1. Open Control Panel. To open Control Panel, go to Cortana and type Control Panel. Now, select Control Panel from results.

Open Control Panel Pink

 

Step 2. The last step will open the Control Panel. In the Control Panel window, go to System and Security.

System And Security

 

Step 3. In the System and Security window, look for Administrative Tools and click on it.

Administrative Tools

 

Step 4. Here, the Administrative Tools window will have a number of tools. Locate Task Scheduler and double-click on it to open it.

Open Task Scheduler

 

Step 5. In the Task Scheduler window, simply right-click on your task and click on Properties.

 

Step 6. In the Properties window, go to Conditions tab. Here, you need to mark the box beside Start only if the following network connection is available. It will be located under Network. Also, don’t forget to set it to Any connection. After that, click on OK.

Task Scheduler Conditions

 

Step 7. Now you need to restart your computer. After the restart, the error will be fixed.

 

This should fix the error. If you are still facing the same problems using Task Scheduler, follow the next method.

 

 

4. Find and Delete the Corrupted Task Scheduler Tree Cache

In this method, we will find the corrupted Task Scheduler tree cache and delete it. Follow the steps closely to perform this method.

Step 1. Open Run. To open Run, right-click on the Start menu button and select Run.

Run Run

 

Step 2. The last step will open the Run window. Now, we have to open Registry Editor. To do that, type regedit in Run window and click on OK. When asked for confirmation, click on Yes.

Run Regedit

 

Step 3. The last step will open Registry Editor. Here, you have to follow the path mentioned below on the left side of Registry Editor.

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

 Task Scheduler Regedit Tree

 

Step 4. On the left side of the Registry Editor, right-click on Tree and click on Rename. Rename it to Tree.old.

Tree.old 1

 

 

Step 5. Now, open the Task Scheduler and check if this has solved the problem. If you are no more getting the error message, this means the Tree is corrupted. Now we have to find out which task is corrupted in it.

 

Step 6. First, you need to rename Tree.old back to Tree. To do that, right-click on Tree.old and select Rename. Now rename it to Tree.

Rename Tree

Step 7. Expand Tree. Here you will see a number of scheduled tasks. Now, you have to rename the first task and add “.old” at the end of its name (very much like Step 4). For example, if the first task is KMSAuto, then right-click on it and select Rename. Now rename it to KMSAuto.old.



Kmsauto.old 1

 

Step 8. After performing the last step, open Task Scheduler and check if you are still getting the error. If you are still getting the error, then remove the “.old” from the task you renamed in the last step.

 

Step 9. Now, perform the Step 7 with the next task and then repeat Step 8. Keep doing this with every task, until the error message stops showing in the Task Scheduler.

And when you don’t get the error on Task Scheduler, this means the last task you renamed is the corrupted one. Now, simply delete the corrupted task by right-clicking on it and selecting Delete.

Delete Registry

 

This should fix the problem.

 

 

We hope you were able to fix the error using our methods. If you solved the problem using some other method, or if you have any questions related to this issue, please mention them below in comments.


css.php