0X00000435

Fix ERROR_SERVICE_NEVER_STARTED 0X00000435 on Windows

Service won't start after boot? Here's the quick fix for error 0X00000435, plus why it happens and how to stop it recurring.

I know this error is infuriating—you reboot, expect your service to run, and instead get a cryptic code that says it never even tried to start. Let's fix it right now.

The Quick Fix

Open an elevated Command Prompt (right-click Start, choose Command Prompt (Admin) or Terminal (Admin)) and run:

sc config YourServiceName start= demand

Replace YourServiceName with the actual service name (not the display name). Then start the service:

sc start YourServiceName

If you get a 'service started successfully' message, you're done. If not, read on.

Why This Happens

Windows has a service start type called Disabled. When a service is set to Disabled, the Service Control Manager (SCM) won't even attempt to launch it at boot. That's exactly what ERROR_SERVICE_NEVER_STARTED means—no start attempt was made since the last boot. Usually this happens because a previous manual change or a cleanup tool flipped the start type to Disabled, often without you realizing it.

The fix above changes the start type to demand (manual), which lets you start it on command. But for a service that needs to run automatically, you'll want to set it to auto instead:

sc config YourServiceName start= auto

Another Way: Services.msc

If command line isn't your thing, open services.msc, find your service, right-click, select Properties, and change the Startup type from Disabled to Automatic (or Automatic (Delayed Start)). Click Apply, then Start. This does the same thing as the command, but with a GUI.

Less Common Variations

Service Doesn't Exist

Sometimes the error appears for a service that's been uninstalled but still referenced. Run sc query YourServiceName to see if it exists. If it doesn't, the error often comes from a driver or a scheduled task that references a missing service. In that case, find the source—often in Event Viewer—and remove the reference.

Delayed Auto Start Not Working

Another variation: the service is set to Automatic (Delayed Start), but Windows defers it too long, and something else tries to start it first, throwing this error. If that's your case, set it to plain Automatic instead of Delayed Start. Delayed start is overrated unless you have a specific dependency issue.

Registry Editing

If sc and services.msc both fail because of permissions, you can edit the registry directly. Navigate to:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\YourServiceName

Find the Start DWORD and set it to 2 (automatic), 3 (manual), or 4 (disabled). Then reboot. Trust me, this works even when the SCM is being difficult.

Prevention

To keep this from happening again, stop using 'tweaking' tools that disable services you don't recognize. Those Windows optimize scripts often disable a bunch of services to speed up your PC, and they're the number one cause of this error. Also, whenever you manually set a service to Disabled, make a note of it. I've seen admins forget they disabled a service, then spend an hour scratching their heads after a reboot.

Finally, if you're on Windows Server and this hits a core service like DHCP or DNS, don't just set it to Automatic—check its dependencies first. Run sc qc YourServiceName to see if it depends on another service that's also disabled. Fix the dependency chain, and you're golden.

That's it. You should be back up and running in under two minutes. If this didn't resolve it, check the Windows Event Log under System for more details on why the service failed to start—sometimes the error masks a different underlying problem, like a bad DLL or a missing executable.

Related Errors in Server & Cloud
0X000019CA Fix ERROR_LOG_SECTOR_REMAPPED (0x000019CA) on Windows Server 403 AccessDenied Cloud Storage Bucket Access Denied: Fix in 3 Steps 0X000006C8 RPC_S_INVALID_NAME_SYNTAX (0X000006C8) fix on Server 2019 0X8001011C RPC_E_REMOTE_DISABLED 0x8001011C fix for COM calls

Was this solution helpful?

EP
Erropedia Team
Tech Support Editors
The Erropedia editorial team researches and documents real-world tech errors from across Windows, Linux, macOS, networking, databases, cloud platforms, and more. Every solution is reviewed for accuracy and updated as software and systems evolve.