4 Ways to Run the Program Compatibility Troubleshooter on Windows
Just because developers built an app for an older version of Windows, it doesn’t mean you can’t run it on a newer version of the OS. Through compatibility mode, you can easily run old programs without any issues a majority of the time.
If you run into compatibility issues, however, don’t fret. Windows has a built-in tool that allows you to diagnose and fix them with ease. It’s called the Program Compatibility Troubleshooter, and we’re going to show you all the different ways that you can fire it up.
The easiest way to run the Program Compatibility Troubleshooter on Windows 10 is to simply right-click an app and select Troubleshoot compatibility. If you’re on Windows 11, you’ll have to click Show more options first after you right-click the app to bring back the classic context menu, and then select Troubleshoot compatibility.
This will instantly launch the tool, and it will help you troubleshoot any compatibility issues you’re experiencing with the selected app.
2. Run the Program Compatibility Troubleshooter on the Troubleshoot Page
Both Windows 10 and 11 have a Troubleshooting page in the Settings app where you can launch the Program Compatibility Troubleshooter from. If you can’t get to the Troubleshoot page because the Settings app isn’t working, please read our guide on how to fix Windows Settings when it won’t open.
On Windows 11
To run the Program Compatibility Troubleshooter from the settings on Windows 11, start by pressing Win + I to open the Settings app. Next, click System on the left side menu, and then click on Troubleshoot on the right.
On the Troubleshoot page, scroll down and click on Other troubleshooters.
Scroll down to the Other section, find Program Compatibility Troubleshooter from the list of troubleshooters, and then click the Run button next to it.
This will get the Program Compatibility Troubleshooter started.
On Windows 10
If you’re on Windows 10, press Win + I to open the Settings app, and then click on Update & Security. Next, click on Troubleshoot on the left side menu, and then click on Additional troubleshooters on the right.
Find and click on Program Compatibility Troubleshooter to expand it. Then, click on the Run this troubleshooter button.
Now, you can use the tool to fix compatibility issues on Windows 10.
3. Run the Program Compatibility Troubleshooter Using the Control Panel
Another way to launch the Program Compatibility Troubleshooter is through the Control Panel. To do that, start by pressing Win + S to bring up Windows Search, enter control panel in the search box, and then click on Control Panel in the search results.
In the Control Panel, select Programs, and then click on the Run programs made for previous versions of Windows link.
This will launch the Program Compatibility Troubleshooter.
4. Run Program Compatibility Troubleshooter Using a Desktop Shortcut
If you use the Program Compatibility Troubleshooter a lot, adding it to the Desktop is a good way to keep it within reach. To do that, right-click an empty space on the Desktop, and then click New > Shortcut to launch the Create Shortcut wizard.
Copy the below text:
%systemroot%\system32\msdt.exe -id PCWDiagnostic
Next, paste the text you just copied into the text box of the Create Shortcut wizard, and then click Next.
Name the shortcut Program Compatibility Troubleshooter, and then click Finish to add the shortcut to your Desktop.
Now when you double-click the shortcut you just created, you will launch the Program Compatibility Troubleshooter.
Now You Can Run the Program Compatibility Troubleshooter in Different Ways
The Program Compatibility Troubleshooter is sometimes the last resort to get older apps running on your current version of Windows. There are various ways to fire up this handy tool, and we have just shown you all the ways in case one of them doesn’t work for you.