何かを右クリックして、そのすべてのがらくたがどこから来たのか疑問に思ったことがある場合は、あなただけではありません。使用していないがらくたを取り除き、実際に役立つアイテムをコンテキストメニューに追加したいですか?あなたはできる。
Windowsには、デフォルトでそのコンテキストメニューに多数のオプションが含まれており、アプリをインストールするにつれてそのリストは大きくなります。すべてのアプリがコンテキストメニューの一部を求めて戦っているように見えることがあり、私たちのほとんどはそれらの半分を使用していません。レジストリを編集してアイテムを削除する方法と、無料のサードパーティアプリをいくつか使用して簡単にクリーンアップする方法を紹介します。また、さらに便利なコマンドを追加する方法についても説明します。あまり労力をかけなくても、コンテキストメニューが雑然としていて、ほとんどの場合に役立つだけです…
…合理化され、効率的になります。
始めましょう。
難しい方法:レジストリを編集してコンテキストメニューからアイテムを削除する
本当にオタクな方法で物事をクリーンアップしたい場合は、サードパーティのソフトウェアを必要とせずにレジストリエディタから行うことができます。後で簡単なツールについて説明しますが、これらのツールを使用して、レジストリでこれらのものがどのように処理されるかを理解するのに役立つと思います。
標準警告 :レジストリエディタは強力なツールであり、誤用するとシステムが不安定になったり、動作しなくなったりする可能性があります。これまでに使用したことがない場合は、 レジストリエディタの使用方法 始める前に。そして間違いなく レジストリをバックアップする (そして あなたのコンピュータ !)変更を加える前に。これは、この記事のガイドラインに従う場合に特に当てはまります。自分にとって意味のあるコンテキストメニューエントリを見つけるために、少し探し回る必要があるからです。
関連: プロのようにレジストリエディタを使用することを学ぶ
[スタート]をクリックして「regedit」と入力し、レジストリエディタを開きます。 Enterキーを押してレジストリエディタを開き、PCに変更を加える権限を付与します。
残念ながら、コンテキストメニューに入力されている項目は、すべてレジストリ内の同じ場所にあるわけではありません。左側のナビゲーションペインで次のキーのいずれかにドリルダウンすると、ファイルとフォルダの両方に使用されるほとんどのコンテキストメニュー項目を見つけることができます。
HKEY_CLASSES_ROOT \ * \ shell
HKEY_CLASSES_ROOT \ * \ shellex \ ContextMenuHandlers
HKEY_CLASSES_ROOT \ AllFileSystemObjects \ ShellEx
代わりに、次のいずれかのキーにフォルダのみに固有のコンテキストメニュー項目があります。
HKEY_CLASSES_ROOT \ Directory \ shell
HKEY_CLASSES_ROOT \ Directory \ shellex \ ContextMenuHandlers
関連: Windowsレジストリで場所をブックマークする方法
これらの場所にあるコンテキストメニュー項目を少し異なる方法で処理する必要があるため、読み続けて、その方法を説明します。今のところ、レジストリでこれらの場所をそれぞれ見つけて、 それらをお気に入りリストに追加します 後で簡単に閲覧できるようにします。
「シェル」アイテムを削除する
例として1つのアイテムを見てみましょう。私は VLC ビデオプレーヤー。インストールすると、VLCは「VLCメディアプレーヤーのプレイリストに追加」という名前のコンテキストメニュー項目を追加しました。私はそれを決して使用せず、むしろそれが私のコンテキストメニューにないことを望みます。
そのメニュー項目を取り除く方法は次のとおりです。レジストリエディタで、次のキーにドリルダウンします。
HKEY_CLASSES_ROOT \ Directory \ shell \ AddtoPlaylistVLC
私は見つけました
AddtoPlaylistVLC
閲覧中のキー
シェル
削除するアイテムを探すキー。通常のアイテム
シェル
キーは通常、見つけて処理するのが本当に簡単です。
これを処理する方法については、いくつかのオプションがあります。それを削除するだけでいい
AddToPlaylistVLC
キーを完全に入力すると、コンテキストメニューからアイテムが削除されます。ただし、レジストリをバックアップするか、最初にキーをエクスポートしてREGファイルに対応しない限り、気が変わっても簡単に元に戻すことはできません。
2番目のオプションは、キーを削除するのではなく無効にすることです。これを行うには、右クリックするだけです。
AddToPlaylistVLC
キー(または使用しているキー)を選択し、[新規]> [文字列値]を選択します。新しい文字列値に「LegacyDisable」という名前を付けます。
作成するとすぐに
LegacyDisable
値、変更はすぐに行う必要があります。ファイルエクスプローラーでファイルまたはフォルダーを右クリックすると、[VLCメディアプレーヤーのプレイリストに追加]アイテムがコンテキストメニューから削除されていることがわかります。
3番目のオプションもあります。メニュー項目をときどき使用するが、通常のコンテキストメニューが乱雑にならないようにする場合は、Shiftキーを押しながらファイルまたはフォルダを右クリックしたときにのみ表示される拡張コンテキストメニューで非表示にすることができます。これを行うには、右クリックします
AddToPlaylistVLC
キー(または使用しているキー)を選択し、[新規]> [文字列値]を選択します。新しい文字列値に「Extended」という名前を付けます。
これで、Shiftキーを押しながらフォルダを右クリックした場合にのみ表示されます。
「Shellex」アイテムを削除する
このセクションの上部にリストした一般的なレジストリキーの一部には、名前に「shell」ではなく「shellex」(シェル拡張)が含まれていることに気付いたと思います。これらのタイプのキーの処理は少し異なる必要があります。例として、前述のキーの1つに進みます。
HKEY_CLASSES_ROOT \ Directory \ shellex \ ContextMenuHandlers
shellexアイテムは解読が少し難しいでしょうが、通常は左側のキー名でアイテムを理解することができます。ここでは、
DropboxExt
内部のキー
ContextMenuHandlers
キー。
Dropboxをインストールすると、コンテキストメニューに「MovetoDropbox」コマンドが追加されます。私はドラッグアンドドロッパーに近いので、一度もそのコマンドを使用したことがなく、それを取り除くつもりです。
でトリックを使用することはできません
LegacyDisable
そして
拡張
上記でshellexアイテムを使用して説明した文字列値。あなたはまだ全体を削除することができます
DropboxExt
キーを押してコンテキストメニューから削除します(削除する場合は必ずキーをバックアップしてください)が、無効にする簡単な方法があります。左側のキーを選択し、そのキー内の(デフォルト)値をダブルクリックして、プロパティウィンドウを開きます。
プロパティウィンドウの[値のデータ]ボックスで、既存の値を削除しないように注意しながら、その前にダッシュをいくつか配置して、すでに存在する値を変更します。そうすれば、気が変わった場合でも、戻ってダッシュを削除できます。完了したら、[OK]をクリックします。
変更はすぐに行われるため、ファイルエクスプローラーで何かを右クリックして、コマンドが消えていることを確認します。
残念ながら、shellexアイテムに関しては、シェルアイテムの場合のように拡張コンテキストメニューで非表示にする方法はありません。それらを削除または無効にすることしかできません。
ファイルタイプで他の場所を探索する
特定の種類のファイルを右クリックしたときにのみ表示されるコンテキストメニュー項目を削除したい場合は、それも実行できます。これらのアイテムは、これまで見てきた一般的な場所以外の場所に保管されています。それらを見つけるには、まず下を見てファイル拡張子キーを見つける必要があります
HKEY_CLASSES_ROOT
その拡張機能の場合、検索する必要のあるキーの名前が表示されます。
例として、Excelドキュメント(XLSX)を右クリックしたときにExcelで開くためのメニュー項目を削除したいとします。なぜあなたはこれをしたいのですか?まあ、おそらくそうは思わないでしょうが、ここで見るのは簡単な例です。他のアプリケーションでは、不要なさまざまな種類のコマンドが追加される場合があります。
まず、XLSX拡張機能の次のレジストリキーを確認します。
HKEY_CLASSES_ROOT \ .xlsx
のデータ列
(デフォルト)
シェルキーを使用すると、実際のファイルの種類が「Excel.Sheet.12」であることがわかります。
これで、その拡張キーを参照できます。
HKEY_CLASSES_ROOT \ Excel.Sheet.12 \ shell
そして今、あなたは正しい場所を見つけました
シェル
キーを押すと、「シェル」アイテムに関する前のセクションで説明したのと同じ手法を使用して、拡張コンテキストメニューのアイテムを削除、無効化、または非表示にできます。覚えておいてください
LegacyDisable
そして
拡張
文字列値?はい、それらもここで機能します。
簡単な方法:NirSoftユーティリティを使用してコンテキストメニューからアイテムを削除する
それで、あなたは物事を難しい方法で行う方法を知ったので、簡単な方法を見てみましょう。レジストリを編集する代わりに、NirSoftから2つのツールをダウンロードして、コンテキストメニューをクリーンアップできます。なぜ2つのツール?それらの1つは通常のシェルアイテムを処理し、もう1つはshellexアイテムを処理するためです。どちらもレジストリを編集するよりもはるかに使いやすいですが、レジストリでこれらがどのように処理されるかを舞台裏で理解することで、これらのツールが表示するすべてのアイテムを並べ替えることができます。
関連: 32ビットと64ビットのどちらのWindowsを実行しているかを知るにはどうすればよいですか?
両方のツールをダウンロードすることから始めます。最初のツールは ShellMenuView 、通常のシェルアイテムを処理します。 2番目のツールは ShellExView 、shellexアイテムを処理します。これらの両方のページの下部に向かって下にスクロールして、ダウンロードリンクを見つけます。これらのツールはどちらも、98から10までのほぼすべてのバージョンのWindowsで動作します。使用しているかどうかに応じて、32ビットバージョンまたは64ビットバージョンのいずれかを入手する必要があります。 32ビット版または64ビット版のWindowsを実行している 。
最初に確認するツールはShellMenuViewです。これを使用すると、使いやすいインターフェースでこれらの通常のシェルアイテムをすべて管理できます。ツールをダウンロードして解凍した後、EXEファイルをダブルクリックして実行します。ポータブルツールなので、インストールは必要ありません。
ShellMenuViewウィンドウで、無効にするアイテムが見つかるまでリストを参照します。これらのツールでのみアイテムを無効にできます。アイテムを削除したり、拡張コンテキストメニューで非表示にしたりすることはできません。ちなみに、これらのツールは、を作成することによってアイテムを無効にします
LegacyDisable
レジストリを手動で編集したときと同じように、適切なキー内の文字列値。
探しているアイテムが見つかったら、ツールバーの[無効にする]ボタン(赤いライト)をクリックします。
これらのツールを使用するもう1つの利点は、複数のアイテムを選択して、それらをすべて一度に無効にできることです。この例では、フォルダを右クリックした場合にのみ「VLCメディアプレーヤーのプレイリストに追加」アイテムを無効にします(前の「レジストリ」セクションで使用したのと同じ例)が、すべての「追加先」を簡単に選択できます。 [VLCメディアプレーヤーのプレイリスト]アイテムをクリックし、[無効にする]をクリックして、サポートされているすべてのファイルタイプのコンテキストメニューからそのコマンドを削除します。
シェルアイテムの削除が完了したら、次のステップはShellExViewツールを起動してshellexアイテムを削除することです。これは、最初のツールとまったく同じように機能します。 1つ以上のアイテムを選択し、[無効にする]ボタンをクリックして、コンテキストメニューからアイテムを削除するだけです。
コンテキストメニューから追加のアイテムを削除する方法
NirSoftツールも通常のRegistryメソッドも対応していないことに気付いたかもしれないコンテキストメニュー項目がいくつかあります。つまり、「プログラムから開く」および「送信先」サブメニューにある項目です。
関連: Windowsの「プログラムから開く」コンテキストメニューからプログラムを削除する方法
[プログラムから開く]メニューは、複数のプログラムでファイルを開くときに便利な機能です。特定のプログラムでファイルを開くと、そのプログラムはそのタイプのファイルの[プログラムから開く]メニューに追加されます。ただし、間違ったプログラムや使用しなくなったプログラムで誤ってファイルを開いたことがあれば、時間の経過とともにメニューが乱雑になるのを見たことがあるでしょう。幸いなことに、私たちはあなたをガイドするための完全な指示のセットを持っています 「プログラムから開く」メニューからプログラムを削除する 。
「送信先」メニューは、人々がいつも愛して使用する傾向があるか、まったく気にしない機能の1つです。 Windowsをインストールすると、デフォルトで「送信先」メニューにいくつかの項目が追加されます。さまざまなアプリをインストールすると、時間の経過とともに他のアプリが追加されます。そのメニューを整理したいと思ったことがあるなら、それはあなたの幸運な日です!のためのガイドが1つあります 「送信先」メニューの項目をカスタマイズする 必要に応じて別のガイド コンテキストメニューから「送信先」メニューを削除します 完全に。
関連: Windows 10、8、7、またはVistaで[送信]メニューをカスタマイズする
いくつかの便利なアイテムをコンテキストメニューに追加する方法
コンテキストメニューから不要なアイテムを削除するのに時間を費やしたので、実際に使用する可能性のあるいくつかのアイテムを追加することに注意を向けることができます。まず、実際にはほぼすべてを追加できます 応用 または ショートカット コンテキストメニューにします。ものを削除するときに確認するレジストリキーについてすべて読んだので、物を追加するときに同じキーがたくさん含まれていることに驚くことはありません。
関連: Windowsデスクトップの右クリックメニューにアプリケーションを追加する方法
もちろん、コンテキストメニューに追加する楽しいものについての具体的な提案がないわけではありません。そして、それらの多くをカバーしました。たとえば、次のいずれかをメニューに追加できます。
- すべてのファイルに対して「メモ帳で開く」コマンド
- フォルダの「PowerShellをここで開く」コマンド
- ドライブの「デフラグ」コマンド
- ファイルとフォルダの「所有権を取得」コマンド
- フォルダ内のファイルのリストをコピーするためのコマンド
- すばやくアクセスするための「コントロールパネル」コマンド
だから、楽しんで創造的になりましょう!
確かに、慣れ親しんだメニューを変更するためだけに吸収するのはかなりの量の情報ですが、コマンドを備えたすてきでクリーンなコンテキストメニューを使用する方がはるかに快適であることに驚かれるかもしれません。実際に使用します。何を求めている?これらのコンテキストメニューをより便利にするために始めましょう!