We install new software’s every day and some of them add shell extensions or menu items to your context menu. This article will quickly help you to remove items from context menu that you don’t use in your day to day activities.
Removing unwanted items from context menu will also speed it up hence it’s advised to clean them up.
CCleaner
If you have already installed CCleaner then you can easily disable some of the context menu items.
If you don’t have it just go ahead and get it installed (5 MB) from here
- Launch CCleaner.
- Go to Tools, Startup and click on the Context Menu tab.
- The program items that are mapped at your Directory, Drive or File level are listed here.
- If you are curious like me and want to know where exactly these items are stored in registry then right click on any of the listed item and click Open in RegEdit… option.
- The registry editor will be launched and the appropriate location of the item will be shown to you. That’s how I came to know where context menu items are placed in registry, cool isn’t it?
- Below are the Registry Locations where File, Drive and Directory items are placed
HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\7-Zip
HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers\AgentRansack
HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\7-Zip
ShellMenuView
- The portable versions are available for both x86 (38 KB) and x64 (51 KB) bit machines.
- Extract and run the shmnview.exe
- Right click on the item that you don’t want to be associated with the file extension and click Disable Selected Items.
- Let’s see how the items are disabled behind the scenes, right click on the item that you have disabled and click Open in RegEdit option.
- Registry Editor will be launched and the location where the entry is available will be displayed to you. You should see a LegacyDisable String Value added which removes the item from the Context Menu.
- Try enabling the item from the Shell Menu View and you should see the LegacyDisable string value removed.
ShellExView
- The portable versions are available for both x86 (65 KB) and x64 (95 KB) bit machines.
- Extract and run the shexview.exe
- Right click on the item that you don’t want to be listed in the context menu and click Disable Selected Items.
- Restart Explorer Process (explorer.exe)
- You can right click on any item and click Google Search – Filename or Google Search Extension Name to launch Google and know more about the item.
- You can also get an HTML report of all the items displayed in ShellExView.
Steps to Restart Explorer Process
- Start Task Manager.
- Under Process Tab find the explorer.exe, select it and click End Process button.
- When you end the explorer.exe process you may not find your taskbar. Do not panic just follow the next step which will bring the task bar again.
- Now in windows Task Manager go to File Menu, New Task (Run…) and type explorer.exe and press Ok to launch the process again.
- The items that you have disabled will no longer be displayed in context menu now.
ShellExView Vs ShellMenuView
Both Shell Ex View and Shell Menu View are from the same Nirsoft. Below are some of the differences between them, if you have something more to add feel free to let me know through the comments, I am still learning
Shell Menu View
- Shell Menu View displays all file extensions and allows you disable the context menu option per file extension basis. For example, you can just disable the VLC Media player context menu options that are shown when you right click mp3 files.
- You don’t have to restart explorer process when you disable something in Shell Menu View.
Shell Ex View
- Shell Ex View displays items that were not displayed in Shell Menu view. For example, context menu items for software’s like Agent Ransack, Cyphertite, and Drop box were not listed in Shell Menu View.
- You have to restart the explorer process once you disable items in Shell Ex View to reflect the changes.
So how cluttered is your context menu and which tools do you use to clean them up?
Hey Sri,
I guess I’m not sure why you would need to know this? See, a few of these are over my head.
I use CCleaner for my computer but I guess I’ve never known that I needed to do something other then what I’ve done which is clean the files from my computer. I’m afraid at times to snoop around in things I’m not familiar with.
Now I know how to close out programs using my task manager. I hate when I’m trying to shut my computer down and the programs are still running in the background. Lately FireFox has been locking up on me once again even though I’ve reinstalled it so the trusty old task manager has come in handy for that.
Thanks for the info though and hope to hear your response. Oh and Happy Valentine’s Day!
~Adrienne
Hello Adrienne,
When you install lot of software’s, over the period of time your context menu (or right click menu) gets messy. Now there are certain people who would like to have to their context menu configurable and clean, unfortunately windows doesn’t have anything in store for you to tweak it. You can make changes in the registry but that’s overkill for beginners or for users who are scared to make changes to their system.
These tools will quickly help you to tidy up your context menu without having to mess up with registry. CCleaner is just used for cleaning the temporary files and registry entries but it also has an option to enable or disable context menu items which many of us are not aware of. You may not use this feature on weekly or monthly basis but you may require it someday.
As for task manager I love it and use it every day, it’s good to hear that you are used to it. I use task manager to change the priority of certain programs in order to allocate more memory to it [Go to Task Manager, right click on any process for which you want to allocate more priority and just change it to the maximum level] or make unresponsive programs responsive again.
And trust me none of these things or any other things I write about will never break your system
so feel free to try them. Thank you for your comment, wish you Happy Valentine’s Day too.