How to remove unnecessary things from the context menu. How to remove unnecessary tasks from the Windows context menu

After installing some programs, various commands appear in the context menus, which are not always necessary (especially after these programs are uninstalled). Let's put things in order in the diet, leaving only really healthy dishes on the menu!

Right-click menus are called contextual menus because their contents depend on context—in other words, on what program you're in and what you clicked on. File utilities, many free programs and other applications, to make them more convenient to use, often add their own commands and entire sections to the context menus. This is done, in particular, WinZip archivers and WinRar, as well email clients Outlook Express and The Bat!, which add packing and sending commands to the context menus of files. e-mail in the form of investments.

Unfortunately, the more such programs are installed, the longer the context menus, the more cluttered they are, and the more difficult it is to find the right command. The situation is further aggravated by the fact that many programs, especially free ones, have the problem that the context menu commands they created remain even after the programs themselves are uninstalled.

However, some utilities provide convenient ways to configure and delete context menu commands. This is the best and most reliable way putting things in order. But if there is no such function in the program (or if you managed to remove it), the composition of the menu can be changed using the Windows system registry.

However, before you go into the registry (which is not always safe), we will consider several of the most common programs that provide not only the creation of context menu commands, but also the ability to safely delete them.

WinZip Archives

The popular archiver utility WinZip adds several commands to file context menus (such as Add to Zip) or highlights them in the WinZip submenu. To configure these commands, run WinZip in "classic" mode (not wizard mode) and select the command Options > Configuration(Options > Settings). In version 8.1 and later, go to the System(System) to section Explorer Enhancements(Extension of "Explorer"). So as not to rummage around for too long the required command, in these versions you can disable the mode Display context menu items in a submenu(Non-cascading menu) - and then archiving commands will be placed in the main menu, as in previous versions WinZip.

To change individual commands, select or disable the appropriate items under Context menu command(Context menu commands). By turning off the mode Display icons on context men us (Icons in the menu), you can leave the commands in the menu, but remove the icons.

Finally, to completely eliminate WinZip commands from the context menu, disable the Use shell extension(Use shell extensions, in versions 7 and 8) or Enable Explorer enhancements(Extension of "Explorer"). However, keep in mind that you will lose the ability to extract content from the archive by right-clicking it, and you will not be able to expand the archive by dragging files onto its icon.

Customize the context menu commands created
popular archiver WinZip

Music Winamp

The free Winamp media player adds three commands to the folder menu: Play in Winamp(Play in Winamp), Enqueue in Winamp(Queue Winamp) and Add to Winamp's Bookmark list(Add to Winamp bookmark list). To remove them, open Winamp and select Options > Preferences(Tools > Options) or right-click in the program window or panel and select the same command from its own context menu. An image of the hierarchical menu structure will appear on the left side of the window. In chapter General Preferences(General Settings) select branch File types(File Types) - in earlier versions it is called Setup(Settings) - and turn off the mode Show Winamp in folder context menus in Windows Explorer(Show Winamp in Explorer folder context menus) or, in earlier versions, Directory context menus (Context menus directories) and click on the button Close(Close).

Explorer context menus

In Windows 2000 and XP Pro, to remove individual commands from the context menu My Computer(My Computer) and folders you can use the tool Group Policy (Group Policy). Let's say we want to remove from the context menu My Computer(My computer) command Manage(Management) by which the administration tool is launched Computer Management(Computer Control). To do this you need to select Start > Run(Start > Run), enter gpedit.msc and click Enter. A window will open, the left panel of which will display a hierarchical tree of commands. Go to section Local Computer Policy\User Configuration\Administrative Templates\Windows Components\Windows Explorer, double click on the element Hides the Manage item on the Windows Explorer context menu(Hide the "Manage" item in the Explorer context menu), select the mode Enable(Enabled) and click the button OK.

This utility can also be launched using the command Start > Programs > Administrative Tools > Computer Management(Start > Programs > Administrative Tools > Computer Management) and if you select the command Start > R un, enter compmgmt.msc and click on the button OK.

To remove all folder context menus in Windows 2000, go to the icon Windows Explorer(Explorer) in the left pane and double-click on the item Remove Windows Explorer's default context men u (Delete the standard Explorer context menu). In Windows XP, you need to select the element of the same name, activate the mode Enable(Enabled) and click on the button OK. The next time you right-click a folder on your desktop or an icon in Explorer, nothing will happen - although the context menus for other objects, such as toolbars, will still work. To cancel these changes, just return to the described dialog box, select the mode Not configured(Not configured) and click OK.

In Windows 9x to edit the context menu certain type file you need to open a window My Computer(My Computer) and select the command View > Folder Options(View > Folder Options). A dialog box will open Folder Options(Folder properties). If you go to the tab File Types(File types), select the file of the desired type and click on the button Edit(Edit), another window will open - Edit File Type(Edit file type). This window has several useful functions, in particular you can change its icon or description. But the main thing is that at the bottom of the window there are those context menu commands that can be changed, and a number of buttons for this: Remove(Delete), Set Default(Default) and Edit(Edit) and New(Create).


Configuring Windows 9x Explorer context menus

As you can see, context menu commands can not only be deleted, but also created. True, for this it is necessary to be aware of certain agreements adopted when drawing up such teams. You can, of course, read smart books on this topic. However, for educational purposes you can use free program with a set of ready-made context commands. It's called Send To Toys and is located at http://www.gabrieleponti.com/software. Many of them, such as passing the file name and path to the clipboard, are useful in their own right - but even more so as a visual aid for composing your own context menu commands.

Last argument: Regedit

If a program does not provide a way to remove its commands from the context menu, you can go directly to the Windows registry. But first, in case you make a mistake somewhere, it’s better to create backup copy Registry.

Next, select the command Start > Run(Start > Run), type regedit and click Enter. In the left panel of the window that opens, find the element HKEY_CLASSES_ROOT(above) and double click on it. This system registry key stores data about file types, including the context menus associated with them.

To remove a command from the folder context menu, expand the branch in the left pane HKEY_CLASSES_ROOT\Directory\shell and double-click on the shell element so that additional keys become visible (some computers may have a shellex key). Each such key corresponds to one context menu command. True, built-in Windows commands not here - they cannot be deleted. But commands added by external applications are entirely within our control.

Just in case, create a backup copy of this part of the registry - what if you later want to restore everything as it was, or just make a mistake? To do this, highlight the shell key in the left panel and select the command Registry > Export Registry File or File > Export Registry File(Registry > Export Registry File or File > Export Registry File). Select the location where the backup will be stored (don't worry - it won't take up much space), give the file a name and make sure the mode is selected Selected branch(Dedicated branch). Click the button Save(Save) and select the key corresponding to the menu command you want to delete.

For example, in order to delete the command Browse with ACDSee created by the image viewer ACDSee, select key ACDSee and press the key Delete or right-click on it and select the command Delete(Delete). After that select File > Exit(File > Exit) to close Registry Editor. The next time you right-click on the folder, this command will no longer be in the menu. And in case you later want to return it to its place, find the file you created with a backup copy of the registry branch, right-click on it and select the command Merge(Join). To start the procedure for returning this branch to the registry, click on the button Yes(Yes) and then on the button OK.


Removing a context menu command from the system registry

Some context menu commands are not included in the Directory, but in the Folder section - more precisely, in subsections HKEY_CLASSES_ROOT\Folder\shell and HKEY_CLASSES_ROOT\Folder\shellex. For example, this way you can remove the command to scan a file with Kaspersky Anti-Virus from the context menu (after creating a backup copy of the branch).

To remove context menu commands for other file types, follow a similar procedure. Unfortunately, it is not always easy to find the registry key for the desired file type. One way to do this is to open Windows Explorer(Explorer) or any folder window, select the file of the appropriate type and use the combination Shift+F10 to open the file's context menu. Then return to Registry Editor, expand branch HKEY_CLASSES_ROOT, select team Edit > Find(Edit > Find) and enter the name of the command you want to delete. At the same time, make sure that in the section Look at(Search in) mode was selected Data(Data). Click the button Find Next. If you're lucky, you'll find a command that has the text you entered in its key. File type keys usually contain their extensions - for example, a key for files with TXT extension called txtfile. As in the previous cases, export the parent key (such as shell) for all the keys you want to delete (in case you make a mistake and want to restore everything as it was), then highlight the key you want to delete and press the key Delete.

Searching for a key in the system registry: you may get lucky and find what you need

Some commands are present in the context menus of several file types. To remove such commands, you need to open the key in the system registry editor HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers, select team Registry > Export Registry File(Registry > Export Registry File) or File > Export Registry File(File > Export Registry File) to create a backup copy of this branch, and find in it the keys corresponding to the menu commands you want to remove. For example, in order to remove commands created during installation Adobe Acrobat 6 for many file types, select a key Adobe.Acrobat.ContextMenu and press the key Delete or right-click on this key and select the command Delete(Delete).

Is it necessary?..

Each application customizes the context menu in its own way. Sometimes you have to wade through the jungle dialog boxes, look for hints in the help system and even on the Internet. And yet, in the end, it often turns out that nothing can be changed. For example, if the Kaspersky Anti-Virus scan command is deleted from the registry, then the same command Norton AntiVirus“glued” forever, so all that remains is to relax and... get used to it.

We are already familiar with the concept of a context menu. It's time to deepen our knowledge about it and consider the topic - How to remove or add to the contextual Windows menu teams.

Windows functionality allows the user to edit the context menu to suit their taste.

Editing the context menu (a set of “Explorer” or “action” menu commands) is possible in one of two ways:

  • Through program parameters;
  • Through the Windows registry;
  • Using additionally installed applications.

Let's see how it's done:

Installed programs themselves often have (by default) the function of integration into a set of context menu (CM) commands. Then such a parameter is present in their settings on the main tabs, or maybe on such as “Integration”, “Download” or “Add”, etc. For example, for the VinRAR archiver it is enough to uncheck the box in the settings:

It is clear that in this way you can either add (install) or remove (remove) command(s) from the list. The same applies to other applications.

Working with the registry

When working with the Windows Registry, you need to be very careful. To get into the registry, you need to search in the Start menu by typing “regedit” and run the found executable file “regedit.exe”:

Making a copy

Before editing the Registry of any version of Windows (including Windows 7), do not forget to create a backup copy of it to be on the safe side. To do this, in the editor, on the “File” tab, select the “Export” command. Select “Entire registry” at the bottom of the dialog that opens. By assigning a name and specifying the location - “Save”:

If something irreparable happens (especially for an inexperienced person), you can return the registry to its previous state using the “File” / “Restore” command, specifying the previously created backup file.

Cleaning up the directory set

The registry itself looks like a tree-like block diagram (on the left), each of the branches of which has its own parameters (on the right). The “shell”, “Shellex ContextMenuHandlers” and “Folder\shell” branches of the “HKEY_CLASSES_ROOT\ Directory” directory are responsible for the context menu of folders. Having examined the indicated branches in more detail, you can make sure that the “shell” folder contains top part context set, and "Shellex ContextMenuHandlers" - the bottom one. The folder “Folder\shell” repeats the previous one.

Removal of program elements from the set is carried out in each of the branches. Right-click to select the delete element and call the “Delete” command:

Now for the files

The same procedure is used here, but in different branches. Since the “*/shellexContextMenuHandlers” and “*/shell” branches in the “HKEY_CLASSES_ROOT” registry section are responsible for the set of Context Menu commands for files:

The removal procedure is completely similar. Just don’t forget to delete unnecessary things in both branches.

We use third-party applications

Remove or add an item to any context menu Windows versions(including Windows 7) is much easier (and safer for a beginner) using additional utilities.

After installation and launch, in the program window (in the “Type” column), you can see all programs from the Windows context menu (type = Context Menu).

Remove unnecessary items by selecting and clicking the red circle:

An interesting and useful utility with a self-explanatory name (available in a free version) Ccleaner. It has many beneficial properties. Website - http://ccleaner.org.ua/. In our case, it clears the registry of unused entries, paths to programs, shortcuts, etc.:

To clear the Context Menu, go to “Tools” and find “Context Menu” in the “Startup” tabs. A list of applications added to the set and their status will be displayed here (enabled: yes/no):

To delete - while on a line, use the right mouse to call up the “Delete” command. Since repeated return (inclusion in the list) is possible only when reinstalling or reconfiguring the application, it is recommended to select the “Disable” option. - Then it can be easily returned (“Enable”).

Add with FileMenu Tools

It's very easy to add a new item to the context menu using the FileMenu Tools program.

It offers the user three tabs:

  • Left - management of suggested elements;
  • Medium - to configure the “Send” function;
  • Right - disables commands entered by third-party programs from the list:

Add new element you need the “Add Command” command. To specify its parameters, the lower right part of the window is used - “Properties”. For example, to add the line “Open in Firefox” to the menu list (opening HTM and HTML files):

You need to enter the name in “Menu Text”, and extension options in “Extensions”:

In “Program Properties” the route to the executable file of the Firefox.exe application is specified:

The added item is saved by clicking the green element at the top of the window (left):

This article helped you understand the various ways to edit the context menu. Now you know how to add and remove elements from it not only using Windows, but also using other programs.

Leave your comments.

For those who use the operating room Windows system not so long ago, the idea of ​​​​removing items from the Explorer context menu is unlikely to be particularly interesting. But if you have been working with Windows for quite a long time without reinstalling and install it on your computer from time to time various programs, then it is likely that your context menu has grown to serious proportions and looks something like this:


To make the context menu more convenient, you can clear it of unnecessary and unused items. There are special programs for editing the context menu, such as FileMenu Tools or ShellExView. However, in this article we will learn how to remove items from the context menu using standard means Windows OS.

Removing items from the context menu

The easiest way to remove items from the context menu is to look in the program settings and uncheck the corresponding items.


However, this is not always possible, since some programs do not provide a function for disabling items in the Explorer context menu. In this case, you can use the registry editor and remove items from the context menu, so to speak, manually.

I would like to warn you that before carrying out any manipulations with the system Windows registry, it is highly advisable to first save a backup copy of the registry in a safe place. This is quite easy to do. In the registry window you need to open the menu File and select item Export.



To restore the registry using a backup copy, you only need to double-click on the previously saved file and agree to add information to the registry.


So, we launch the System Registry Editor using the command regedit in the window Execute(Win+R). Then you need to go to the registry branch: HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers. Here you will see most of the context menu items.


To remove an unnecessary element from the context menu, right-click on it and select Delete.

If some context menu element could not be found in the above registry section, then it is located here - HKEY_CLASSES_ROOT\AllFilesystemObjects\Shellex\ContextMenuHandlers.

In order to remove items from the context menu that appear when you right-click on a folder, go to the section HKEY_CLASSES_ROOT\Directory\Shellex\ContextMenuHandlers, as well as in the section HKEY_CLASSES_ROOT\Folder\ShellEx\ContextMenuHandlers.

If you need to remove any item from the context menu To open with, then you need to look here: HKEY_CLASSES_ROOT\*\OoenWithList.

By the way, if when you try to make changes to system registry the message “Editing the registry is prohibited by the system administrator” appears, advice from . It describes in detail how to remove the ban on access to registry editing tools.

Still have questions? - We will answer them for FREE

The Explorer context menu is the menu that appears when you right-click (Right Mouse Button) on some object (file or folder) or simply on an empty space in a folder or Desktop. If your system is new, then the context menu will be relatively empty. Is it just something added from the video card drivers, for example like this:

but if the system has been installed for a long time, then there will be more such points. For example like this:


As you can see, over time, in addition to the standard menu items, more from installed programs. On the one hand it is convenient. After all, you don’t need to launch a shortcut or search for a program, but you can directly perform actions right from the context menu. But on the other hand, over time there are a lot of such items and sometimes you even have to scroll up or down the context menu in search of the necessary items.
Therefore, sometimes you want to remove these items so as not to get in the way. After all, you don’t use all the points often.

So how remove item from context menu.

In order to remove a program item from the context menu (CM for short), you can use both standard methods Operating System, and with the help of the programs themselves or specially designed ones.

The easiest way to remove it is to look in the settings of the program (which you want to remove) for the desired item. Usually it is located somewhere in Integrations or Loading/adding. For example, in order to remove the famous WinRAR item from KM, you need to uncheck the Shell integrations:


Other programs may also have similar settings.

It’s another matter when you haven’t found the necessary settings to delete or they don’t exist at all (this happens too). Then you can use in a standard way the systems itself, namely editing.
I warn you right away that before starting work it would be better to play it safe and make a backup copy of the registry.
So, let's launch the registry and go to the branch
HKEY_CLASSES_ROOT/*/shellexe/ContextMenuHandlers


and we see here these same items from the context menu.
Now right-click on the desired item (the item from the KM that you want to delete) and select Delete:


We agree with the following warning:


reboot and check. The item should disappear.

If you haven't missed it, check out the thread.
HKEY_CLASSES_ROOT\AllFileSystemObjects\ShellEx\ContextMenuHandlers
and do the same.

On a note:
If you want to delete an item specifically from KM -> Create


then you need to know the type of file () that is being created. For example for Microsoft Office Access file extension is .accdb, which means you need to look for it in the registry branch HKEY_CLASSES_ROOT, and then delete the ShellNew subkey there

If you want to remove from KM those items that appear when you RMB on folders, then you need to look at the branches:
HKEY_CLASSES_ROOT\Directory\shell
HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers
HKEY_CLASSES_ROOT\Folder\shell
HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers

For the item "Open with..." the thread answers
HKEY_CLASSES_ROOT\*\OpenWithList

For KM Logical drives branches:
HKEY_CLASSES_ROOT\Drive\shell
HKEY_CLASSES_ROOT\Drive\shellex\ContextMenuHandlers

You can also delete items using special programs. For example using ShellExView


Its principle is simple: select the desired item and click on the red circle at the top of the program. The main thing here is that Type was Context menu

Now a little about how create your own item in the context menu.
The fact is that adding such an item for folders or specific files, as well as in an “empty” space using the registry will not work. You can only assign it to when it opens with RMB on the Desktop. Therefore, I recommend reading the article and taking advantage of what is described there.

Well, or use another utility - Ultimate Windows Context Menu Customizer() which has a bunch of features, but in English. And there we only need to select the item and delete it:


If anyone is interested in more details and can’t figure it out, write in the comments and I’ll help. There, in the left column you need to select an item (computer, folder, files, etc.) where the context menu is called up, and to the right, select what to delete and click the Remove Item button at the bottom. If you are fluent in English, you will understand.

You can guess how to add your program to KM -> Create if you read the entire article carefully, namely about deleting one of this items. You just need to create a subsection on the contrary and write for the desired extension.

In general, the article turned out to be a little chaotic and more about removing it from the context menu, because... I think this is more relevant, and there is an article about adding. Therefore, if anything is not clear, write in the comments. Let's figure it out.

Over time, the context menu that appears when you click on right button the mouse is clogged with various unnecessary items. Due to the presence of these items, the context menu begins to appear with some time delays, which can be quite annoying normal operation. Remove them without using any third party programs almost impossible.

Let's look at how the program works ShellExView and let's try using it to remove an item from the Windows 7 context menu.

ShellExView is a small utility with which you can individually disable each item just by highlighting it and clicking on the red ball. The program is Russified and has a clear and very simple interface. Below you can see what the program window looks like.

Removing an item from the context menu

So, before proceeding with the instructions, I want to warn you, if you doubt something or do not understand how to work with this software at all, then it is better not to take risks, otherwise you will have to reinstall the operating system later.

1. Download the ShellExView program and run it.

2. In order for the elements that belong to the context menu to be located at the beginning of the list, at the top find the tab with the text “Type” and click on it once.

3. Find the items you want to delete. To remove it, select the extension that is associated with our item and click on the red ball at the top left edge of the program window.