前回ファイルを右クリックしたとき、コンテキストメニュー(context menu)をロードするのに2秒かかったという事実に悩まされました。なんで?コンピューターに非常に多くの異なるアプリケーションをインストールしたため、それらのいくつかが右クリックのコンテキストメニュー(context menu)に自動的に追加されました。
一部のプログラムでは、オプションをコンテキストメニューに追加するかどうかを尋ねられますが、そうでないプログラムもあります。確かに、右クリックメニューにそれを含めるとどれほど便利かを考えて、おそらく2、3回はいと言いましたが、まだ使用したことがないものがたくさんあります。
ファイル、フォルダ、デスクトップの右クリックメニュー(click menu)からアプリケーションを削除する方法を探している場合は、レジストリを少しハッキング(registry hacking)して自分で削除できます。レジストリに煩わされたくない場合は、フリーウェアユーティリティに関する以前の投稿をチェックして、右クリックのコンテキストメニュー(context menu)を編集してください。
まず、私の途方もなく長い右クリックメニュー(click menu)を見てください:
今では長すぎます!Dreamweaver、メモ帳(Notepad)、アンチウイルス、Pinkyバスケット(Pinky basket)、PKZIP、SmartFTP、PowerISOがあります。ふぅ(Whew)!では、メニューをより管理しやすいものにカスタマイズするにはどうすればよいでしょうか。
まず、何か(case something)が台無しになった場合に備えて、必ずレジストリをバックアップしてください。次に、 [スタート](Start)、 [ファイル名を指定して実行]の順に移動し、 (Run)REGEDITと入力して、レジストリエディタ(registry editor)を開きます。
ファイルの右クリックメニューを編集
ファイル用とフォルダ用の右クリックメニューがあります。ファイル用のものにアクセスするには、次のレジストリキー(registry key)にアクセスしてください。
HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\
次のようなリストが表示されます。
ContextMenuHandlersの下にリストされているすべてのフォルダーは、 Windows(Windows)でファイルを右クリックしたときに表示されるアプリケーションです。フォルダを削除してオプションを削除するか、単にフォルダを無効にすることができます。これは、後で元に戻す場合に適しています。
左側のペイン(left pane)でフォルダをクリックし、右側のペインでキー値を右クリックして[変更](Modify)を選択(pane and choosing “)すると、アプリケーションを無効にできます。
以下に示すように、キー値の前に括弧(– )を付けずに(–)マイナス記号(minus sign)を追加するだけです。
[OK(Click OK) ]をクリックし、上部の[更新]ボタンをクリックして、ファイルを右クリックしてみてください。これで、プログラムはコンテキストメニュー(context menu)から削除されます。マイナス記号オプション(minus sign option)が機能しない場合は、右クリックして[削除]を選択すること(right-clicking and choosing) により(Delete)、その特定のプログラムのキー全体を削除できます。
右クリックのコンテキストメニュー(context menu)に、このキーの下に表示されていない余分な項目があることに気付くかもしれません。これは、すべてのメニュー項目が1つの場所に保存されているわけではないためです。これらの場所に保存されているプログラムの他のメニュー項目もあります。
HKEY_CLASSES_ROOT\*\shell
HKEY_CLASSES_ROOT\AllFileSystemObjects\ShellEx\ContextMenuHandlers
フォルダの右クリックメニューを編集
上記のフォルダの場合と同じ手順に従うこともできます。これは単なる別のレジストリパス(registry path)です。フォルダを右クリックするためのメニューオプションを編集するには、次のURLにアクセスしてください。
HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\
HKEY_CLASSES_ROOT\Directory\shell
かなりスクロールする必要がありますが、そこに到達すると、次のようになります。
ここでも、ContextMenuHandlersの下のフォルダーを削除するか、キーを編集して値の前に–を付けることでフォルダーを無効にすることができます。そのようにシンプルで、魅力のように機能します!
デスクトップの右クリックメニューを編集
はい、Windowsのデスクトップは、レジストリ内のコンテキストメニュー(context menu)の場所が異なります。幸い、上に示したのと同じ構造になっているので、アイテムを削除する方法を理解するのに問題はありません。
ほとんどのプログラムはデスクトップの右クリックメニューに何も追加しないため、この(right-click menu)レジストリハック(registry hack)を使用することはめったにありません。デスクトップメニュー(desktop menu)項目の場所は次のとおりです。
HKEY_CLASSES_ROOT\Directory\Background\shell
HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers
デスクトップのコンテキストメニュー(desktop context menu)からその迷惑なガジェット(Gadgets) メニューオプション(menu option)を常に取り除きたい場合は、今すぐできます!
デスクトップの右クリックメニューに任意のアプリケーションを簡単に追加することもできます。シェルキー(shell)を右クリック(Just right-click)して、 [新規(New)] - [キー(Key)]を選択するだけです。コンテキストメニュー(context menu)に表示されるので、キーに任意の名前を付けます。私の例では、Paintというキーを作成しました。
次に、新しいキーを右クリックして、もう一度[新規]-[キー]を選択(New)します(Key)。今回はキーコマンド(command)に名前を付けます。次に、右ペインの(right-pane and paste)デフォルト(Default)値をダブルクリックして、プログラムへのパスを貼り付けます。レジストリエントリは次のようになります。
すぐにデスクトップに移動して右クリックすると、プログラムの新しいオプションが表示されます。
つまり、これらはWindowsの3つの異なる(Windows)コンテキストメニュー(context menus)であり、レジストリを使用してそれらを編集する方法です。質問や問題がある場合は、コメントを投稿してください。楽しみ!
How to Manually Edit the Right Click Menu in Windows
The last time I right-clicked on a file, I was annoyed by the fact that it took a full two sеconds to load the сontext menu. Why? Well because I had installed so many different applications on my computer that a couple of them added themselves to my right-click context menu automaticаlly!
Some programs ask you if you want the option added to your context menu while others do not. Now granted, I probably said yes a couple of times, thinking how useful it would be to have that in my right-click menu, but there are still many I never use!
If you’re looking for a way to remove applications from right click menu for files, folders and the desktop, you can do it yourself with a little bit of registry hacking. If you don’t want to bother with the registry, check out my previous post on freeware utilities to edit the right-click context menu.
First, take a look at my ridiculously long right click menu:
Now that is just way too long! There’s Dreamweaver, Notepad, anti-virus, Pinky basket, PKZIP, SmartFTP, and PowerISO! Whew! So how can we customize the menu to something more manageable?
First, make sure to back up your registry in case something gets messed up. Now open the registry editor by going to Start, then Run and then typing in REGEDIT.
Edit Right Click Menu for Files
There is a right-click menu for files and another for folders. To get to the one for files, head over to this registry key:
HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\
You should now see a listing like this:
All the folders listed under ContextMenuHandlers are applications that show up when you right click on a file in Windows. You can either delete the folder to remove the option or simply disable the folder, which is better in case you want to bring it back later on.
You can disable an application by clicking on the folder in the left pane and then right-clicking on the key value in the right pane and choosing “Modify“.
All you need to do is add a minus sign without the parentheses (–) in front of the key value like shown below:
Click OK, then the refresh button at the top and then try right-clicking on the file! The program should now be gone from the context menu. If the minus sign option is not working, you can simply delete the entire key for that particular program by right-clicking and choosing Delete.
You may notice that there are extra items in your right-click context menu that are not showing up under this key. That’s because not all of the menu items are stored in one location. You may also find other menu items for programs stored at these locations:
HKEY_CLASSES_ROOT\*\shell
HKEY_CLASSES_ROOT\AllFileSystemObjects\ShellEx\ContextMenuHandlers
Edit Right Click Menu for Folders
You can also follow the same steps as shown above for folders; it’s just a different registry path. In order to edit the menu options for right clicking on folders, go here:
HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\
HKEY_CLASSES_ROOT\Directory\shell
You’ll have to scroll quite a bit, but once you get there, it should look something like this:
Again, you can either delete the folders under ContextMenuHandlers or you can simply disable them by editing the key and putting a – in front of the value. Simple as that and works like a charm!
Edit Right Click Menu for Desktop
Yes, the desktop in Windows has a different location in the registry for its context menu. Luckily, it’s got the same structure as we have shown above, so you won’t have any trouble figuring out how to remove items.
Most programs never add anything to the desktop right-click menu, so it won’t be often that you’ll use this registry hack. The location for the desktop menu items is here:
HKEY_CLASSES_ROOT\Directory\Background\shell
HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers
If you have always wanted to get rid of that annoying Gadgets menu option from the desktop context menu, now you can!
You can also add any application to the desktop right-click menu pretty easily. Just right-click on the shell key and choose New – Key. Name the key whatever you want as that will appear in the context menu. In my example, I created a key called Paint.
Now right-click on the new key and again choose New – Key. This time name the key command. Now double-click on the Default value in the right-pane and paste in the path to your program. Here is what my registry entries look like:
You can immediately go to the desktop, right-click and you should see a new option for your program!
So those are the three different context menus in Windows and how you can edit them using the registry. If you have any questions or problems, post a comment. Enjoy!