Troubleshoot compatibility - Add or Remove from Context Menu

How to Add or Remove "Troubleshoot compatibility" from Context Menu in Windows 7 and Windows 8


   Information
This will show you how to add or remove Troubleshoot compatibility from the context menu of BAT, CMD, EXE, LNK (shortcuts), and MSI files in Windows 7 and Windows 8.

Clicking on Troubleshoot compatibility in the context menu of these file types will open the Program Compatibility (Option Two at link) wizard.

You must be logged in as an administrator to be able to do this tutorial.


EXAMPLE: Troubleshoot compatibility Context Menu Item
Context_menu.jpg



Here's How:
1. Do step 2 or 3 below for what you would like to do.

2. To Add "Troubleshoot compatibility" to Context Menu
NOTE: This is the default setting.
A) Click/tap on the Download button below to download the file below, and go to step 4 below.
Add_Troubleshoot_Compatibility_to_Context_Menu.reg

Download


3. To Remove "Troubleshoot compatibility" from Context Menu
A) Click/tap on the Download button below to download the file below, and go to step 4 below.
Remove_Troubleshoot_Compatibility_to_Context_Menu.reg

Download


4. Save the .reg file to your desktop.

5. Double click/tap on the downloaded .reg file to merge it.

6. If prompted, click/tap on Run, Yes (UAC), Yes, and OK to approve merging.

6. When done, you can delete the downloaded .reg file if you like.
That's it,
Shawn








 

Attachments

Last edited:
Add an icon on the Troubleshoot Compatibility context menu

I'm trying to add an icon on the Troubleshoot Compatibility context menu.

I can manage to get any permissions to modify the reg key "{1d27f844-3a1f-4410-85ac-14651078412d}" and add the REG_SZ Sting Value Name: Icon Data: %SystemRoot%\diagnostics\system\PCW\DiagPackage.dll but this is not seems to work like that:
Code:
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{1d27f844-3a1f-4410-85ac-14651078412d}]
"MUIVerb"="Troubleshoot Compatibility"
"Icon"="%SystemRoot%\diagnostics\system\PCW\DiagPackage.dll"
I tried also under the batfile, cmdfile, exefile, lnkfile, Msi.Package, keys or under its sub-keys shellex\ContextMenuHandlers but didn't work either.

I would appreciate any help, thanks in advanced.

- - - Updated - - -

Add_Troubleshoot_Compatibility_to_Context_Menu.reg
Code:
Windows Registry Editor Version 5.00

; BAT files
[HKEY_CLASSES_ROOT\batfile\ShellEx\ContextMenuHandlers]
@="Compatibility"

[HKEY_CLASSES_ROOT\batfile\ShellEx\ContextMenuHandlers\Compatibility]
@="{1d27f844-3a1f-4410-85ac-14651078412d}"

; CMD files
[HKEY_CLASSES_ROOT\cmdfile\ShellEx\ContextMenuHandlers]
@="Compatibility"

[HKEY_CLASSES_ROOT\cmdfile\ShellEx\ContextMenuHandlers\Compatibility]
@="{1d27f844-3a1f-4410-85ac-14651078412d}"

; EXE files
[HKEY_CLASSES_ROOT\exefile\shellex\ContextMenuHandlers]
@="Compatibility"

[HKEY_CLASSES_ROOT\exefile\shellex\ContextMenuHandlers\Compatibility]
@="{1d27f844-3a1f-4410-85ac-14651078412d}"

; LNK (shortcut) files
[HKEY_CLASSES_ROOT\lnkfile\shellex\ContextMenuHandlers\Compatibility]
@="{1d27f844-3a1f-4410-85ac-14651078412d}"

; MSI files
[HKEY_CLASSES_ROOT\Msi.Package\shellex\ContextMenuHandlers]
@="Compatibility"

[HKEY_CLASSES_ROOT\Msi.Package\shellex\ContextMenuHandlers\Compatibility]
@="{1d27f844-3a1f-4410-85ac-14651078412d}"

; https://www.sevenforums.com/tutorials/152961-troubleshoot-compatibility-add-remove-context-menu.html
 

My Computers

System One System Two

  • Computer type
    PC/Desktop
    OS
    W7U x64
    CPU
    AMD A4-6300 APU with Radeon(tm) HD Graphics 3.70 GHz
    Motherboard
    ASRock FM2A78M-DG3+
    Memory
    2x8GB
    Graphics Card(s)
    NVidia GT710 2GB DDR3
    Sound Card
    Tascam US-122L
    Monitor(s) Displays
    3
    Screen Resolution
    1920x1080 + (1280x1024 x2)
    Hard Drives
    HDDs
  • Computer type
    PC/Desktop
Back
Top