Windowsのコンテキストメニューから不要なコマンドを削除する方法。 コンテキストメニューからアイテムを削除する方法

手術室をご利用の方へ Windowsシステム少し前までは、アイテムを削除するというアイデア コンテキストメニューガイドが特に興味深いとは思われません。 ただし、再インストールせずに十分長い時間Windowsを使用していて、時々コンピュータにインストールしている場合 さまざまなプログラム、その後、コンテキストメニューが深刻なサイズに成長し、次のようになっている可能性があります。


コンテキストメニューをより便利にするために、不要な未使用のアイテムからコンテキストメニューをクリーンアップできます。 コンテキストメニューを編集するための特別なプログラムがあります。 FileMenuツールまたはShellExView。 ただし、この記事では、を使用してコンテキストメニューからアイテムを削除する方法を学習します。 標準ツール WindowsOS。

コンテキストメニューからの項目の削除

コンテキストメニューから項目を削除する最も簡単な方法は、プログラム設定を検索し、対応する項目のチェックを外すことです。


ただし、一部のプログラムはエクスプローラのコンテキストメニューの項目を無効にする機能を提供していないため、これが常に可能であるとは限りません。 この場合、レジストリエディタを使用して、コンテキストメニューから項目を手動で削除できます。

システムで操作を行う前に、警告しておきます。 Windowsレジストリ、最初に保存することを強くお勧めします バックアップ安全な場所にレジストリ。 これは非常に簡単です。 レジストリウィンドウで、メニューを開く必要があります ファイルアイテムを選択します 輸出.



バックアップコピーを使用してレジストリを復元するには、以前に保存したファイルをダブルクリックして、レジストリに情報を追加することに同意する必要があります。


したがって、コマンドを使用してレジストリエディタを起動します regeditウィンドウ内 実行する(Win + R)。 次に、ブランチごとにレジストリに移動する必要があります。 HKEY_CLASSES_ROOT \ * \ shellex \ ContextMenuHandlers..。 ほとんどのコンテキストメニュー項目はここで見ることができます。


コンテキストメニューから不要なアイテムを削除するには、アイテムを右クリックしてアイテムを選択します 消去.

上記のレジストリキーでコンテキストメニューの一部の項目が見つからなかった場合は、ここにあります- HKEY_CLASSES_ROOT \ AllFilesystemObjects \ Shellex \ ContextMenuHandlers.

コンテキストメニューからフォルダを右クリックしたときに表示される項目を削除するには、セクションに移動します HKEY_CLASSES_ROOT \ Directory \ Shellex \ ContextMenuHandlersそしてまたセクションで HKEY_CLASSES_ROOT \ Folder \ ShellEx \ ContextMenuHandlers.

コンテキストメニューからアイテムを削除する必要がある場合 で開くには、次にここで検索する必要があります: HKEY_CLASSES_ROOT \ * \ OoenWithList.

ちなみに、変更しようとすると システムレジストリ「レジストリの編集はシステム管理者によって禁止されています」という碑文が表示されたら、からのアドバイスが役立ちます。 レジストリ編集ツールへのアクセスの禁止を解除する方法について詳しく説明します。

まだ質問がありますか? -無料でお答えします

時間の経過とともに、状況に応じて Windowsメニュー成長します。 コンピュータを長く使用し、インストールするプログラムが多いほど、コンピュータは長くなります。 を使用してクリーンアップし、不要なフィールドを削除できます CCleanerプログラムまたはレジストリを編集します。

最初の方法。 ダウンロードエリアのPiriformWebサイトにアクセスし、無料でダウンロードします CCleanerバージョン..。 有料のものとの違いは1つだけです。技術的なサポートはありません。

プログラムをインストールして実行します。 必要に応じて、インターフェース言語をロシア語に変更できます。

「サービス」セクションに移動し、表示されるメニューで「スタートアップ」を選択します。 いくつかのタブがありますが、「コンテキストメニュー」に関心があります。 このタブに移動すると、コマンドをコンテキストメニューに追加したプログラムのリストと、それらのステータス(有効かどうか)が表示されます。 使用しないコマンドは削除できます。 これを行うには、アプリケーションフィールドを右クリックして、[削除]オプションを選択します。 削除されたコマンドを返すことができるのは、アプリケーションを再インストールするか、再構成した後でのみです。

ただし、レジストリに手動で変更を加えることにより、プログラムなしでメニューをクリーンアップできます。 これを行うには、レジストリエディタを開きます(Windows / system32 / regedit.exeまたは「スタート」での検索を使用)。

ブランチHKEY_CLASSES_ROOT \ * \ shellex \ ContextMenuHandlersを見つけます。 あらゆる種類のファイルのコンテキストメニューに表示されるコマンドが表示されます。 不要な値を削除してください。

特定の種類のファイルに関連付けられているコマンドは、ルートブランチのHKEY_CLASSES_ROOTフォルダーにあります。 よく目にするファイル拡張子を選択し、未使用のコマンドを削除します。

何かを右クリックして、このがらくたがどこから来たのか疑問に思ったことがあるなら、あなたは一人ではありません。

沿って Windowsのデフォルトこのコンテキストメニューには多くのオプションが含まれており、新しいアプリケーションがインストールされるとリストが増えます。 私たちのほとんどはコマンドの半分を使用していませんが、すべてのアプリケーションがコンテキストメニューの一部を求めて戦っているように見えることがあります。

今日は、レジストリを編集してアイテムを削除する方法と、無料の2、3を使用した簡単なクリーンアップ方法を紹介します。 サードパーティアプリケーション..。 複数を追加する方法も示します 便利なコマンド..。 それなし 特別な努力コンテキストメニューは、最適化された効率的な便利なコマンドでのみ「散らかす」ことができます。

コンテキストメニューレジストリの編集

コンテキストメニューを大雑把にクリーンアップしたい場合は、サードパーティを必要とせずにレジストリエディタからクリーンアップできます。 ソフトウェア..。 後で軽量ツールに移りますが、この紹介は、他のツールがレジストリでどのように機能するかを理解するのに役立つと思います。

標準警告:レジストリエディタは 強力なツール誤用すると、システムが不安定になったり、使用できなくなったりする可能性があります。

Win + Rキーの組み合わせを押して入力し、レジストリエディタを開きます regedit..。 Enterキーを押してレジストリエディタを開き、コンピュータに変更を加える権限を与えます。

残念ながら、コンテキストメニューに表示される項目は次のとおりです。 別の場所レジストリ。 ファイルとフォルダに使用されるほとんどのコンテキストメニュー項目は、次のレジストリキーのいずれかにあります。

HKEY_CLASSES_ROOT \ * \ shell HKEY_CLASSES_ROOT \ * \ shellex \ ContextMenuHandlers HKEY_CLASSES_ROOT \ AllFileSystemObjects \ ShellEx

次のいずれかのセクションに、フォルダに固有のコンテキストメニュー項目があります。

HKEY_CLASSES_ROOT \ディレクトリ\シェルHKEY_CLASSES_ROOT \ディレクトリ\ shellex \ ContextMenuHandlers

これらの場所にあるコンテキストメニュー項目を少し異なる方法で処理する必要があるため、その方法を説明するときに読み続けてください。 現時点では、レジストリでこれらの場所をそれぞれ見つけて、 お気に入りリストに追加して、後で見つけやすくするためです。

シェルアイテムを削除する

例として1つのポイントを取り上げましょう。 VLCビデオプレーヤーを使用しています。 インストールすると、VLCは「VLCプレイリストに追加」というコンテキストメニュー項目を追加しました。 私はそれを決して使用しません、そしておそらくそれを使用しないでしょう。

このメニュー項目を削除する方法は次のとおりです。 レジストリエディタで、次のキーに移動します。

HKEY_CLASSES_ROOT \ディレクトリ\シェル\ AddtoPlaylistVLC

削除するアイテムを探してシェルを参照しているときに、AddtoPlaylistVLCキーに気づきました。 通常のシェルキーの下にあるアイテムは、通常、非常に簡単に見つけて理解できます。

これを処理する方法にはいくつかのオプションがあります。 このAddToPlaylistVLCを完全に削除すると、コンテキストメニューからアイテムが削除されます。 ただし、レジストリをバックアップするか、最初にキーをエクスポートしない限り、気が変わった場合にキーを元に戻すのは簡単ではありません。

2番目のオプションは キーを削除するのではなく、無効にする..。 これを行うには、AddToPlaylistVLCまたは使用しているキーを右クリックして、を選択します。 作成文字列パラメータ..。 新しい文字列値に名前を付けます LegacyDisable.

LegacyDisableを作成すると、変更はすぐに行われます。 ファイルエクスプローラーでファイルまたはフォルダーを右クリックすると、コンテキストメニューから[VLCプレイリストに追加]項目が消えます。

3番目のオプションもあります。 メニュー項目をときどき使用するが、通常のコンテキストメニューを乱雑にしたくない場合は、拡張コンテキストメニューで非表示にできます。これは、Shiftキーを押しながらファイルまたはフォルダーを右クリックした場合にのみ表示されます。

これを行うには、AddToPlaylistVLCまたは使用しているキーを右クリックして、を選択します。 作成文字列値..。 それに名前を付けます 拡張.

これで、Shiftキーを押しながらフォルダを右クリックした場合にのみ表示されます。

Shellexアイテムを削除する

このセクションの上部にリストされている共有レジストリキーの一部が、「shell」ではなく「shellex」(シェル拡張子)という名前になっていることに気付いたかもしれません。 これらのタイプのキーは少し異なる方法で処理する必要があります。

例として、私たちが話し合ったキーの1つに行きます。

HKEY_CLASSES_ROOT \ディレクトリ\ shellex \ ContextMenuHandlers

Shellexアイテムは解読が​​少し難しいですが、左側のキー名でアイテムを識別できます。 ここでは、ContextMenuHandlers内でYandex.Disk.3を操作します。

Yandex.Diskをインストールすると、コンテキストメニューに[リンクをYandex.Diskにコピー]コマンドが追加されます。 私はドラッグアンドドロップに興味があるので、このコマンドを使用したことはなく、これを取り除くつもりです。

上記のLegacyDisableおよびExtendedでトリックを使用することはできません。 ただし、DropboxExtキー全体を削除して、コンテキストメニューから削除することはできます(削除する場合は必ずキーを返すようにしてください)が、無効にする簡単な方法があります。 左側のキーを選択し、(デフォルト)値をダブルクリックしてプロパティウィンドウを開きます。

プロパティウィンドウの[値]フィールドで、既存の文字を削除せずに、その前にダッシュをいくつか配置して、既存の値を変更します。 その後、気が変わった場合は、戻ってダッシュを削除するだけです。 完了したら、[OK]をクリックします。

変更はすぐに行われます。エクスプローラーで何かを右クリックして、コマンドがなくなったかどうかを確認してください。

残念ながら、shellexキーに関しては、シェルアイテムで行ったように拡張コンテキストメニューで非表示にすることはできません。 それらは削除することも無効にすることもできます。

ファイルの種類で他の場所を探索する

特定のファイルタイプを右クリックしたときにのみ表示されるコンテキストメニュー項目を削除する場合は、それらを削除することもできます。 これらのアイテムは他の場所に保管されています。 それらを見つけるには、最初にHKEY_CLASSES_ROOTの下でファイル拡張子キーを見つける必要があります。

たとえば、開くメニュー項目を削除したい Excelドキュメント(XLSX)Excelで右クリックすると。 なぜあなたはこれをしますか? これは単なる例です。 他のアプリも追加できます 他の種類不要なコマンド。

XLSX拡張機能の次のレジストリキーを確認することから始めることができます。

HKEY_CLASSES_ROOT \ .xlsx

データ列 意味 for key(デフォルト)は、実際のファイルタイプが Excel.Sheet.12.

これで、この拡張機能に移動できます。

HKEY_CLASSES_ROOT \ Excel.Sheet.12 \シェル

正しいシェルキーが見つかったので、シェルアイテムについて前のセクションで説明したのと同じ方法を使用して、拡張コンテキストメニューのアイテムを削除、無効化、または非表示にすることができます。 文字列値を覚えておいてください LegacyDisable拡張? はい、これらのテクニックはここでも機能します。

NirSoftユーティリティを使用したコンテキストメニューの制御

難しいことをする方法がわかったので、簡単な方法を見てみましょう。 レジストリを編集する代わりに、NirSoftから2つのツールをダウンロードして、コンテキストメニューをクリーンアップできます。

なぜ2つの楽器? それらの1つは通常のシェルアイテムを処理し、もう1つはshellexアイテムを処理するためです。 レジストリを編集するよりもはるかに使いやすいですが、これらのツールがレジストリを処理する方法を舞台裏で理解することで、これらのツールによって表示されるすべてのアイテムについての洞察が得られます。

両方のツールをダウンロードすることから始めます。 最初のツールはShellMenuViewで、通常のシェルアイテムを処理します。 2番目のツールはShellExViewで、shellexアイテムを処理します。 これらの両方のページの一番下までスクロールして、ダウンロードリンクを見つけます。 ツールとは、98から10までのほぼすべてのバージョンのWindowsで動作します。

ShellMenuViewウィンドウで、無効にするアイテムが見つかるまでリストを確認します。 これらのツールでのみアイテムを無効にすることができ、拡張コンテキストメニューからアイテムを削除または非表示にすることはできません。 ちなみに、これらのツールは、レジストリを手動で編集したときと同じように、対応するキー内にLegacyDisableを作成することにより、アイテムを無効にします。

必要なアイテムが見つかったら、ツールバーの[無効にする]ボタン(赤信号)をクリックします。

これらのツールを使用するもう1つの利点は、複数のアイテムを選択して、一度にすべてオフにできることです。 この例では、フォルダを右クリックしたときに[VLCプレイリストに追加]アイテムのみを無効にしましたが(前にレジストリキーで使用したのと同じ例)、すべての[VLCプレイリストに追加]アイテムを簡単に選択してから、サポートされているすべてのファイルタイプのコンテキストメニューからこのコマンドを削除するには、[無効]をクリックします。

シェルアイテムの削除が完了したら、次のステップはShellExViewツールを実行してshellexアイテムを削除することです。 これは、最初のツールとまったく同じように機能します。 1つ以上のアイテムを選択し、[無効にする]ボタンをクリックして、コンテキストメニューからアイテムを削除します。

結局、含まれているだけのクリーンなコンテキストメニューを使用することがどれほど楽しいかということに驚くでしょう。 必要なコマンド..。 何を求めている? これらのコンテキストメニューをより便利にする時が来ました!

エクスプローラーのコンテキストメニューは、右クリックしたときに表示されるメニューです( 右ボタンマウス)をあるオブジェクト(ファイルまたはフォルダ)上、またはフォルダまたはデスクトップの空きスペース上。 最近システムを使用している場合、コンテキストメニューは比較的空になります。 ビデオカードのドライバから追加されたばかりでない限り、たとえば、次のようになります。

しかし、システムが長期間インストールされている場合は、そのようなアイテムがさらに増えるでしょう。 たとえば、次のようになります。


ご覧のとおり、時間の経過とともに、標準のメニュー項目に加えて、インストールされたプログラムからさらに多くのものが追加されました。 一方では、それは便利です。 結局のところ、ショートカットを起動したり、プログラムを検索したりする必要はありませんが、コンテキストメニューから直接アクションを直接実行できます。 しかし一方で、時間の経過とともにそのようなアイテムがたくさんあり、必要なアイテムを検索するためにコンテキストメニューを上下にスクロールしなければならない場合もあります。
したがって、干渉しないようにこれらのアイテムを削除したい場合があります。 結局のところ、すべてのポイントを使用することはあまりありません。

では、どのように コンテキストメニューからアイテムを削除する.

コンテキストメニュー(省略形のKM)からプログラム項目を削除するには、ほとんどの標準的な方法の両方を使用できます。 オペレーティング・システム、およびプログラム自体または特別に設計されたものの助けを借りて。

削除する最も簡単な方法は、プログラムの設定で目的の項目(削除する項目)を探すことです。 それは通常どこかにあります 統合またはアップロード/追加。 たとえば、有名なWinRARアイテムをCMから削除するには、チェックボックスをオフにする必要があります。 シェル統合:


他のプログラムにも同様の設定がある場合があります。

あなたが見つけていないときは別の問題です 希望の設定削除するか、まったく存在しません(場合によっては発生します)。 その後、あなたは使用することができます 標準的な方法でシステム自体、つまり編集。
作業を開始する前に、安全に再生してレジストリのバックアップコピーを作成する方がよいことをすぐに警告します。
それで、レジストリを開始してブランチに移動します
HKEY_CLASSES_ROOT / * / shellexe / ContextMenuHandlers


ここでは、コンテキストメニューからこれらの同じ項目が表示されます。
次に、目的のアイテム(削除するCMのアイテム)を右クリックして、[ 消去:


次の警告に同意します。


再起動して確認します。 アイテムはなくなっているはずです。

不足していない場合は、スレッドをチェックしてください
HKEY_CLASSES_ROOT \ AllFileSystemObjects \ ShellEx \ ContextMenuHandlers
同じことをします。

注:
CMから具体的にアイテムを削除したい場合->作成


次に、作成されているファイルのタイプ()を知る必要があります。 たとえば マイクロソフトオフィスファイル拡張子.accdbにアクセスするため、HKEY_CLASSES_ROOTレジストリキーでそれを探す必要があります。すでにそこにあるShellNewサブキーを削除します。

フォルダーのRMB時に表示されるアイテムをCMから削除する場合は、ブランチを確認する必要があります。
HKEY_CLASSES_ROOT \ディレクトリ\シェル
HKEY_CLASSES_ROOT \ディレクトリ\ shellex \ ContextMenuHandlers
HKEY_CLASSES_ROOT \フォルダ\シェル
HKEY_CLASSES_ROOT \ Folder \ shellex \ ContextMenuHandlers

「Openwith ...」のアイテムにはブランチがあります
HKEY_CLASSES_ROOT \ * \ OpenWithList

ブランチのKM論理ドライブの場合:
HKEY_CLASSES_ROOT \ドライブ\シェル
HKEY_CLASSES_ROOT \ Drive \ shellex \ ContextMenuHandlers

を使用してアイテムを削除することもできます 特別プログラム..。 たとえば、 ShellExView


その原理は単純です。目的のアイテムを選択し、プログラムの上部にある赤い円をクリックします。 ここでの主なことは タイプだった コンテキストメニュー

さて、どのように コンテキストメニューで独自のアイテムを作成する.
実際には、フォルダや特定のファイルにこのようなアイテムを追加したり、レジストリを使用して「空の」場所に追加したりすることはできません。 デスクトップでRMBを使用して開いた場合にのみ割り当てることができます。 したがって、記事を読んで、そこに記載されている内容を使用することをお勧めします。

さて、または別のユーティリティを使用してください- 究極のWindowsコンテキストメニューカスタマイザー()これにはたくさんの可能性がありますが、英語です。 そして、アイテムを選択して削除するだけです。


誰かがより多くの詳細に興味があり、それを理解できない場合は、コメントを書いてください。私がお手伝いします。 そこで、左側の列で、コンテキストメニューが呼び出される項目(コンピューター、フォルダー、ファイルなど)を選択する必要があります。右側で、削除するものを選択し、[項目の削除]の下部にあるボタンをクリックします。 あなたが英語と友達なら、あなたはそれを理解するでしょう。

記事全体を注意深く読むと、つまり、このアイテムの1つを削除することについて、プログラムをCM->作成に追加する方法を推測できます。 逆にサブセクションを作成し、目的の拡張子を書き込む必要があります。

一般的に、記事はコンテキストメニューからの削除に関して少し混沌としていて、より多くのことが判明しました。 これはもっと関連性があると思います、そして追加についての記事があります。 したがって、何かが明確でない場合は、コメントに書き込んでください。 それを理解しましょう。

小さくて 無料プログラム FileMenu Toolsを使用すると、ファイルのコンテキストメニューを自分で簡単かつ簡単に編集できます。 不要なアイテムを削除できるだけでなく、独自の非常に便利なアイテムをいくつか組み込むこともできます。

FileMenuツール-コンテキストメニューの最適化

個人的には、新品のときは好きではありません コンピュータープログラムインストール後、独自にアイテムをにビルドします ファイルとフォルダのコンテキストメニュー..。 もちろん、多くの人がこのアクションの許可を求めます(通常はインストールプロセスの最後に)が、私たちの承認を気にしない賢い人もいます。

私のように、悪魔がコンテキストメニューで足を骨折した場合、FileMenu Toolsプログラムは、不要なアイテムを取り除き、最適化するのに役立ちます。

FileMenuツールのインストールとインターフェース言語

プログラムは単純明快なので、インストールのプロセスについては説明しません。 突然そのインターフェースがあなたが理解できない言語であることが判明した場合-ここに FileMenuツールの言語パックの公式ページへのリンク..。 必要なパッケージを選択し、ダウンロードして解凍し、取得した結果を次のフォルダーに「スロー」(コピー)します。 インストールされたプログラム..。 それはあなたの言語を指定するための設定に残ります、そしてそれはそれだけです...

プログラムのインストールの最後に、コンテキストメニューを編集するために次のことができます。 チェックボックスをオンにしますそしてそれはすぐに始まります...

ファイルとフォルダのメニューにアイテムを追加する

だから私たちは考えます 無料版 FileMenuツールなので、ファイルやフォルダのメニューにコマンドを追加する方法については検討しません...

ポップアップメニューエディタのメインウィンドウの右側(最初のタブの[FileMenuツールコマンド])に、選択的に追加することをお勧めする、追加の便利なコマンドの大きなリストがあります...

ここにあなたのサービスで 異なる種類ファイルのコピーと移動、複製の作成、バッチおよびフル(将来のリカバリの可能性なし) 拡張削除フィルタによって..。

…(含む ロックされたファイルバスケットをバイパスします)。

テキストを見つけて置き換えるための便利なツールがあります...

…また、拡張ファイルの名前変更も利用できます。

ごく最近、私はあなたに別のことを説明しました パスとファイル名をコピーするプログラム-したがって、FileMenu Toolsは、そのような項目をコンテキストメニューに埋め込むこともできます。

私もずっと前に書いた ファイルの切り取りと接着について部分に-レビューの私たちの今日のヒロインもこれを行うことができます...

コンテキストメニューには、さらに多くの便利なアイテムがあります。誰もが必要なアイテムを見つけることができます。 余分な項目からチェックボックスを削除し、プログラムツールバーの左側にある緑色の円のアクティブなチェックマークをクリックします...

このアクションで、変更を適用します。 おめでとうございます。ファイルとフォルダのメニューに便利な新しいアイテムが追加されました...

コンテキストメニューから不要なアイテムを削除する方法

FileMenu Toolsプログラムのメインウィンドウの右側のセクションには、さらに2つの便利なタブがあります。これらは、ファイルやフォルダーの不要なメニュー項目を削除するのに役立ちます...

小さなプラス記号をクリックし、開いたリストで不要なメニュー項目からジャックダウを削除します。 変更を適用することを忘れないでください。

私はほとんど忘れていました-メインプログラムウィンドウの左側のセクションを使用して、メニュー項目間のセパレータを追加および削除し、それらを並べ替えることができます...

トピックの続き:
スマートフォン

登録なしでロシア語で無料でラップトップにWhatsAppをダウンロードする方法を探している場合は、プログラムが最初に作成されたことを知る必要があります...