Windows Update Service Not Running? Restart It the Right Way
You click “Check for updates” and instead of the usual scan you get an error — 0x80070422, or a blunt message that the service isn’t running. The Windows Update service (wuauserv) is the engine room of the whole update system, and when it’s stopped, nothing else in the update pipeline can function. No scans, no downloads, no installs.
Restarting the service takes ten seconds. Keeping it running is the actual challenge, because a service that won’t stay started is telling you something is wrong underneath — corrupted components, a policy forcing it off, or software fighting it. This guide covers both: the immediate restart done properly, and the detective work that keeps it alive.
Why this happens
- Corrupted update components crash the service. Damaged DataStore or cache files can make wuauserv fail seconds after starting.
- Third-party “optimizer” or debloater tools. Many such tools disable wuauserv as a “tweak,” breaking updates as a side effect.
- Group Policy or registry settings. Domain-joined PCs or old tweaks can force the service to Disabled.
- Malware disabling updates. Some malware kills update services deliberately to avoid being removed by security patches.
- Failed updates leaving the service in a bad state. An interrupted install can leave locks that prevent clean startup.
- Dependency services stopped. wuauserv depends on RPC and DCOM services; if those are damaged, it can’t start.
- Disk errors in the servicing areas. Corruption in WinSxS or the update cache can crash the service during initialization.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Restart the Service Properly via Services Console
Do the restart the right way — with the correct startup type, not just a blind start.
- Press Win + R, type
services.msc, and press Enter. - Scroll to Windows Update, double-click it to open properties.
- Set Startup type to Automatic (not Manual, not Disabled).
- Click Start if the service status shows Stopped, then click OK.
- Also verify its companions: Background Intelligent Transfer Service (BITS) set to Automatic/Manual and running, and Cryptographic Services running. Then retry Check for updates in Settings.
Fix 2: Start It from an Elevated Command Prompt
If the Services console gives an access error, the command line often succeeds — and it reveals useful error messages.
- Open an elevated Command Prompt (search “cmd”, right-click, Run as administrator).
- Run
net start wuauservand read the output carefully — “service started successfully” versus a specific error code changes everything. - If you see error 1058 (disabled), the startup type is the problem — fix it with
sc config wuauserv start= auto(note the space after=). - If you see error 1053 or 1067, the service is crashing on launch — skip to Fix 4 for the component reset.
- After a successful start, run
wuauclt /detectnowon older systems or just click Check for updates in Settings to confirm the pipeline works.
Fix 3: Check Group Policy and Registry Overrides
Something may be forcing the service off behind your back — find it and remove it.
- Press Win + R, type
gpedit.msc(Windows Pro) and navigate to Computer Configuration > Administrative Templates > Windows Components > Windows Update. - Look for Configure Automatic Updates — if it’s Disabled in a way you didn’t set, a domain policy or old tweak is responsible.
- Check the registry: open
regeditand go toHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\wuauserv— the Start value should be2(Automatic) or3(Manual), never4(Disabled). - If a domain policy controls the PC, talk to your IT admin rather than fighting the policy locally — it will just reapply.
- On personal PCs, remove any “disable updates” tweaks from optimizer tools before proceeding — they’ll undo your fix within days otherwise.
Fix 4: Reset Windows Update Components
A service that starts then immediately dies is crashing on corrupted data — clear the wreckage.
- Open an elevated Command Prompt.
- Stop everything:
net stop wuauserv,net stop bits,net stop cryptsvc,net stop msiserver. - Rename the data stores:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.oldren C:\Windows\System32\catroot2 catroot2.old - Restart the services:
net start wuauserv,net start bits,net start cryptsvc,net start msiserver. - Try Check for updates — with clean data stores, the service should start and stay running. Our full component reset walkthrough covers additional steps if this partial reset isn’t enough.
Fix 5: Scan for Malware That Kills Update Services
If the service was running fine and suddenly won’t stay up, suspect hostile software.
- Run a full scan with Windows Defender: Settings > Privacy & Security > Windows Security > Virus & threat protection > Scan options > Full scan.
- Also run the free Microsoft Safety Scanner for a second opinion — some malware specifically targets wuauserv and hides from single-engine scans.
- Check Task Scheduler for suspicious tasks that stop services: Task Scheduler Library — look for tasks running
net stopcommands you didn’t create. - Review recently installed programs in Settings > Apps for anything you don’t recognize, especially “optimizers” and “driver updaters.”
- After cleaning, repeat Fix 4’s component reset — malware often corrupts the update stores on its way out.
Fix 6: Repair System Files with SFC and DISM
When the service binaries or their dependencies are damaged, no restart trick will hold.
- Open an elevated Command Prompt.
- Run
sfc /scannowand let it complete — it repairs protected system files including service executables. - Then run
DISM /Online /Cleanup-Image /RestoreHealthfor component store damage SFC can’t reach. - Restart the laptop after both complete.
- Set wuauserv to Automatic and start it once more — on a repaired system it should now stay up. If the troubleshooter also misbehaves, our guide on fixing the update troubleshooter itself is the next stop.
Fix 7: Check Disk Health and Event Logs
Persistent service crashes can be the first symptom of a failing drive or a deeper system problem.
- Open Event Viewer > Windows Logs > System and filter for errors from the Service Control Manager around the times wuauserv died — the details often name the failing module.
- Run
chkdsk C: /ffrom an elevated prompt and reboot to let it check the drive. - If Event Viewer shows disk errors alongside service crashes, back up your data immediately — a dying drive explains everything.
- Microsoft’s Windows support hub has current guidance on service recovery if you need official documentation for IT.
- As a final measure, an in-place upgrade using the Windows 11 ISO reinstalls all system services while keeping files and apps — the definitive fix for service damage that resists repair.
Closing
A Windows Update service that won’t run is either misconfigured or damaged — rarely mysterious once you check. Set it to Automatic, clear the corrupted components it’s choking on, remove whatever keeps disabling it, and verify the disk underneath is healthy. Do that, and wuauserv goes back to its quiet, reliable self.
