先日からWin11を利用し始めましたが、まぁWin11は(それ以前もですけど)右クリックメニューが散らかりまくっているので、色々消していきます。
以下すべてレジストリエディタ。要バックアップ。
消せるやつは ~\Shell Extensions\Blocked で消す
文字列値で指定。
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked] ;↓Microsoft Defender でスキャン "{09A47860-11B0-4DA5-AFA5-26D86198A780}"="" ;↓互換性のトラブルシューティング "{1d27f844-3a1f-4410-85ac-14651078412d}"="" ;↓以前のバージョンの復元 "{596AB062-B4D2-4215-9F74-E9109B0A8153}"="" ;↓よくわからない、印刷系? "{77597368-7b15-11d0-a0c2-080036af3f03}"="" ;↓デバイスキャスト "{7AD84985-87B4-4a16-BE58-8B72A5B390F7}"="" ;↓zipファイルの すべて展開 "{b8cdcb65-b1bf-4b42-9428-1dfdb7ee92af}"="" ;↓共有 "{e2bf9676-5f8f-435c-97eb-11607a5bedf7}"="" ;↓共有(H) サブメニューのやつ? "{F81E9010-6EA4-11CE-A7FF-00AA003CA9F6}"="" ;↓画像ファイルの 右に回転/左に回転 "{FFE2A43C-56B9-4bf5-9A79-CC6D4285608A}"="" ;↓スタートメニューにピン留めする 消せるっぽい "{470C0EBD-5D73-4d58-9CED-E91E22E23282}"=""
↓消したかったけどBlockedで消せなかったやつ
;{3dad6c5d-2167-4cae-9914-f99e41c12cfa} : ライブラリに追加 ;{b455f46e-e4af-4035-b0a4-cf18d2f6f28e} : お気に入りに追加 Pin to Quick Access? ;{f3d06e7c-1e45-4a26-847e-f9fcdee59be0} : パスのコピー
"編集" "印刷"等は LegacyDisable で消す
LegacyDisableを文字列値で入れておくと、消せるらしいです。
HKEY_CLASSES_ROOT\txtfile は、秀丸エディタで関連付けを上書きしたためか消滅。
[HKEY_CLASSES_ROOT\batfile\shell\edit] "LegacyDisable"="" [HKEY_CLASSES_ROOT\batfile\shell\print] "LegacyDisable"="" [HKEY_CLASSES_ROOT\cmdfile\shell\print] "LegacyDisable"="" [HKEY_CLASSES_ROOT\JSFile\Shell\Print] "LegacyDisable"="" [HKEY_CLASSES_ROOT\VBSFile\Shell\Edit] "LegacyDisable"="" [HKEY_CLASSES_ROOT\VBSFile\Shell\Print] "LegacyDisable"="" [HKEY_CLASSES_ROOT\htmlfile\shell\print] "LegacyDisable"="" [HKEY_CLASSES_ROOT\htmlfile\shell\printto] "LegacyDisable"="" [HKEY_CLASSES_ROOT\regfile\shell\print] "LegacyDisable"="" [HKEY_CLASSES_ROOT\regfile\shell\printto] "LegacyDisable"="" [HKEY_CLASSES_ROOT\svgfile\shell\print] "LegacyDisable"="" [HKEY_CLASSES_ROOT\svgfile\shell\printto] "LegacyDisable"="" [HKEY_CLASSES_ROOT\xhtmlfile\shell\print] "LegacyDisable"="" [HKEY_CLASSES_ROOT\xhtmlfile\shell\printto] "LegacyDisable"="" [HKEY_CLASSES_ROOT\hidemaru.bme\shell\print] "LegacyDisable"="" [HKEY_CLASSES_ROOT\hidemaru.bml\shell\print] "LegacyDisable"="" [HKEY_CLASSES_ROOT\hidemaru.bms\shell\print] "LegacyDisable"="" [HKEY_CLASSES_ROOT\hidemaru.c\shell\print] "LegacyDisable"="" [HKEY_CLASSES_ROOT\hidemaru.cgi\shell\print] "LegacyDisable"="" [HKEY_CLASSES_ROOT\hidemaru.conf\shell\print] "LegacyDisable"="" [HKEY_CLASSES_ROOT\hidemaru.cpp\shell\print] "LegacyDisable"="" [HKEY_CLASSES_ROOT\hidemaru.css\shell\print] "LegacyDisable"="" [HKEY_CLASSES_ROOT\hidemaru.csv\shell\print] "LegacyDisable"="" [HKEY_CLASSES_ROOT\hidemaru.dat\shell\print] "LegacyDisable"="" [HKEY_CLASSES_ROOT\hidemaru.h\shell\print] "LegacyDisable"="" [HKEY_CLASSES_ROOT\hidemaru.htaccess\shell\print] "LegacyDisable"="" [HKEY_CLASSES_ROOT\hidemaru.ini\shell\print] "LegacyDisable"="" [HKEY_CLASSES_ROOT\hidemaru.json\shell\print] "LegacyDisable"="" [HKEY_CLASSES_ROOT\hidemaru.log\shell\print] "LegacyDisable"="" [HKEY_CLASSES_ROOT\hidemaru.mac\shell\print] "LegacyDisable"="" [HKEY_CLASSES_ROOT\hidemaru.pl\shell\print] "LegacyDisable"="" [HKEY_CLASSES_ROOT\hidemaru.rc\shell\print] "LegacyDisable"="" [HKEY_CLASSES_ROOT\hidemaru.sh\shell\print] "LegacyDisable"="" [HKEY_CLASSES_ROOT\hidemaru.txt\shell\print] "LegacyDisable"="" [HKEY_CLASSES_ROOT\hidemaru.xml\shell\print] "LegacyDisable"="" [HKEY_CLASSES_ROOT\InternetShortcut\shell\print] "LegacyDisable"="" [HKEY_CLASSES_ROOT\InternetShortcut\shell\printto] "LegacyDisable"="" [HKEY_CLASSES_ROOT\Word.Document.12\shell\Print] "LegacyDisable"="" [HKEY_CLASSES_ROOT\Word.Document.12\shell\Printto] "LegacyDisable"="" [HKEY_CLASSES_ROOT\Word.Document.12\shell\New] "LegacyDisable"="" [HKEY_CLASSES_ROOT\Word.Document.12\shell\Edit] "LegacyDisable"="" [HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Print] "LegacyDisable"="" [HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Printto] "LegacyDisable"="" [HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\New] "LegacyDisable"="" [HKEY_CLASSES_ROOT\PowerPoint.Show.12\shell\Print] "LegacyDisable"="" [HKEY_CLASSES_ROOT\PowerPoint.Show.12\shell\Printto] "LegacyDisable"="" [HKEY_CLASSES_ROOT\PowerPoint.Show.12\shell\New] "LegacyDisable"="" [HKEY_CLASSES_ROOT\PowerPoint.Show.12\shell\Show] "LegacyDisable"="" [HKEY_CLASSES_ROOT\CATIA.Drawing\shell\print] "LegacyDisable"="" [HKEY_CLASSES_ROOT\CATIA.Part\shell\print] "LegacyDisable"="" [HKEY_CLASSES_ROOT\CATIA.Part\shell\insert] "LegacyDisable"="" [HKEY_CLASSES_ROOT\CATIA.Product\shell\print] "LegacyDisable"="" [HKEY_CLASSES_ROOT\CATIA.Product\shell\insert] "LegacyDisable"="" [HKEY_CLASSES_ROOT\Adobe.Illustrator.21\shell\print] "LegacyDisable"="" [HKEY_CLASSES_ROOT\Photoshop.Image.18\shell\print] "LegacyDisable"="" [HKEY_CLASSES_ROOT\Photoshop.Image.18\shell\preview] "LegacyDisable"=""
個別: "ライブラリに追加"を消す
{3dad6c5d-2167-4cae-9914-f99e41c12cfa}
HKCRをデータで↑検索すると、folderなどの"Library Location"のキーがhitするので、削除。
LegacyDisableでやれるかは確認してないけどもしかしたらやれるかもしれない。
個別: "お気に入りに追加" ("クイックアクセスにピン留めする"も?)を消す
{b455f46e-e4af-4035-b0a4-cf18d2f6f28e}
HKCRをデータで↑検索すると、Driveなどの"pintohome"のキーがhitするので、削除。
LegacyDisableでやれるかは確認してないけどもしかしたらやれるかもしれない。
個別: "パスのコピー" を消す
{f3d06e7c-1e45-4a26-847e-f9fcdee59be0}
HKCRをデータで↑検索すると、AllFilesystemObjectsなどの"CopyAsPathMenu"のキーがhitするので、削除。
LegacyDisableでやれるかは確認してないけどもしかしたらやれるかもしれない。
パスのコピーは自分が使っているファイラーで出来るため。(xplorer2)
個別: "デスクトップの背景として設定"を消す
HKEY_CLASSES_ROOT\SystemFileAssociations\.***\Shell\setdesktopwallpaper
HKCRをキーで"setdesktopwallpaper"検索すると、↑がhitするので、キーを削除。***はそれぞれの拡張子。
LegacyDisableでやれるかは確認してないけどもしかしたらやれるかもしれない。
削除した右クリックメニューはザックリとは以上。
ShellMenuViewというソフトでサードパーティソフトのメニューを整理したりできるらしいですが、とりあえず。
参考文献
- 【Windows11】右クリックメニューをとことん綺麗にする方法 | ナポリタン寿司のPC日記
- Windows10 : 邪魔なコンテキストメニューを削除する
- "[消したいメニュー] CLSID"で検索してhitしたたくさんのサイトたち (時には英語で検索だ!)