PC関連のチラ裏

自分用(素人)

Win11のコンテキストメニューを整理する

 

先日から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というソフトでサードパーティソフトのメニューを整理したりできるらしいですが、とりあえず。

参考文献