Categories
Keyboard Shortcuts Laptop Microsoft Softwares

Remove unwanted entries from the Right Click menu

A context menu is the little menu which pops up when you right click on files, folders or icons. e.g., right click on a desktop icon and if you have Anti-virus installed it will have ‘Scan with … Anti-virus’ as a choice.

 

The first step to getting rid of these entries
involves opening the programs in question and looking
through their
options to see if you can unselect any ‘integration’ or
‘context
menu’ options they have. If that fails, and the program
absolutely
insists on being an intimate part of your Windows, you can
edit
the registry as follows:

1. Before we make any changes in
the registry,
and even though you should have a full System Restore
and/or Registry
backup already, back up the registry keys which will be
affected
in this tweak:

[HKEY_CLASSES_ROOT\*]
[HKEY_CLASSES_ROOT\Directory]
[HKEY_CLASSES_ROOT\Drive]
[HKEY_CLASSES_ROOT\Folder]

2. Do this by opening Regedit,
find the relevant
sub-folder, right-click on it and select Export. Make sure
the “Selected
Branch” option is selected under
Export Range, then enter a
descriptive name
and save it somewhere safe. Do that for each one of the
four sub-folders
above. If anything goes wrong, instead of firing up System
Restore
or restoring the entire registry you can double-click on
these files
and everything is quickly fixed.

3. Now, go to the following
sub-folders and
delete references to programs you know have set up
offending context
menu entries. For example, in my system under
[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers]
I found the key Symantec.Norton.Antivirus.IEContextMenu
which
I deleted. The first volley in the war against the
invasion of my
menus by Symantec. Here are all the places you should look
in:

[HKEY_CLASSES_ROOT\*\OpenWithList]
[HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers]

[HKEY_CLASSES_ROOT\Directory\shell]
[HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers]

[HKEY_CLASSES_ROOT\Drive\shell]
[HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers]

[HKEY_CLASSES_ROOT\Folder\shell]
[HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers]
4. As you’re removing all the unwanted program
entries, you should see the effects immediately – no
reboot required.
Remove an entry from the
[HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers]
subfolder for example and open Explorer, then right click
on your
hard drive name and you should see the corresponding
program you
removed in the registry is gone from the context menu too.
When
you’re done, you should see the default context menus
devoid of
the added rubbish.

If any of the programs whose context menu
entries you’ve removed start displaying strange behaviour,
restore
the registry entries you backed up previously, or just
reinstall
the program. As long as you only delete program entries
and none
of the default Windows entries, all the normal context
menu items
will still remain.

'Coz sharing is caring

By Swatantra Kumar

Swatantra is an Open Source evangelist, a technologist and researcher. Professionally, he does software development, software architecture, server administration and project management. When he's not writing software, he enjoys building web entities and servers, reading about and working with new technologies, and trying to get his friends to make the move to open source software. He's written, co-written and published many articles in international journals, on various domains/topics including Open Source, Networks, Computer Organization, Mobile Technologies, and Business Intelligence. He made a proposal for an information management system at University level during graduation days.

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.