Jump to content

Recommended Posts

Posted

When I am in Windows XP Pro, and I right-click on a file, say an mp3 file, the context menu gives me TON of choices. These selections relate to programs that edit, play, burn, or scan the file with the said extension. They add these options to the registry during installation.

After one installs multiple programs, the context menus can be populated with many options and slow down the context menus performance a full minute. Other annoyances relate to remembering which option relate to what program. I have found most context menu options in the registry; others remain allusive. OmniPage Pro adds these context menu options to image files.

OmniPage Pro 14.0

Convert to MS Excel 97 2000 (xls)

Convert to MS Word 2000 XP (doc)

Convert to PDF (pdf)

Convert to RTF (rtf)

Convert to TXT (txt)

Convert to WordPerfect 9 10 (wpd)

From images to OPD

To PDF and RTF

To Word and Txt

I have spent several hours searching the web and the program options to remove these items from the context menu. The solution escapes me since these items are not under the traditional context menu handler. Please let me know if you have suggestions for removing these items.


Posted

Well I don't know where you have looked exactly but I would start with these

[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shellex\ContextMenuHandlers]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Drive\shellex\ContextMenuHandlers]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shellex\ContextMenuHandlers]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shellex\ContextMenuHandlers]

Then check on the actual file types themselves like txtfile etc, some of the handlers may just be added with the handler's class identifier (CLSID).

Here is a link to a progam called ContextEdit you may find it useful.

Posted (edited)
Well I don't know where you have looked exactly but I would start with these
[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\*\shellex\ContextMenuHandlers]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Drive\shellex\ContextMenuHandlers]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Directory\shellex\ContextMenuHandlers]
[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shellex\ContextMenuHandlers]

Then check on the actual file types themselves like txtfile etc, some of the handlers may just be added with the handler's class identifier (CLSID).

Yep, I have all these registry branches bookmarked. OmniPage does not reside in these context menu handlers.

Here is a link to a progam called ContextEdit you may find it useful.

Let me check it out.

Edited by robert_neville
Posted

I have looked in the registry and the culprit looks to be opshel32.dll, I tried unregistering the dll but it is not self registering, so the program must put the reg values in.

The key that controls the context menu is

HKEY_CLASSES_ROOT\CLSID\{77880BA2-2852-4E78-BA25-42F31E6EDD3C}

and the file extensions relating to the options on the context menu all have keys pointing to this under the ContextMenuHandlers and PropertySheetHandlers keys. I found that if you delete the CLSID value with this

[-HKEY_CLASSES_ROOT\CLSID\{77880BA2-2852-4E78-BA25-42F31E6EDD3C}]

the context menu options disappear, this may affect the program but I have not come across any problems but do not use the program much.

Backup the above key before deletion and if you have any errors you can always import it.

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...