前回に引き続きコンテキストメニューの整理。
やりたいこと
- ターミナルで開く(T)
- ターミナル プレビューで開く(P)
が邪魔なので削除したい。
ファイルをフォルダ内にペーストしようと [右クリック] → [P] したのに、ショートカットキーがターミナルプレビューに吸い込まれる! 嫌!!
が理由。
Win11からの新メニューではなくShift+F10の旧メニューの方ね |
対処方法
今回はアンインストールしたくないので、レジストリ編集でシェル拡張を無効化する。具体的な手順は以下:
- \HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\ に「Blocked」の名前で新規キーを作る
- 作成した Blocked に文字列値を新規作成する
- 文字列値の名前を {9F156763-7844-4DC4-B2B1-901F640F5155} とする
- explorer.exe を再起動する
これで右クリックメニューからターミナル関連の2つが消える。
元に戻すときは追加した値を消してexplorer.exe再起動するだけ。
レジストリ一発登録方法
レジストリ編集が面倒であれば、コマンドプロンプトで以下を実行してもよい:
reg add "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked" /v {9F156763-7844-4DC4-B2B1-901F640F5155} /f
Powershellで以下を実行しても同じだ:
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked" /v "{9F156763-7844-4DC4-B2B1-901F640F5155}" /t REG_SZ /f
その他
レジストリエントリの位置からして、この右クリックメニューはシェル拡張で実装されているのだろうが、なぜかShellExViewでは表示されない。
これ以外にも「Dropbox Transfer で送信」「このフォルダを同期またはバックアップ」とか邪魔なメニューは多いので消していきたいのだが、個別で方法を探さねばならないのが煩わしい。
コメント