Forum Discussion
System > Troubleshoot > Other trouble-shooters - do not run, gives error pop-up...
Hi Mike
good question, and yes, this is something several users have recently run into.
Here’s what’s happening and how to fix or work around it.
Microsoft has started retiring the legacy troubleshooters (including Windows Update, Internet Connections, Bluetooth, etc.) across Windows 10 and 11.
- The Settings → System → Troubleshoot → Other troubleshooters page still lists them,
but many are no longer linked to their executable tools (.diagcab or msdt.exe-based troubleshooters). - When you click Run, Windows tries to launch a missing or unregistered .diagcab file, which triggers the error:
“This file does not have an app associated with it for performing this action...”
So yes — it’s not your system’s fault, but rather a result of Microsoft deprecating the MSDT framework in favor of the new Get Help and Windows Troubleshooter Platform (WTP) tools.
Solutions:
Option 1 – Use the new “Get Help” app (recommended)
- Press Windows + R → type gethelp → Enter
- In the search box, typeWindows Update troubleshooter
- The new AI-based assistant will automatically detect update issues and attempt to fix them (this is the officially supported replacement).
Alternatively, you can search in the Start menu for Get Help → open it → type your problem.
Option 2 – Use command-line troubleshooters (if still present)
Some older .diagcab troubleshooters may still exist locally.
Try these in command prompt:
msdt.exe /id WindowsUpdateDiagnosticor
msdt.exe /id WindowsUpdateDiagnostic /skip yesIf you get the same “no association” or “file not found” error, it means your Windows build has fully removed MSDT.
In that case, proceed with the Get Help method.
Option 3 – Run built-in update repair tools manually
If you just want to repair Windows Update manually, you can still do so via command prompt:
net stop wuauserv
net stop bits
net stop cryptsvc
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
net start wuauserv
net start bits
net start cryptsvcThen restart your PC and recheck for updates.
Option 4 – Use DISM and SFC for possible corruption
Run these commands (in Command Prompt as Administrator):
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealthThis will repair system file associations that might also cause the "no app associated" error if it’s due to corruption rather than deprecation.
Extra Note
Microsoft officially states that MSDT troubleshooters will be fully removed by 2025, replaced with new troubleshooters under the Windows Troubleshooter Platform.
Ref: https://learn.microsoft.com/en-us/windows/deployment/planning/msdt-and-troubleshooter-retirement