The Windows Update troubleshooter is supposed to be the easy button — so when it will not run, crashes, or reports ‘a problem is preventing the troubleshooter from starting,’ you lose the simplest repair path. The troubleshooter itself depends on the Diagnostic Policy Service, the update services, and its own downloaded diagnostic packages; a failure in any of those breaks the tool rather than the update. the Windows Update service not running
The irony is that a broken troubleshooter usually signals the same underlying damage that is breaking your updates — corrupted servicing components or disabled diagnostic services. Fixing the troubleshooter and fixing the updates are often the same job. The steps below restore the tool first, then give you the manual equivalents for everything the tool would have done.
Why this happens
- Diagnostic Policy Service disabled. The troubleshooter’s core dependency, often disabled by tuners. services.msc shows it clearly; set it to Automatic.
- Corrupted troubleshooter package. The downloaded diagnostic CAB is damaged. Clearing SoftwareDistribution forces a fresh package download.
- Servicing stack corruption. The same damage breaking updates also breaks the tool. The same corruption breaking updates breaks the tool too.
- Cryptographic Services stopped. Needed to validate the troubleshooter’s packages. Set it to Automatic in services.msc.
- Temp folder permission issues. The troubleshooter cannot write its working files. Clear %temp% and C:\Windows\Temp as administrator.
- Group Policy blocking diagnostics. Policies disabling troubleshooting on Pro editions. gpedit.msc reveals the blocking policy on Pro.
- Corrupted system files. Damaged binaries the troubleshooter depends on. sfc /scannow repairs the binaries it needs.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Enable the diagnostic services
The troubleshooter cannot run without its service dependencies. The troubleshooter depends on the Diagnostic Policy Service, the Diagnostic Service Host, and the update services — a failure in any of them breaks the tool instead of the update.
- Press Win + R, type services.msc, and press Enter.
- Set ‘Diagnostic Policy Service’ to Automatic and start it.
- Set ‘Diagnostic Service Host’ to Manual and start it.
- Set ‘Diagnostic System Host’ to Manual as well.
- Retry the troubleshooter from Settings > System > Troubleshoot.
- Relaunch the troubleshooter from Settings > System > Troubleshoot and confirm it now starts.
Fix 2: Run the troubleshooter from the legacy Control Panel
The old troubleshooting framework sometimes works when the Settings version does not. Debloat and privacy tools routinely disable the Diagnostic Policy Service, which is why ’troubleshooter won’t start’ so often follows a debloating session.
- Open Control Panel > Troubleshooting > View all.
- Run ‘Windows Update’ from the classic list.
- If the classic one runs, apply its fixes.
- The classic framework uses locally cached packages instead of downloads.
- This bypasses corrupted downloaded diagnostic packages.
- If it runs, apply every fix it suggests and note what it found.
Fix 3: Re-download the troubleshooter package
Clear the cached diagnostic packages so fresh ones download. the troubleshooter on other brands The Settings-based troubleshooter downloads fresh diagnostic packages, while the legacy Control Panel version uses cached ones — when one fails, try the other.
- Open Command Prompt as administrator.
- Run: net stop wuauserv, net stop bits, net stop cryptsvc.
- Rename C:\Windows\SoftwareDistribution to SoftwareDistribution.old.
- Restart the services.
- Retry the troubleshooter — it downloads a fresh diagnostic package.
- Try the legacy Control Panel > Troubleshooting > View all version as a cross-check.
Fix 4: Check Cryptographic Services
Package validation fails silently when this service is down. Error 0x80070005 from the troubleshooter means access denied, usually a permissions problem in the temp folders it uses for working files.
- In services.msc, find ‘Cryptographic Services’.
- Set it to Automatic and start it.
- Retry the troubleshooter.
- If it was disabled by a tuner, undo the tuner’s changes.
- This service is also required for Windows Update itself.
- Confirm the Diagnostic Policy Service stays running after a reboot.
Fix 5: Clear the temp folders
Permission or corruption issues in temp locations break the troubleshooter’s working files. The troubleshooter is a wrapper around standard repairs — service restarts, cache clears, DLL re-registration — so its failure never blocks you from doing those repairs manually.
- Press Win + R, type %temp%, and delete everything Windows allows.
- Also clear C:\Windows\Temp (as administrator).
- Restart the laptop.
- Retry the troubleshooter.
- Skip files Windows says are in use — those are fine.
- Run the Windows Update troubleshooter specifically, since that is the one you need.
Fix 6: Undo debloat tool changes
Tuners that disable diagnostics break the troubleshooter by design. Cryptographic Services must be running for the troubleshooter to validate its diagnostic packages; its failure mode is a silent troubleshooter crash.
- Re-run any debloat or privacy tool and restore defaults.
- Manually re-enable the diagnostic services listed above.
- Restart and retry.
- Avoid tools that disable the Diagnostic Policy Service.
- The troubleshooter is exactly the kind of thing those tools sacrifice.
- If the tool works in the new profile but not the old one, plan a profile migration.
Fix 7: Run SFC and DISM
Repair the binaries the troubleshooter depends on. Corrupted packages in the download cache break the Settings troubleshooter specifically, which is why clearing SoftwareDistribution also fixes the tool.
- Open Command Prompt as administrator and run: sfc /scannow.
- Then: DISM /Online /Cleanup-Image /RestoreHealth.
- Restart when finished.
- Retry the troubleshooter.
- If it still fails, the manual sequence below replaces it entirely.
- Re-run any debloat tool’s restore function and verify it no longer disables diagnostics.
Closing
A troubleshooter that will not run is just the servicing stack telling on itself — fix the diagnostic services and you often fix the updates too. And when the wrapper will not cooperate, the manual sequence does the same repairs more thoroughly anyway. For the update problems underneath it all, Windows 11 update failures in general is the main guide. For Microsoft’s own documentation on these repairs, see Microsoft’s Windows support pages .
