アプリケーションをインストールすると、どんどん勝手に増えていくコンテキストメニュー。かなりイラついてくる。「誰がここから使うんだよ!」とツッコミたくなる邪魔なメニューを削除するレジストリの設定に関する備忘録。
環境によってはバージョンが異なっていたり、使ってないアプリケーションなどあるが、応用が利く設定だとは思う。
Blockedキーに登録するタイプ
Blockedキーに文字列値でIDを登録する方式。
互換性のトラブルシューティング {1d27f844-3a1f-4410-85ac-14651078412d}
Windows Defenderでスキャン {09A47860-11B0-4DA5-AFA5-26D86198A780}
以前のバージョンの復元 {596AB062-B4D2-4215-9F74-E9109B0A8153}
デバイスキャスト {7AD84985-87B4-4a16-BE58-8B72A5B390F7}
共有 {e2bf9676-5f8f-435c-97eb-11607a5bedf7}
Adobe PDF に変換 {D25B2CAB-8A9A-4517-A9B2-CB5F68A5A802}
左右に回転 {FFE2A43C-56B9-4bf5-9A79-CC6D4285608A}
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Blocked]
"{D25B2CAB-8A9A-4517-A9B2-CB5F68A5A802}"=""
"{f81e9010-6ea4-11ce-a7ff-00aa003ca9f6}"=""
"{77597368-7b15-11d0-a0c2-080036af3f03}"=""
"{596AB062-B4D2-4215-9F74-E9109B0A8153}"=""
"{0af96ede-aebf-41ed-a1c8-cf7a685505b6}"=""
"{3dad6c5d-2167-4cae-9914-f99e41c12cfa}"=""
"{b8cdcb65-b1bf-4b42-9428-1dfdb7ee92af}"=""
"{09A47860-11B0-4DA5-AFA5-26D86198A780}"=""
"{7AD84985-87B4-4a16-BE58-8B72A5B390F7}"=""
"{1d27f844-3a1f-4410-85ac-14651078412d}"=""
"{e2bf9676-5f8f-435c-97eb-11607a5bedf7}"=""
"{FFE2A43C-56B9-4bf5-9A79-CC6D4285608A}"=""
"デスクトップの背景として設定"や"画像の回転"
以下のキーを削除する。
※ちなみにレジストリパスの先頭に**"-"**をつけるとキーの削除になる
[-HKEY_CLASSES_ROOT\SystemFileAssociations\setdesktopwallpaper]
[-HKEY_CLASSES_ROOT\SystemFileAssociations\shellimagePreview]
"Visual Studioで開く"
[-HKEY_CLASSES_ROOT\Directory\Background\shell\AnyCode]
[-HKEY_CLASSES_ROOT\Directory\shell\AnyCode]
画像関連の"印刷"
画像に関しては、以下のキーで一括して設定できる。
[-HKEY_CLASSES_ROOT\SystemFileAssociations\image\shell\print]
ファイル拡張子ごとの"印刷"、"表示"、"挿入"、"プレビュー"など
shellキー配下の各コマンドキーに対して、文字列値"LeagcyDisable"を追加すると、メニュー表示を抑制できる。逆に表示したい場合は、この文字列値を削除する。
[HKEY_CLASSES_ROOT\txtfile\shell\print]
"LegacyDisable"=""
[HKEY_CLASSES_ROOT\txtfile\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\batfile\shell\print]
"LegacyDisable"=""
[HKEY_CLASSES_ROOT\cmdfile\shell\print]
"LegacyDisable"=""
[HKEY_CLASSES_ROOT\JSFile\Shell\Print]
"LegacyDisable"=""
[HKEY_CLASSES_ROOT\cmdfile\Shell\Print]
"LegacyDisable"=""
[HKEY_CLASSES_ROOT\VBSFile\Shell\Print]
"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"=""
"壁紙に設定"、"3Dペイントで編集"
キーの削除
[-HKEY_CLASSES_ROOT\SystemFileAssociations\.jpg\Shell\setdesktopwallpaper]
[-HKEY_CLASSES_ROOT\SystemFileAssociations\.jpg\Shell\3D Edit]
[-HKEY_CLASSES_ROOT\SystemFileAssociations\.jpeg\Shell\setdesktopwallpaper]
[-HKEY_CLASSES_ROOT\SystemFileAssociations\.jpeg\Shell\3D Edit]
[-HKEY_CLASSES_ROOT\SystemFileAssociations\.gif\Shell\setdesktopwallpaper]
[-HKEY_CLASSES_ROOT\SystemFileAssociations\.gif\Shell\3D Edit]
[-HKEY_CLASSES_ROOT\SystemFileAssociations\.png\Shell\setdesktopwallpaper]
[-HKEY_CLASSES_ROOT\SystemFileAssociations\.png\Shell\3D Edit]
"写真の編集"
文字列値として"Programmaticaccessonly"を追加する
[HKEY_CLASSES_ROOT\AppX43hnxtbyyps62jhe9sqpdzxn1790zetc\Shell\ShellEdit]
"Programmaticaccessonly"=""
"フォルダをライブラリに追加"
[-HKEY_CLASSES_ROOT\Folder\shellex\ContextMenuHandlers\Library Location]
エクスプローラで"PC"を開いた時のフォルダー一覧
下図の赤枠のショートカット?が邪魔なので、不要なフォルダを消す。
以下のキー配下にあるキーが該当する。不要なフォルダに関して、レジストリから削除する。
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace
キー | フォルダ種類 |
---|---|
{B4BFCC3A-DB2C-424C-B029-7FE99A87C641} | デスクトップ |
{088e3905-0323-4b02-9826-5d99428e115f} | ダウンロード |
{24ad3ad4-a569-4530-98e1-ab02f9417aa8} | ピクチャ |
{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de} | ミュージック |
{d3162b92-9365-467a-956b-92703aca08af} | ドキュメント |
{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a} | ビデオ |
{0DB7E03F-FC29-4DC6-9020-FF41B59E513A} | 3Dオブジェクト |
この中で、デスクトップ、ダウンロード以外を消してみる。
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{d3162b92-9365-467a-956b-92703aca08af}]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}]
[-fffffffHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{0DB7E03F-FC29-4DC6-9020-FF41B59E513A}]