Windows10 のエクスプローラのフォルダツリーから要らないメニューを消す

久々に更新します。

Windows10 のエクスプローラのフォルダツリーには、普段使わない「ピクチャ」や「OneDrive」が表示されていたり、なぜか外付け HDD が2つ重複表示されていたりする。これらを解決する。

外付け HDD が重複表示されるのを解消する

レジストリエディタで
[HKEY_LOCAL_MACHINE\SOFTWARE \Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace \DelegateFolders\{F5FB2C77-0E2F-4A16-A381-3E560C68BC83}]
または
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\DelegateFolders\{F5FB2C77-0E2F-4A16-A381-3E560C68BC83}]
を削除

配布されているレジストリファイルの内容は以下のとおり。

Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\DelegateFolders\{F5FB2C77-0E2F-4A16-A381-3E560C68BC83}]

[-HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\DelegateFolders\{F5FB2C77-0E2F-4A16-A381-3E560C68BC83}]

「ピクチャ」や「ビデオ」など不要なメニューを消す

サブキーと削除できるフォルダは以下のとおり。

Windows Registry Editor Version 5.00

[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{088e3905-0323-4b02-9826-5d99428e115f}]
[-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}]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}]

[-HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{088e3905-0323-4b02-9826-5d99428e115f}]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{24ad3ad4-a569-4530-98e1-ab02f9417aa8}]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{3dfdf296-dbec-4fb4-81d1-6a3438bcf4de}]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{d3162b92-9365-467a-956b-92703aca08af}]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{f86fa3ab-70d2-4fc7-9c99-fcbf05467f3a}]
[-HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\{B4BFCC3A-DB2C-424C-B029-7FE99A87C641}]

WOW6432 というのは、64Bit Windows で 32Bit のアプリを動かす時に使うモノらしい。

「OneDrive」の表示を消す

Dropbox を使っていて OneDrive は使っていないのでこれも削除する。

HKEY_CLASSES_ROOT→CLSID→{018D5C66-4533-4307-9B53-224DE2ED1FE6}
と階層を開いていき、右画面の「System.IsPinnedToNameSpaceTree」を右クリック、修正を選択します。
値のデータを0に設定してOKをクリック。

これだけレジストリの位置が違うみたい。とりあえず上の方法で消せたので、これをレジストリファイルに書き直してみる。以下の記事を参考に書いてみた。

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\CLSID\{018D5C66-4533-4307-9B53-224DE2ED1FE6}]
"System.IsPinnedToNameSpaceTree"=dword:00000000

これで動作した。

1つのレジストリファイルにまとめておこう

これらの設定を1つの .reg ファイルにまとめておき、いつでもサクッと設定できるようにしておく。.reg ファイルにおけるコメントアウトは、行頭にセミコロン ; かスラッシュ2つ // のいずれかでできるみたいなので、注釈を入れてみた。

完成したファイルは以下。

GitHub の Contribution、Gist 投稿でも草生えてくれたらいいのにな~。