Windows Add Context Menu Item

The Context menu has options that help make using Windows easier. But there might be more items you want to add. Easy Context Menu does it the simple way. How to Add or Remove Items from “New” Context Menu in Windows - In Windows, whenever we right-click on Desktop or in Windows Explorer, we get 'New' menu which allows us to create new folder, new shortcut and new files using. Applications add additional items to the context menu when they’re installed. The options are usually easy to identify because a good application will include its own app icon or its name with the context menu item. How to add item to Windows shell context menu to open your application. Posted by Reza Aghaei June 10, 2018 in.NET. Sometimes when installing applications, you want to add an entry to the windows shell context menu to open your application and pass the selected file or folder name to your application. Context Menu Editor is a program that you can add software and document shortcuts to the Windows 10 context menus with. Press the Download File button on this page to save its compressed folder. Extract that compressed folder with File Explorer as before, and click Context Menu 1.1 to open the window shown below. How to Add Some Useful Items to the Context Menu. Now that you’ve spent some time removing items you don’t need from your context menu, you can turn your attention to adding some items you might actually use. To start with, you can actually add just about any application or shortcut you want to the context menu. Since you’ve now read all. Windows 10: context menu item / entry to right click song to add to current groove music playing list Discus and support context menu item / entry to right click song to add to current groove music playing list in Windows 10 Software and Apps to solve the problem; I reckon the classic Windows XP app still reigns supreme. Where is the option to add song to current playing song queue /list?

Active4 years, 3 months ago

Similar to the way Notepad++ adds 'Edit with Notepad++' to the context menu of all files, or how most Antivirus products will add a global 'Scan this file' option, I would like to add a particular program to the context menu for all file types.

Thanks to DOSBox, I'm a little familiar with manually creating file associations and creating context menu options for specific file types.

However, I've got one program I'd like to add as a context menu globally because it can be used with files that have almost any extension. What registry keys do I need to modify for this, and what common pitfalls should I avoid in order to not break things here?

I'd rather do this manually, so that I'm intimately familiar with what changes I'm making to the system, rather than use a third-party tool. The OS I'm doing this on is Windows 7 x64, but it would be great if the same method could be used all the way back to XP. I can probably figure out the necessary command syntax myself - I just need to know which keys to go after and how to format the commands and labels to be properly recognized in those keys.

IsziIszi
7,67837 gold badges96 silver badges164 bronze badges

3 Answers

Here is how you do it with an executable, I would assume it could be done with any program.

Open regedit.exe through the start menu search or run box, and then browse down to the following key:

HKEY_CLASSES_ROOT *shell

Right-click on “shell” and choose to create a new key, calling it “Open with (your program name)”. Create a new key below that one called “command”. Double-click on the (Default) value in the right-hand pane and enter in the following:

'C:Folder path where the program residesProgram.exe' '%1'

The change should take effect immediately… just right-click on any file and you’ll see the next menu entry.

.
Screenshots:

.

.

Source of Information (sort of)

. [Note: Article-comments report author's method works for Vista; and also XP. - Ed.]

MoabMoab
52.6k14 gold badges98 silver badges161 bronze badges

You can also try with this little freeware program:

It just sorted out all the mess for me with .js files. Before that I tried several different ways of adding default handler programs. Highly recommended.

Note that I've got nothing with the developer/publisher of the software. Just a happy new user.

Edit: Oh, just found it's been recommended already: Why can't change the default program to open an extension in Windows 7?

Community
Alen SiljakAlen Siljak

There are lots of freeware to do it. My favorite is ContextEdit (freeware, no ads). Other programs can be found at: http://www.thewindowsclub.com/remove-click-context-menu-items-editors

Dio PhungDio Phung
4991 gold badge8 silver badges24 bronze badges

Not the answer you're looking for? Browse other questions tagged windows-7windows-xpwindows-vistawindows-explorercontext-menu or ask your own question.

If you’ve ever found yourself right-clicking on something and wondering where all that junk came from, you’re not alone. Want to get rid of the cruft you don’t use, and add some actually useful items to the context menu? You can.

Windows includes a bunch of options in that context menu by default, and that list grows as you install more apps. It sometimes seems like every app is fighting for a piece of your context menu and most of us don’t even use half of them. Download crazy chicken kart 2. We’re going to show you how you can remove items by editing your Registry, as well as an easier cleanup method using a couple of free third-party apps. We’ll also point you toward how to add some more useful commands. Without too much effort, you can take your context menu from being cluttered and only mostly useful…

…to being streamlined and efficient.

Let’s get started.

The Hard Way: Remove Items from the Context Menu by Editing the Registry

If you want to clean things up the truly geeky way, you can do from Registry Editor without the need for third-party software. We’ll get to the easier tools a bit later, but we think it helps when using those tools to understand how this stuff is handled in the Registry.

Standard warning: Registry Editor is a powerful tool and misusing it can render your system unstable or even inoperable. If you’ve never worked with it before, consider reading about how to use the Registry Editor before you get started. And definitely back up the Registry (and your computer!) before making changes. This is especially true when following the guidelines in this article, because you’ll end up having to do a little hunting around to find the context menu entries that mean something to you.

Open the Registry Editor by hitting Start and typing “regedit.” Press Enter to open Registry Editor and then give it permission to make changes to your PC.

Unfortunately, the items populating your context menu are not all located in the same place in the Registry. You can find most of the context menu items used for both files and folders by drilling down to one of the following keys in the navigation pane on the left:

You’ll find context menu items specific to just folders in one of these keys instead:

RELATED:How to Bookmark Locations in the Windows Registry

You’ll need to handle the context menu items found in these locations a bit differently, so keep reading and we’ll explain how. For now, you might find it handy to locate each of those locations in the Registry and add them to your favorites list so that they’re easier to browse through later.

Remove “Shell” Items

Let’s take a look at one item as an example. I use the VLC video player. When I installed it, VLC added a context menu item named “Add to VLC media player’s Playlist.” I never use that and would rather it not be on my context menu.

Here’s how we get rid of that menu item. In Registry Editor, drill down to the following key:

I spotted the AddtoPlaylistVLC key while browsing through the shell key looking for items to remove. Items under the regular shell key are usually really easy to spot and deal with.

We have a few options on how to handle this. We could just delete that AddToPlaylistVLC key entirely, and that would remove the item from the context menu. However, unless you back up your Registry—or export the key first and keep up with the REG file—it won’t be easy to get back if you change your mind.

The second option is to disable the key instead of deleting it. To do that, just right-click the AddToPlaylistVLC key—or whatever key you’re working with—and choose New > String Value. Name the new string value “LegacyDisable.”

As soon as you create the LegacyDisable value, the change should be immediate. Right-click a file or folder in File Explorer and we can see that the “Add to VLC media player’s Playlist” item has been removed from the context menu.

You also have a third option. If you occasionally use a menu item, but don’t want it cluttering up your regular context menu, you can hide it away on the extended context menu you see only when you hold Shift while right-clicking a file or folder. To do this, right-click the AddToPlaylistVLC key—or whatever key you’re working with—and choose New > String Value. Name the new string value “Extended.”

Now, it will only appear if you right-click on a folder while holding Shift.

Remove “Shellex” Items

You probably noticed that some of the common Registry keys we listed at the top of this section have “shellex” (Shell Extension) in the name instead of just “shell”. You’ll need to handle those types of keys just a bit differently. As our example, we’ll head down to one of those keys we mentioned:

Add Item To Windows Context Menu C#

The shellex items will be a little tougher to decipher, but you can usually figure out an item by the key name on the left. Here, we’re going to be working with the DropboxExt key inside the ContextMenuHandlers key.

When Dropbox is installed, it adds a “Move to Dropbox” command to the context menu. Because I’m more of a drag and dropper, I’ve never once used that command, and I’m going to get rid of it.

You can’t use the tricks with the LegacyDisable and Extended string values we described above with shellex items. You could still delete the whole DropboxExt key to remove it from the context menu (and be sure to back the key up if you do), but there is a simple way to disable it. Just select the key on the left and then double-click the (Default) value inside that key to open its properties window.

On the properties window, in the “Value data” box, just modify the value that’s already there by putting a few dashes in front of it, being careful not to delete any of the existing value. That way, if you change your mind, you can just go back in and remove the dashes. When you’re done, click “OK.”

The change will be immediate, so go right-click something in File Explorer and make sure the command is gone.

Unfortunately, when it comes to shellex items, there’s no way to hide them on the Extended context menu the way you can with shell items. You can only delete or disable them.

Explore Other Locations by File Type

If you want to remove context menu items that you only see when you right-click specific types of files, you can do that, too. These items are stored elswhere than the common locations we’ve already looked at. To find them, you’ll need to first locate the file extension key by looking under HKEY_CLASSES_ROOT for that extension, which in turn will tell you the name of the key that you need to look for.

Just as an example, say you wanted to remove the menu item for opening an Excel document (XLSX) in Excel when you right-click on it. Why would you want to do this? Well, you probably wouldn’t, but it’s an easy example to look at here. Other applications may add different types of commands you don’t need.

You’d start by taking a look at the following Registry key for the XLSX extension:

The data column for the (Default) shell key lets you know that the actual type of file is “Excel.Sheet.12.”

Now, you can browse to that extensions key:

And now that you’ve located the correct shell key, you can use the same techniques we described in the previous section on “shell” items to delete, disable, or hide the item on the Extended context menu. Remember the LegacyDisable and Extended string values? Yep, those work here, too.

The Easy Way: Remove Items from the Context Menu with NirSoft Utilities

Windows Add Right Click Menu Item

So, now that you know how to do things the hard way, let’s take a look at the easy way. Instead of editing the Registry, you can download two tools from NirSoft to clean up your context menu. Why two tools? Because one of them handles regular shell items and one handles shellex items. They are both much easier to use than editing the Registry, but the behind-the-scenes understanding of how these things are handled in the Registry will give you a leg up in sorting through all the items these tools display.

RELATED:How Do I Know if I’m Running 32-bit or 64-bit Windows?

Start by downloading both the tools. The first tool is ShellMenuView, which handles regular shell items. The second tool is ShellExView, which handles shellex items. Scroll down toward the bottom of both those pages to find the download links. The tools both work with pretty much any version of Windows from 98 all the way through 10. You will need to grab either the 32-bit or 64-bit version, depending on whether you’re running a 32-bit or 64-bit edition of Windows.

The first tool we’ll check out is ShellMenuView, which allows us to manage all of those regular shell items with an easy to use interface. After downloading and extracting the tool, double-click the EXE file to run it. It’s a portable tool, so there’s no installation.

In the ShellMenuView window, just browse down the list until you find the item you want to disable. You can only disable items with these tools—not delete them or hide them on the Extended context menu. And by the way, these tools disable items by creating a LegacyDisable string value inside the appropriate key—just like we did when we edited the Registry manually.

When you find the item you’re looking for, click the “Disable” button on the toolbar (the red light).

Another benefit of using these tools is that you can select multiple items and then disable them all at once. In our example, we’re disabling the “Add to VLC media player’s Playlist” item only when you right-click a folder (the same example we used in the Registry section previously), but we could easily select all of the “Add to VLC media player’s Playlist” items and then click “Disable” to remove that command from the context menu of all supported file types as well.

When you’re done removing shell items, the next step is to fire up the ShellExView tool and remove shellex items. This one works the exactly the same way as the first tool. Just select one or more items and then click the “Disable” button to remove the items from your context menu.

How to Remove Additional Items from the Context Menu

There are a couple of context menu items you may have noticed that neither the NirSoft tools nor the regular Registry methods we covered address: namely, the items you find on the “Open With” and “Send To” submenus.

RELATED:How to Remove Programs from the “Open With” Context Menu in Windows

The “Open With” menu is a handy feature when you open files with multiple programs. Whenever you open a file with a particular program, that program gets added to the “Open With” menu for that type of file. If you’ve ever accidentally opened a file with the wrong program or with a program you don’t use any more, though, you’ve probably seen that menu get cluttered over time. Fortunately, we have a complete set of instructions to guide you through removing programs from the “Open With” menu.

The “Send To” menu is one of those features that people tend to either love and use all the time or just never even bother with. When you install Windows, some items are added to the “Send To” menu by default. Others get added over time as you install different apps. If you’ve ever wished you could declutter that menu, it’s your lucky day! We’ve got one guide for customizing the items on the “Send To” menu and another guide if you’d like to remove the “Send To” menu from your context menu altogether.

How to Add Some Useful Items to the Context Menu

Now that you’ve spent some time removing items you don’t need from your context menu, you can turn your attention to adding some items you might actually use. To start with, you can actually add just about any application or shortcut you want to the context menu. Since you’ve now read all about what Registry keys to look through when you’re removing stuff, you won’t be suprised that adding things involves a lot of those same keys.

Of course, we wouldn’t leave you without any specific suggestions for fun things to add to your context menu. And we’ve covered a bunch of them. For example, you could add any of the following to your menu:

So, have fun and get creative!

Add Options Context Menu Windows

We admit, it’s a good amount of information to absorb just to change a menu that you’ve probably grown used to, but you might be surprised at how much more pleasant it is using a nice, clean context menu that has commands you’ll actually use. So what are you waiting for? Time to get started making those context menus more useful!

Windows Add Context Menu Item List

READ NEXT
  • › How to Use Text Editing Gestures on Your iPhone and iPad
  • › Windows 10’s BitLocker Encryption No Longer Trusts Your SSD
  • › How to Disable or Enable Tap to Click on a PC’s Touchpad
  • › How HTTP/3 and QUIC Will Speed Up Your Web Browsing
  • › Motherboards Explained: What Are ATX, MicroATX, and Mini-ITX?