ファイル、フォルダ、ドライブ、名前空間オブジェクトのコンテキストメニューエントリを管理する

click fraud protection

ファイル、フォルダ、ドライブ、名前空間オブジェクトのコンテキストメニューエントリを管理する

コンテキストメニューのエントリ

ファイルまたはフォルダを右クリックすると、コンテキストメニューのリストが表示されます。 一部が無効である可能性のあるアイテム。 たとえば、ソフトウェアをアンインストールしても、対応するエントリが削除されない場合があります。 時折。

右クリックメニューからの不要なエントリは、専用を使用して削除できます。 ツール、またはレジストリエディタを使用して手動で。

コンテキストメニューの管理。 専用ツールを使用したエントリー(推奨)

右クリックメニューの静的メニューエントリのほとんどは、そうすることができます。 Windows XP以前の[ファイルの種類]タブ(フォルダオプション)を使用して管理します。 さらに、を管理するためのNirSoftの2つの優れたツールがあります。 メニューを右クリックします。

ShellMenuView 静的メニュー項目のリストを表示する小さなユーティリティです。 これは、Windowsでファイル/フォルダを右クリックしたときにコンテキストメニューに表示されました。 エクスプローラー。不要なメニュー項目を簡単に無効にすることができます。

ShellExView ユーティリティは、コンピュータにインストールされているシェル拡張機能(DLL)の詳細を表示します。 各シェル拡張機能を簡単に無効化および有効化できます。

の管理。 レジストリを使用して手動でコンテキストメニューエントリ(「上級」ユーザー向け)

*HKCR を指します。 HKEY_CLASSES_ROOT

  • ディレクトリ

  • FolderType

  • ドライブ

  • 名前空間オブジェクト

  • ファイル

最初にレジストリをバックアップします

この記事全体では、レジストリを編集してを変更する方法について説明します。 オブジェクトのコンテキストメニューエントリ。 レジストリを変更する前に、それはです。 適切なバックアップを作成することをお勧めします。 Regedit.exeを起動し、変更するキーに移動します。 それぞれの下を見てください。 削除するコンテキストメニューエントリ名のサブキーの一覧。 キーを削除する前に、 バックアップ 対応するブランチの場合。 後で変更を元に戻したい。 レジストリのさまざまな部分を変更していないため、関連するサブキーをエクスポートするだけで十分です。 完了したら、サブキーを削除すると、コンテキストメニューが表示されなくなります。

レジストリを完全にバックアップする方法については、次のページを参照してください。

  • ERUNTを使用した完全なレジストリバックアップ
  • どのように。 システムの復元ポイントを作成しますか?

のコンテキストメニューエントリ ディレクトリ のこれらの場所から構築されます。 レジストリ。 同じことがタスクバーの[スタート]ボタンにも当てはまります

  • [HKCR \ Folder \ Shell \]

  • [HKCR \ Folder \ ShellEx \ ContextMenuHandlers \]

  • [HKCR \ Directory \ Shell \]

  • [HKCR \ Directory \ ShellEx \ ContextMenuHandlers \]

  • [HKCR \ AllFilesystemObjects \ shell \]

  • [HKCR \ AllFilesystemObjects \ shellex \ ContextMenuHandlers \]

ノート: AllFilesystemObjects。 フォルダに固有ではありませんが、ファイルにも適用されます。

音楽フォルダの場合、コンテキストメニューはこれからロードされます。 追加の場所:

  • [HKCR \ SystemFileAssociations \ Directory。 オーディオ\シェル\]

  • [HKCR \ SystemFileAssociations \ Directory。 Audio \ shellex \ ContextMenuHandlers \]

ビデオフォルダの場合

  • [HKCR \ SystemFileAssociations \ Directory。 ビデオ\シェル\]

  • [HKCR \ SystemFileAssociations \ Directory。 Video \ shellex \ ContextMenuHandlers \]

画像フォルダの場合

  • [HKCR \ SystemFileAssociations \ Directory。 Image \ shell \]

  • [HKCR \ SystemFileAssociations \ Directory。 Image \ shellex \ ContextMenuHandlers \]

のコンテキストメニューエントリを削除するには ドライブ、パスは次のとおりです。

  • [HKCR \ Drive \ Shell \]
  • [HKCR \ Folder \ Shell \]
  • [HKCR \ Drive \ ShellEx \ ContextMenuHandlers \]
  • [HKCR \ Folder \ ShellEx \ ContextMenuHandlers \]

コンテキストメニューを削除します。 のエントリ 名前空間 アイコン(マイコンピュータ、ごみ箱など)、こちらを確認してください:

  • [HKCR \ Folder \ Shell \]
  • [HKCR \ Folder \ ShellEx \ ContextMenuHandlers \]
  • [HKCR \ CLSID \{名前空間-CLSID}\シェル\]
  • [HKCR \ CLSID \{名前空間-CLSID}\ shellex \ ContextMenuHandlers \]

例-マイコンピュータの場合、キーは次のようになります。

  • [HKCR \ CLSID \ {20D04FE0-3AEA-1069-A2D8-08002B30309D} \ shellex \ ContextMenuHandlers \]

のコンテキストメニューエントリ ファイル から構築されています。 次のレジストリの場所:

  • [HKCR \\ shellex \ ContextMenuHandlers \]
  • [HKCR \ * \ shellex \ ContextMenuHandlers \]
  • [HKCR \ * \ shell \]
  • [HKCR \ AllFilesystemObjects \ shellex \ ContextMenuHandlers \]

写真に示されているWinZip関連のコンテキストメニューエントリを削除するには、次のことを行う必要があります。 ここでエントリを削除します。

[HKCR \ * \ shellex \ ContextMenuHandlers \ WinZip]

例: にとって ショートカット (.lnkファイル)、コンテキストメニューは以下から構築されます:

  • [HKCR \ lnkfile \ shellex \ ContextMenuHandlers \]
  • [HKCR \ exefile \ shell \]
  • [HKCR \ exefile \ shellex \ ContextMenuHandlers \]
  • [HKCR \ AllFilesystemObjects \ shell \]
  • [HKCR \ * \ shell \]
  • [HKCR \ * \ shellex \ ContextMenuHandlers \]
  • [HKCR \ AllFilesystemObjects \ shellex \ ContextMenuHandlers \]

関連記事

  • 右クリックは、によって引き起こされる遅いまたは奇妙な動作です。 コンテキストメニューハンドラ
  • FileExtInfo-ファイルタイプの関連付け設定を簡単に表示