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