sodcalculator

10 Tech How-To

Fix Task Scheduler Service Not Available in Windows 10

Guide 10-30396 · Updated · Step by step

The “Task Scheduler service is not available” error in Windows 10 usually means the Task Scheduler service (Schedule) is stopped or disabled, or its dependencies are not running. You can fix it by restarting the service, enabling it in Services, and checking that the Windows Event Log and Remote Procedure Call (RPC) services are running.

What Causes This Error?

Task Scheduler is a core Windows component that lets you run programs automatically at specified times or when certain events occur. When the service is unavailable, you may see the error when opening the Task Scheduler console, running schtasks commands, or when Windows tries to run a scheduled task.

Common causes include:

  • The Schedule service is set to Disabled (often by a third-party “tweaking” tool or a previous cleanup).
  • The service is stopped due to a system crash or manual intervention.
  • Dependencies like the Windows Event Log or Remote Procedure Call (RPC) are not running.
  • Corrupted system files or a recent Windows Update issue.
  • Malware or aggressive antivirus software interfering with the service.

How to Fix It: Step-by-Step

Follow these steps in order. Most users will be fixed by the first few.

1. Restart the Task Scheduler Service

  1. Press Win + R, type services.msc, and press Enter.
  2. Scroll to Task Scheduler (the service name is “Schedule”).
  3. Right-click it and select Start (if it’s not running). If it’s already running, choose Restart.
  4. Set the Startup type to Automatic by double-clicking the service, changing the dropdown, and clicking OK.

2. Check Service Dependencies

Task Scheduler depends on the Remote Procedure Call (RPC) and Windows Event Log services. If either is stopped, Task Scheduler won’t start.

  • In Services, check that Remote Procedure Call (RPC) is running and set to Automatic.
  • Check that Windows Event Log is running and set to Automatic.
  • If they are stopped, start them and then try starting Task Scheduler again.

3. Use the Command Line to Force Start

If the service won’t start from the GUI, open Command Prompt as administrator and run:

sc config schedule start= auto
sc start schedule

If you get an error, note the error code. A common one is 1058 (service disabled) or 1068 (dependency failure).

4. Run System File Checker and DISM

Corrupted system files can break the service. Run these from an elevated Command Prompt:

sfc /scannow

Then:

DISM /Online /Cleanup-Image /RestoreHealth

Restart your PC after they complete.

5. Check Group Policy (Pro/Enterprise)

On Windows 10 Pro or Enterprise, a group policy may disable Task Scheduler. Press Win + R, type gpedit.msc, and navigate to:

Computer Configuration > Administrative Templates > Windows Components > Task Scheduler

Ensure no policy is set to Disabled that would block the service.

6. Perform a Clean Boot

A third-party program might be interfering. Perform a clean boot to identify the culprit:

  1. Press Win + R, type msconfig, and press Enter.
  2. On the Services tab, check “Hide all Microsoft services” and click Disable all.
  3. On the Startup tab, click Open Task Manager and disable all startup items.
  4. Restart and see if the error persists. If not, enable services one by one to find the offender.

What If the Service Is Missing?

If you don’t see “Task Scheduler” in Services at all, the service entry may be corrupted. You can re-register the service using an elevated Command Prompt:

sc create schedule binPath= C:\Windows\System32\svchost.exe -k netsvcs start= auto

Then restart your PC. If that fails, you may need to use System Restore or a Windows 10 repair install.

Common Misconception: It’s Not the Same as “Task Manager”

Many users confuse Task Scheduler with Task Manager. Task Manager shows running processes; Task Scheduler schedules tasks. If you’re trying to open Task Scheduler from the Start menu and get the error, you’re in the right place. If you’re trying to open Task Manager (Ctrl+Shift+Esc) and see a similar error, that’s a different issue (often caused by a virus or policy).

How to Avoid This in the Future

  • Don’t disable services manually unless you know what they do.
  • Avoid “debloater” scripts that turn off Windows services.
  • Keep Windows updated.
  • Run regular malware scans.

Frequently Asked Questions

Why does Task Scheduler keep stopping?

If the service stops repeatedly, it’s likely crashing due to a corrupted task library or a conflicting program. Check the Windows Event Viewer under “Windows Logs > System” for errors from “Schedule.” You can also try deleting the contents of C:\Windows\System32\Tasks (after backing up) to reset the task list, but this will remove all scheduled tasks.

Can I fix this without admin rights?

No. Starting or reconfiguring a Windows service requires administrator privileges. If your user account is not an admin, you’ll need to ask the system administrator to perform the fix.

Will fixing this affect my scheduled tasks?

Restarting the service or changing its startup type will not delete your tasks. However, if you run sc create to recreate the service, it may reset the security descriptor, which could affect tasks that run under specific user accounts. You may need to re-enter passwords for tasks that require them.

Is it safe to set the service to Automatic?

Yes. Task Scheduler is a standard Windows service that should run automatically. Setting it to Automatic is the default and safe configuration.

What if I still get the error after all steps?

If the error persists, try a Windows 10 in-place upgrade (using the Media Creation Tool) to repair system files without losing data. If that doesn’t help, consider a system restore to a point before the issue started.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →