任意のフォルダーを特殊(仮想)フォルダーとして登録


ちょっと暇になったのでレジストリをいじって遊んでみた。
ホームとかクイックアクセスは非表示にしてるので、特殊(仮想)フォルダーを新規登録してエクスプローラーに表示してみる。
例として、H:\\Custom-ISO を表示しているけど、深い階層にあるフォルダーなどを登録すればより有効活用できます。
エクスプローラーに任意のフォルダーを表示する方法はいくつかあると思うが、たぶんこれが一番洗練されててスマートな方法だと思う。
GUID を追加すればフォルダーを増やせます。(ほどほどに)
- = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -
Windows Registry Editor Version 5.00
;----- CLSID の登録 -----
[HKEY_CLASSES_ROOT\CLSID\{0553d752-d28f-4d58-857e-dc77415451c0}]
@="CustomISO"
"InfoTip"="カスタムISOフォルダー"
"System.IsPinnedToNameSpaceTree"=dword:00000001
[HKEY_CLASSES_ROOT\CLSID\{0553d752-d28f-4d58-857e-dc77415451c0}\DefaultIcon]
@="%SystemRoot%\\System32\\filemgmt.dll,-236"
[HKEY_CLASSES_ROOT\CLSID\{0553d752-d28f-4d58-857e-dc77415451c0}\InProcServer32]
@="%SystemRoot%\\system32\\shell32.dll"
"ThreadingModel"="Both"
[HKEY_CLASSES_ROOT\CLSID\{0553d752-d28f-4d58-857e-dc77415451c0}\Instance]
"CLSID"="{0E5AAE11-A475-4c5b-AB00-C66DE400274E}"
[HKEY_CLASSES_ROOT\CLSID\{0553d752-d28f-4d58-857e-dc77415451c0}\Instance\InitPropertyBag]
"Attributes"=dword:00000011
"TargetFolderPath"="H:\\Custom-ISO"
[HKEY_CLASSES_ROOT\CLSID\{0553d752-d28f-4d58-857e-dc77415451c0}\ShellFolder]
"Attributes"=dword:f080004d
"FolderValueFlags"=dword:00000029
"SortOrderIndex"=dword:00000047
;----- NameSpace への登録 -----
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{0553d752-d28f-4d58-857e-dc77415451c0}]
@="CustomISO"
;----- デスクトップ上には非表示 -----
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel]
"{0553d752-d28f-4d58-857e-dc77415451c0}"=dword:00000001
- = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -
🟧 変更する場所 🟧
👉 GUID {0553d752-d28f-4d58-857e-dc77415451c0} は、こちら で一意のGUIDを生成して変更してください。
👉 @="CustomISO"
"InfoTip"="カスタムISOフォルダー"
登録する名前と説明。
👉 @="%SystemRoot%\\System32\\filemgmt.dll,-236"
アイコン。
👉 "TargetFolderPath"="H:\\Custom-ISO"
表示する実際のパス。
- = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = - = -
🟧 削除 または 一時非表示にする場合 🟧
⚠️ 削除する場合は、登録した {0553d752-d28f-4d58-857e-dc77415451c0} キーごと削除してください。
⚠️ 一時非表示にする場合は以下を登録
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace\{0553d752-d28f-4d58-857e-dc77415451c0}]
"HiddenByDefault"=dword:00000001
🔹 "HiddenByDefault" を追加する