Helping millions of people navigate the world of technology.

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

Key Takeaways
  • Windows Settings has a troubleshooter section where you can run the Program Compatibility troubleshooter.
  • You may also create a special desktop shortcut for it so that you may run it without opening any other computer paths.

Method 1: Using the Settings App

The Settings app has a dedicated Troubleshoot section that contains all types of troubleshooters. To run the Program Compatibility Troubleshooter, you must access the Settings app. Follow the steps below.

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

Step 2: Choose System from the left sidebar and select Troubleshoot 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 must select the problematic application. Then, follow the on-screen instructions to fix the issue.

Select app in Get Help

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

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

Update & Security in Settings

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

Additional Troubleshooters option in Settings

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

Run the troubleshooter option in Settings

Method 2: Using the Control Panel

Control Panel is another important utility on Windows 10 and 11. You can use it to manage the network, customize your computer, run troubleshooters, and 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: Click on Run programs made for previous versions of Windows 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 on Advanced.

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 not running on your computer and click Next.

Choosing the Next option

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

Method 3: Using Its Desktop Shortcut

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

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

Step 2: Right-click on a 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

Method 4: Using the Context Menu

One of the quickest ways to run the Program Compatibility troubleshooter is through the app or program’s context menu. However, the troubleshooter is unavailable by default in the context menu. You must run a batch file to add it.

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.

Yes option for Registry Change

Step 7: After that, restart your computer to apply the changes.

When your 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

Was this helpful?

Thanks for your feedback!

Last updated on 19 July, 2024

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.