If the Windows 11 troubleshooter won’t open, runs but finds nothing, or crashes mid-scan, the fix usually involves resetting the troubleshooter cache, repairing system files, or re-registering the built-in apps. Below are the most effective, step-by-step methods to get the troubleshooter working again, along with the background on why it fails and how to prevent it from breaking again.
Why the Windows 11 Troubleshooter Fails
The troubleshooter is a built-in diagnostic tool that checks for common problems with audio, network, Windows Update, printers, and other components. It relies on a set of PowerShell scripts and cached data stored in the system. When that cache becomes corrupted, or when system files are damaged, the troubleshooter can fail silently. Common triggers include:
- Interrupted Windows updates that leave system files in an inconsistent state.
- Third-party antivirus or system cleanup tools that delete or quarantine troubleshooter components.
- Disk space issues, especially when the temp folder is full.
- Outdated or corrupted PowerShell execution policies.
Understanding that the troubleshooter is not a standalone program but a collection of scripts and services helps you target the fix rather than reinstalling Windows.
Method 1: Run the Troubleshooter from a Different Entry Point
Sometimes the issue is with the Settings app itself, not the troubleshooter. Try launching it from the Control Panel instead:
- Press Win + R, type
control, and press Enter. - Click Troubleshooting (if you don’t see it, change the view to Large icons).
- Click View all on the left sidebar.
- Select the specific troubleshooter you need (e.g., Network, Audio, Windows Update).
If it opens here, the problem is likely with the Settings page. If it still fails, proceed to the next methods.
Method 2: Clear the Troubleshooter Cache
The troubleshooter stores temporary data in a hidden folder. If that data is corrupted, the tool may crash immediately. To clear it:
- Open File Explorer and navigate to
C:\ProgramData\Microsoft\Diagnosis. - If you see a folder named DiagPack or DiagPkg, delete its contents (not the folder itself).
- Also go to
C:\Users\[YourUsername]\AppData\Local\Microsoft\Diagnosisand delete everything inside. - Restart your PC and try the troubleshooter again.
These folders contain cached diagnostic packages. Deleting them forces Windows to re-download fresh copies when you next run the tool.
Method 3: Run System File Checker and DISM
Corrupted system files are a leading cause of troubleshooter failures. The System File Checker (SFC) and Deployment Imaging Service and Management (DISM) tools can repair them. Run these in an elevated Command Prompt:
- Right-click the Start button and select Terminal (Admin) or Command Prompt (Admin).
- Type
DISM /Online /Cleanup-Image /RestoreHealthand press Enter. Wait for it to complete (may take 10-20 minutes). - Then type
sfc /scannowand press Enter. This scans and repairs protected system files. - Restart your PC after both complete.
DISM fixes the underlying system image, while SFC repairs the files themselves. Run DISM first because SFC relies on a healthy image.
Method 4: Re-register the Troubleshooter Apps
Windows 11 troubleshooter is a UWP (Universal Windows Platform) app. Re-registering it can resolve issues if the app’s registration is broken. Open PowerShell as Administrator and run:
Get-AppxPackage *Microsoft.WindowsFeedback* | Remove-AppxPackage
Get-AppxPackage *Microsoft.Troubleshooting* | Remove-AppxPackage
Get-AppxPackage *Microsoft.Troubleshooting.Quality* | Remove-AppxPackage
Then reinstall them by running:
Get-AppxPackage -AllUsers | Where-Object {$_.Name -like "*Troubleshoot*"} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
If you’re not comfortable with PowerShell, you can also reset the troubleshooter from Settings: go to Settings > Apps > Installed apps, search for “Troubleshooter,” click the three-dot menu, and choose Advanced options then Reset.
Method 5: Check Windows Update and Service Status
Some troubleshooters depend on Windows services that may be disabled. Ensure the following services are running:
- Diagnostic Policy Service (DPS)
- Diagnostic Service Host
- Diagnostic System Host
To check, press Win + R, type services.msc, and press Enter. Find each service, right-click, and select Start if it’s stopped. Set their startup type to Automatic if not already. Also, make sure Windows is fully updated: Settings > Windows Update and install any pending updates. Microsoft frequently ships fixes for the troubleshooter itself through updates.
Method 6: Create a New User Account
If the troubleshooter still fails, the issue may be tied to your user profile. Create a new local administrator account and test the troubleshooter there:
- Go to Settings > Accounts > Other users.
- Click Add account and choose “I don’t have this person’s sign-in information.”
- Follow the prompts to create a local account.
- Sign in to that account and try running a troubleshooter.
If it works, you can migrate your files and settings. If not, the problem is system-wide, and you may need to use the “Startup Repair” from the recovery environment.
Frequently Asked Questions
Why does the troubleshooter say “Troubleshooting couldn’t complete”?
This usually means the tool ran but hit an error it couldn’t resolve. It’s often caused by corrupted system files or a service that’s disabled. Run SFC and DISM first, then check the Diagnostic Policy Service. If the issue persists, look at the specific problem (e.g., network) and try the manual fix steps provided in the troubleshooter’s detailed report.
Can I download a troubleshooter from the Microsoft website?
Yes, Microsoft offers standalone troubleshooters for some common issues (e.g., network, audio, printer) on their official support site. These are separate executables that don’t rely on the built-in Windows 11 troubleshooter. They can be a good alternative if the built-in tool is completely broken.
Will resetting Windows fix the troubleshooter?
Resetting Windows (keeping your files) will reinstall all system components, including the troubleshooter, and usually fixes any corruption. It’s a last resort because it reinstalls all apps and settings. Before doing that, try the methods above, and also run sfc /scannow and DISM in the recovery environment if normal mode fails.
Is it safe to delete the files in the Diagnosis folder?
Yes, those are temporary cache files. Windows will recreate them as needed. Deleting them does not remove any system functionality—it only forces the troubleshooter to rebuild its data. However, make sure you only delete the contents, not the folder itself.
Why does the troubleshooter keep reappearing after I close it?
That’s not normal. If it keeps opening automatically, you might have a stuck startup entry or a third-party app triggering it. Check your startup programs (Task Manager > Startup) and disable anything suspicious. Also run a full antivirus scan to rule out malware.
Related
General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.
More in this bed
- Fix Payday 2 Crash Issues on PC: A Step-by-Step Guide
- Remove a Remote Access Trojan from Windows PC
- Google Pixel & Pixel XL: How to Turn Off Snooze
- Facebook as AIM Messenger: Step-by-Step Guide
- iPhone 17 SOS Service Issue: How to Fix It
- Fix Windows 11 Startup Apps That Keep Turning Back On