Windows 11のコンテキストメニューを無効化する方法 - 3つのオプション


オプション1: レジストリを使用する方法

  1. Windowsキー + Rを押して、実行ダイアログを開きます。
  2. "regedit"と入力し、Enterキーを押します。
  3. レジストリエディタが開かれたら、次の場所に移動します: HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers
  4. ContextMenuHandlersキーを右クリックし、[エクスポート]を選択してバックアップを作成します(必要に応じて)。
  5. 無効化したいコンテキストメニューのサブキーを右クリックし、[削除]を選択します。
  6. レジストリエディタを閉じて、変更を保存します。

オプション2: PowerShellスクリプトを使用する方法

  1. PowerShellを管理者権限で開きます。
  2. 次のコマンドを入力して、無効化したいコンテキストメニューのCLSIDを確認します: Get-ChildItem HKCR:\Directory\Background\shell | ForEach-Object { $_.PSChildName }
  3. 無効化したいコンテキストメニューのCLSIDを使用して、次のコマンドを入力します: Remove-ItemProperty -Path "HKCR:\Directory\Background\shell{CLSID}" -Name "LegacyDisable" ({CLSID}は無効化したいコンテキストメニューのCLSIDに置き換えてください。)
  4. PowerShellを閉じます。

オプション3: ショートカットを作成する方法

  1. デスクトップまたは任意の場所に新しいショートカットを作成します。
  2. ショートカットのプロパティを開きます。
  3. "ターゲット"フィールドに次のコマンドを入力します: explorer.exe shell:::{CLSID} ({CLSID}は無効化したいコンテキストメニューのCLSIDに置き換えてください。)
  4. ショートカットを保存し、使用したい場所に移動します。このショートカットをクリックすると、コンテキストメニューが開かれません。

以上がWindows 11のコンテキストメニューを無効化する3つのオプションです。必要に応じて、これらの方法を組み合わせたり、他のカスタマイズも行うことができます。