今回は、Windows 10 と Windows 11 でファイルを右クリックした際に表示される、コンテキストメニューにサブメニューを追加する方法を紹介します。
ここでは「ごみ箱に移動せずに削除する」>「完全に削除」を追加する手順、その他のコマンドを実行するメニューを追加する手順を紹介します。
※Windows 11 の場合、「その他のオプションを確認」をクリックした際に表示されるメニューに表示されます。(旧右クリックメニュー)
Windows 11 の新右クリックメニューを旧右クリックメニューに戻す
ファイルの右クリックメニューにサブメニューを追加する方法
レジストリの操作を間違えるとシステムが起動できなくなるなど不具合が起きる可能性があります。事前にシステムの復元などでバックアップを取り、自己責任で行うようお願いします。
- システムの復元ポイント作成方法及び復元方法
- レジストリエディタの開き方及びバックアップ方法
- Win10 レジストリの予備知識|概念、開き方、レジストリの内部構成
※Windows 11 のレジストリも基本は同じです。
1.Windowsキー + R を押して「ファイル名を指定して実行」を開き、「regedit」と入力して Enter を押します。
2.レジストリエディタが開きますので、次のキーを開きます。
HKEY_CLASSES_ROOT\AllFilesystemObjects\shell
3.「shell」キーの上で右クリック>新規>「キー」をクリックします。
4.「新しいキー #1」の名前を「DeletePermanently」に変更します。
5.「DeletePermanently」キーの上で右クリック>新規>「文字列値」をクリックします。
6.「新しい値 #1」の名前を「MUIVerb」に変更します。
7.「MUIVerb」をダブルクリックて開き、値のデータを「ごみ箱に移動せずに削除する」に変更し、OK をクリックします。
8.「DeletePermanently」キーの上で右クリック>新規>「文字列値」をクリックします。
9.「新しい値 #1」の名前を「Position」に変更します。
10.「Position」をダブルクリックて開き、値のデータを「Bottom」に変更し、OK をクリックします。
11.「DeletePermanently」キーの上で右クリック>新規>「文字列値」をクリックします。
12.「新しい値 #1」の名前を「SubCommands」に変更します。
13.「SubCommands」をダブルクリックて開き、値のデータを「DeletePermanently」に変更し、OK をクリックします。
14.次のキーを開きます。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\CommandStore\shell
15.「shell」キーの上で右クリック>新規>「キー」をクリックします。
16.「新しいキー #1」の名前を先ほど「SubCommands」に入力した「DeletePermanently」に変更します。
17.「DeletePermanently」キーの上で右クリック>新規>「文字列値」をクリックします。
18.「新しい値 #1」の名前を「ExplorerCommandHandler」に変更します。
19.「ExplorerCommandHandler」をダブルクリックて開き、値のデータを次のコードに変更し、OK をクリックします。
{E9571AB2-AD92-4ec6-8924-4E5AD33790F5}
20.「DeletePermanently」キーの上で右クリック>新規>「文字列値」をクリックします。
21.「新しい値 #1」の名前を「Icon」に変更します。
22.「Icon」をダブルクリックて開き、値のデータを次のコードに変更し、OK をクリックします。
shell32.dll,-240
これでレジストリの編集は完了しましたので、任意のファイルの上で右クリックしてみましょう。
ファイルの右クリックメニューに「ごみ箱に移動せずに削除する」>「完全に削除」が追加されましたね。
「エクスプローラーを開く」を追加してみる
「完全に削除」ではなく「エクスプローラーを開く」などのコマンドを実行するメニューを追加したい場合、次のように変更します。
1.上記の 18番の「ExplorerCommandHandler」の名前を「MUIVerb」に変更します。
2.「MUIVerb」をダブルクリックて開き、値のデータを「エクスプローラーを開く」に変更します。
3.上記の 21番の「icon」をダブルクリックして開き、値のデータを次のコードに変更し、OK をクリックします。
shell32.dll,3
4.「DeletePermanently」キーの上で右クリック>新規>「キー」をクリックします。
5.「新しいキー #1」の名前を「command」に変更します。
6.右側の欄の「既定」をダブルクリックして開き、値のデータに「explorer.exe」と入力し、OK をクリックします。
これでレジストリの編集は完了しましたので、任意のファイルの上で右クリックしてみましょう。
ファイルの右クリックメニューに「ごみ箱に移動せずに削除する」>「エクスプローラーを開く」が追加されましたね。
ご自身の好きなようにメニューを編集してみてください。
コメント(降順)