When the Windows Update service refuses to run on Windows 10, everything update-related breaks at once: Settings shows error messages, the troubleshooter complains, and no update will ever download. The service — wuauserv — is the engine room of the whole pipeline, and this guide is about getting it running again and keeping it running.
Service failures fall into a few clear patterns: the service is disabled, its dependencies are broken, its registry configuration is damaged, or something is actively killing it. The sequence below diagnoses which pattern you have before applying the fix, so you are not blindly resetting things. If you are on Windows 11 instead, the Windows 11 version of this guide covers the same repairs with 11-specific notes.
Why this happens
- Service set to Disabled: The startup type was changed — by software, a tweak tool, or malware.
- Broken dependencies: BITS, RPC, or the DCOM launcher failing takes wuauserv down with them.
- Corrupted service registry keys: The service’s configuration under HKEY_LOCAL_MACHINE\SYSTEM is damaged.
- Corrupted service files: The wuauserv DLL or its host process files are damaged.
- Third-party interference: “Debloat” tools and some optimizers disable the service deliberately.
- Malware: Malicious software stopping updates to protect itself.
- Failed update state: A crashed update left the service in an inconsistent state.
- Permission problems: The service account lost its required logon permissions.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Start the service manually and set it to Automatic
The simplest case: something flipped the switch, and flipping it back is enough.
- Press Win + R, type
services.msc, and press Enter. - Find Windows Update in the list and double-click it.
- Set Startup type to Automatic (not Automatic Delayed Start for now).
- Click Start — watch for an immediate error message, which is diagnostic gold.
- If it starts cleanly, check for updates to confirm the pipeline works.
Fix 2: Check and repair the dependencies
wuauserv depends on other services; if they are down, it cannot start. Microsoft documents service dependencies on the Windows support hub .
- In the Windows Update service properties, open the Dependencies tab.
- Note the listed services — typically Remote Procedure Call (RPC) and DCOM Server Process Launcher.
- Verify each dependency is running in services.msc; start any that are stopped.
- Also confirm Background Intelligent Transfer Service is running — the update engine needs it.
- Try starting the Windows Update service again.
Fix 3: Reset the service configuration via command line
When the GUI will not cooperate, the command line resets the service cleanly.
- Open Command Prompt as administrator.
- Run
sc config wuauserv start= auto(note the space after the equals sign — it is required). - Run
sc config bits start= delayed-auto. - Run
net start wuauservand watch the result. - If it starts, run
net start bitstoo, then check for updates.
Fix 4: Repair the service registry keys
Damaged registry configuration is a common cause of services that will not start.
- Press Win + R, type
regedit, and press Enter. - Navigate to
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv. - Right-click the wuauserv key and choose Export to back it up.
- Check that the Start value is
2(Automatic) — change it if it is4(Disabled). - Check that ImagePath points to a valid svchost invocation; if the key looks truncated or garbage, restore from a working machine’s export or continue to Fix 5.
Fix 5: Re-register the update DLLs
Corrupted service components can be re-registered without reinstalling Windows.
- Open an elevated Command Prompt.
- Run these commands one at a time:
regsvr32 wuapi.dll regsvr32 wuaueng.dll regsvr32 wups.dll regsvr32 wuwebv.dll - Confirm each registration succeeds.
- Restart the laptop.
- Start the Windows Update service and test.
Fix 6: Run DISM and SFC
System file damage affecting the service host gets repaired here.
- Open an elevated Command Prompt.
- Run
DISM /Online /Cleanup-Image /RestoreHealth. - Run
sfc /scannowafter DISM completes. - Restart the laptop.
- Attempt to start the service again.
Fix 7: Scan for malware and undo debloat damage
If the service was deliberately disabled, find out by what. The troubleshooter repair path is worth running afterward to confirm the whole pipeline is healthy.
- Run a full scan with Windows Security.
- Run a Microsoft Defender Offline scan for persistent threats.
- If you ever ran a “debloat” or “privacy” tool, check its settings — many disable wuauserv — and re-enable the service through it.
- Check Task Scheduler for third-party tasks that stop the service on a schedule.
- Once the cause is removed, set the service to Automatic and verify it survives a reboot.
Fix 8: Reset the Windows Update policies
Stale or corrupt update policies can prevent the service from starting correctly.
- Open an elevated Command Prompt.
- Run
rd /s /q "%windir%\System32\GroupPolicy"to clear local policy storage (this resets all local policies, not just update ones). - Run
rd /s /q "%windir%\System32\GroupPolicyUsers"as well. - Run
gpupdate /forceto rebuild default policies. - Restart and try starting the Windows Update service — policy-level blocks are now gone.
Closing
A dead Windows Update service on Windows 10 is a plumbing problem: the pipes are the service configuration, its dependencies, and its files, and the fixes above work through each in turn. Most cases resolve at Fix 1 or Fix 2 — a flipped startup type or a stopped dependency. The deeper repairs exist for the stubborn minority, and they work because they address the actual mechanism rather than the symptom. Once wuauserv is running and set to Automatic, the rest of the update pipeline comes back to life on its own.
