The troubleshooter is meant to be the first resort, so when it will not launch, crashes instantly, or runs and declares everything fine while updates keep failing, you are stuck with a broken tool and a broken update system. This guide fixes both — the troubleshooter first, then the update problem it was supposed to solve.
Context matters here: Microsoft retired the old msdt-based troubleshooters and rebuilt them inside the Get Help app. Many cannot-run cases are just people launching the old dead entry points, while the crash cases usually trace to corrupted diagnostic packages or stopped services underneath.
This is the complete, brand-neutral repair sequence, from launching the right thing to doing the troubleshooter’s job by hand.
Why this happens
- Launching the retired msdt version: old shortcuts, scripts, and Control Panel links point to a troubleshooter that no longer exists.
- Broken Get Help app: the modern troubleshooters live inside Get Help — a damaged Get Help breaks them all.
- Corrupted diagnostic packages: the troubleshooter’s own files can be damaged by failed updates.
- Required services stopped: the tool needs the update services in a startable state to diagnose them.
- Permission issues: non-admin accounts or broken elevation can kill the launch.
- System file corruption: damaged system files crash the diagnostic framework itself.
- The real problem is outside the tool’s scope: the troubleshooter checks common issues only; deeper corruption needs manual repair.
How to fix it
Work through these in order — diagnose first, then act.
Fix 1: Launch the troubleshooter the correct modern way
Half of all not working reports end here — the tool was fine, the launch method was obsolete. The old msdt commands and Control Panel troubleshooting pages still exist as ghosts on some systems: they open, they appear to do something, and then nothing happens. The Settings path is the only launch method Microsoft still maintains, so make it your habit and delete any ancient troubleshooter shortcuts from your desktop.
- Open Settings > System > Troubleshoot > Other troubleshooters.
- Click Run next to Windows Update.
- If it opens the Get Help app, follow its guided prompts to completion.
- If nothing happens when you click Run, continue to Fix 2.
Fix 2: Repair the Get Help app
The troubleshooter framework lives or dies with Get Help. Repairing the host app restores every troubleshooter it contains.
- Go to Settings > Apps > Installed apps, find Get Help.
- Open Advanced options and click Repair, then test the troubleshooter.
- If it still fails, click Reset in the same place and reboot.
- Test the Windows Update troubleshooter once more.
Fix 3: Restart the update services manually
Give the troubleshooter something healthy to diagnose by waking the services yourself. The troubleshooter’s first checks assume the Windows Update service, BITS, and the cryptographic service can at least be started — when all three are dead or stuck in a stopping state, the diagnostic cannot even collect its baseline and bails out. Starting them by hand restores the baseline it needs.
- Open an elevated Command Prompt.
- Run: net start wuauserv, net start bits, net start cryptsvc (ignore already-running messages).
- If a service refuses to start, note which one — that is a clue, not a dead end.
- Run the troubleshooter again with the services awake.
Fix 4: Re-register the diagnostic infrastructure
Corrupted troubleshooter packages can be re-registered with built-in commands, restoring the tool without reinstalling Windows. On builds where the PowerShell troubleshooting cmdlets are unavailable — Microsoft has been thinning them out — do not fight it: Fix 5’s manual cache reset accomplishes the same practical repair the troubleshooter would have performed.
- Open PowerShell as administrator.
- Run: Get-TroubleshootingPack -Path C:\Windows\diagnostics\system\WindowsUpdate | Invoke-TroubleshootingPack (if available on your build).
- If that cmdlet is unavailable, skip to Fix 5 — the manual path covers the same ground.
- Test the troubleshooter from Settings afterward.
Fix 5: Do the troubleshooter’s job manually: reset update components
When the tool cannot run, perform its core repair yourself. This cache reset is what the troubleshooter does in most successful runs anyway.
- Open Command Prompt as administrator.
- Run: net stop wuauserv, net stop bits, net stop cryptsvc.
- Run: ren C:\Windows\SoftwareDistribution SoftwareDistribution.old and ren C:\Windows\System32\catroot2 catroot2.old.
- Run: net start wuauserv, net start bits, net start cryptsvc, then Check for updates.
Fix 6: Repair the system image underneath
A troubleshooter that crashes on launch usually signals damaged system files. Repair the foundation and the tool often revives.
- In an elevated prompt run: DISM /Online /Cleanup-Image /RestoreHealth.
- Follow with: sfc /scannow, then reboot.
- Launch the troubleshooter again — and run Windows Update to check the original issue.
- Document any remaining error codes from Update history for targeted fixes.
Fix 7: Use alternative diagnostics and manual error-code fixes
If the troubleshooter is unrecoverable, route around it: manufacturer tools and error-code-specific guides replace it functionally.
- Use your laptop maker’s tool (Dell SupportAssist, HP Support Assistant, Lenovo Vantage, MyASUS) for driver-side issues.
- Look up the specific update error code on the Windows support hub .
- For download errors, our 0x80070002 fix covers the most common one step by step.
- An in-place upgrade repair (reinstalling Windows while keeping files and apps) restores all built-in troubleshooters as a final option.
Closing
A dead troubleshooter is usually a dead launch path or a sick Get Help app — both repairable in minutes, and both worth fixing because the same framework powers the network, audio, and power troubleshooters you will reach for later. And when the tool cannot be revived, its core repairs are all doable by hand: the cache reset, the service restarts, and the image repair above. You were never truly dependent on the button. On HP hardware specifically, pair this with our HP troubleshooter fix .
