4 Top Ways to Run the Program Compatibility Troubleshooter on Windows 10 and Windows 11

Are you facing a problem opening your apps on Windows 10 or Windows 11? If it’s an app you’ve been using for years, it may not be compatible with your current Windows. Fortunately, you can quickly troubleshoot the compatibility issue using Windows’ built in Program Compatibility Troubleshooter.

As the name suggests, the Program Compatibility Troubleshooter checks the program to diagnose if it can run on your current Windows version. If it can, you’ll get to run the particular app with a compatibility mode in Windows 10 or Windows 11. However, you’ll need to know how to summon the Program Compatibility Troubleshooter in Windows 10 and Windows 11 before trying other tricks.

1. Run the Program Compatibility Troubleshooter Using the Context Menu

The quickest way to run Program Compatibility Troubleshooter is through the app or program’s context menu. However, the troubleshooter is not available by default in the context menu. You’ll run a batch file to add the troubleshooter.

The following batch file will be making changes to your registry settings. So, before proceeding with the steps, you’ll need to back up your registry, which will ensure that you can easily restore your computer in case something goes wrong.

Step 1: Press the Windows key on your keyboard to open the Start Menu.

Step 2: Type Notepad in the search bar and press Enter.

Notepad option in Start Menu

Step 3: Paste the following codes in the Notepad:

Windows Registry Editor Version 5.00

; BAT files

[HKEY_CLASSES_ROOT\batfile\shellEx\ContextMenuHandlers\Compatibility]

@="{1d27f844-3a1f-4410-85ac-14651078412d}"

; CMD files

[HKEY_CLASSES_ROOT\cmdfile\shellEx\ContextMenuHandlers\Compatibility]

@="{1d27f844-3a1f-4410-85ac-14651078412d}"

; EXE files

[HKEY_CLASSES_ROOT\exefile\shellex\ContextMenuHandlers\Compatibility]

@="{1d27f844-3a1f-4410-85ac-14651078412d}"

; MSI files

[HKEY_CLASSES_ROOT\Msi.Package\shellex\ContextMenuHandlers\Compatibility]

@="{1d27f844-3a1f-4410-85ac-14651078412d}"

[HKEY_CLASSES_ROOT\MSILink\shellex\ContextMenuHandlers]

@="{1d27f844-3a1f-4410-85ac-14651078412d}"

[HKEY_CLASSES_ROOT\MSILink\shellex\ContextMenuHandlers\{1d27f844-3a1f-4410-85ac-14651078412d}]

@="Compatibility Context Menu"

; Clear block

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked]

"{1d27f844-3a1f-4410-85ac-14651078412d}"=-

Code in Troubleshooter

Step 4: Click the File option at the top and choose Save as from the menu.

Save As option in Troubleshooter

Step 5: Give an appropriate name with .reg extension and change Save as type to All files. Then, click the Save button.

Naming the file in Notepad

Step 6: Double-click on the saved .reg file and click Yes to the Registry Editor prompt that pops up.

Yes option for Registry Change

After that, restart your computer to apply the changes.

When you computer restarts, right-click on the problematic application and choose Troubleshoot compatibility from the context menu. Next, follow the on-screen instructions to fix the compatibility issue.

Troubleshoot compatibility option in Context menu

2. Run Program Compatibility Troubleshooter Using the Settings App

The Settings app has a dedicated Troubleshoot section that contains all types of troubleshooters. To run the Program Compatibility Troubleshooter using the Settings app, you’ll need to check if it opens properly. Refer to our guide if the Settings app is not opening or working on Windows.

Note that the steps to access Program Compatibility Troubleshooter are different in Windows 10 and Windows 11. So, let’s first check out how to access it in Windows 11:

Step 1: Press the Windows + I key shortcut to open the Settings app.

Step 2: Choose System from the left sidebar and then select the Troubleshoot option on the right pane.

Troubleshoot option in Settings

Step 3: Click Other troubleshooters.

Other troubleshooter option in Settings

Step 4: Click the Run button next to Program Compatibility Troubleshooter.

Run option in Settings

The Get Help window will pop up and you will have to select the problematic application. Then, follow the on-screen instructions to fix the issue.

Select app in Get Help

Here the steps to run Program Compatibility Troubleshooter from the Settings app in Windows 10:

Step 1: Open Settings by pressing Windows + I key, and choose Update & Security.

Update & Security in Settings

Step 2: Choose Troubleshoot from the left sidebar and then click on Additional troubleshooters on the right pane.

Additional Troubleshooters option in Settings

Step 3: Click on Program Compatibility Troubleshooter to expand it and then choose Run the troubleshooter option.

Run the troubleshooter option in Settings

3. Run Program Compatibility Troubleshooter Using the Control Panel

Control Panel is another important utility available on Windows 10 and 11. You can use it to manage the network, customize your computer, run troubleshooters, and much more. Here’s how to use the Control Panel to run the Program Compatibility Troubleshooter:

Step 1: In the Start Menu search bar, type Control Panel, and press Enter.

Control Panel in Start Menu

Step 2: Click the drop-down icon next to View by and choose Category.

Category option of Control Panel

Step 3: Click Programs.

Programs option in Control Panel

Step 4: Choose the Run programs made for previous versions of Windows option on the right pane.

Run programs made for previous versions of Windows option in Control Panel

Step 5: In the Program Compatibility Troubleshooter window, click the Advanced option.

Advanced option in Program Compatibility Troubleshooter window

Step 6: Check the Apply repairs automatically box and click Next.

Checking the Apply repairs automatically box

Step 7: Choose the application that’s not running on your computer and click Next.

Choosing the Next option

The troubleshooter will now look for and resolve any available issues.

4. Run Program Compatibility Troubleshooter Using Its Desktop Shortcut

Windows allows you to create shortcuts for your most used applications and troubleshooters. If you’re regularly facing compatibility issues, then you can create the Program Compatibility Troubleshooter shortcut on your desktop to quickly access it and fix the issue. Here’s how to do that:

Step 1: Head towards your desktop by pressing the Windows + D key.

Step 2: Right-click on the empty space, hover the cursor to New and choose Shortcut from the context menu.

Shortcut option in Desktop

Step 3: In the location window, paste the following location and click Next.

%systemroot%\system32\msdt.exe -id PCWDiagnostic

Location of shortcut

Step 4: Type Program Compatibility Troubleshooter in the naming window and click Finish.

Finish option while creating shortcut

No Issue In Running Old Apps

There might be a long list of applications that haven’t received any update for a long time, making them incompatible with the latest Windows OS. Fortunately, you quickly eliminate the compatibility issue by running the Program Compatibility Troubleshooter using the above methods.

Was this helpful?

Thanks for your feedback!

Last updated on 03 April, 2023

Leave a Reply

Your email address will not be published. Required fields are marked *

The article above may contain affiliate links which help support Guiding Tech. The content remains unbiased and authentic and will never affect our editorial integrity.