Windows often decides for itself against the will of the user how a folder should be presented. Despite the various "official" methods to ensure Windows displays folders exactly as the user wishes, I found they often revert. Therefore, I am now attempting the registry route.
I am looking to set the (default) folder view for ALL folders (regardless of type):
- Set the view to details (especially for media files/folders i.e.,
Music
,Pictures
, andVideos
, I still want those to display like any other files/folders, i.e. the columnsName, Date modified, Type, Size
) - Set the group by to none (
Downloads
folder will by default group by date) - Set the sort by to name (again,
Downloads
will sort by date) - Set the sort by order to ascending (
Downloads
will sort by newest file, IIRC that's descending) - Disable the automatic folder type deduction, (could potentially break everything I've set)
I've tried following:
- This post which disables the
Downloads
folder group by - This post which tells me which folder IDs to put in the shell bags all folders registry key to set their defaults
- This post which tells me how to reset the folder view settings
I've also tried copying registry keys that seem relevant from places that seem to have the settings I want to the relevant folder IDs' registry keys:
After all that effort and rebooting multiple times however, I found that the Downloads
folder view is still wrong - it still sorts by date descending.
What could be the missing piece from my hack?
Here is a dump of the registry keys I set:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell]
"BagMRU Size"=dword:00002710
[HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags]
[HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders]
[HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell]
"FolderType"="NotSpecified"
[HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell\{0B2BAAEB-0042-4DCA-AA4D-3EE8648D03E5}]
"FFlags"=dword:41200001
"GroupByDirection"=dword:00000000
"GroupView"=dword:00000000
"IconSize"=dword:00000010
"LogicalViewMode"=dword:00000001
"Mode"=dword:00000004
"Sort"=hex:a0,56,97,d0,6e,02,00,00,60,cd,97,d0,6e,02,00,00,30,00,31,00,20,00,\
28,00,31,00,30,00,39,00,32,00,36,00,31,00,36,00,31,00,39,00,33,00
[HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell\{3F2A72A7-99FA-4DDB-A5A8-C604EDF61D6B}]
"FFlags"=dword:41200001
"GroupByDirection"=dword:00000000
"GroupView"=dword:00000000
"IconSize"=dword:00000010
"LogicalViewMode"=dword:00000001
"Mode"=dword:00000004
"Sort"=hex:a0,56,97,d0,6e,02,00,00,60,cd,97,d0,6e,02,00,00,30,00,31,00,20,00,\
28,00,31,00,30,00,39,00,32,00,36,00,31,00,36,00,31,00,39,00,33,00
[HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell\{3F98A740-839C-4AF7-8C36-5BADFB33D5FD}]
"FFlags"=dword:41200001
"GroupByDirection"=dword:00000000
"GroupView"=dword:00000000
"IconSize"=dword:00000010
"LogicalViewMode"=dword:00000001
"Mode"=dword:00000004
"Sort"=hex:a0,56,97,d0,6e,02,00,00,60,cd,97,d0,6e,02,00,00,30,00,31,00,20,00,\
28,00,31,00,30,00,39,00,32,00,36,00,31,00,36,00,31,00,39,00,33,00
[HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell\{5C4F28B5-F869-4E84-8E60-F11DB97C5CC7}]
"FFlags"=dword:41200001
"GroupByDirection"=dword:00000000
"GroupView"=dword:00000000
"IconSize"=dword:00000010
"LogicalViewMode"=dword:00000001
"Mode"=dword:00000004
"Sort"=hex:a0,56,97,d0,6e,02,00,00,60,cd,97,d0,6e,02,00,00,30,00,31,00,20,00,\
28,00,31,00,30,00,39,00,32,00,36,00,31,00,36,00,31,00,39,00,33,00
[HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell\{5F4EAB9A-6833-4F61-899D-31CF46979D49}]
"FFlags"=dword:41200001
"GroupByDirection"=dword:00000000
"GroupView"=dword:00000000
"IconSize"=dword:00000010
"LogicalViewMode"=dword:00000001
"Mode"=dword:00000004
"Sort"=hex:a0,56,97,d0,6e,02,00,00,60,cd,97,d0,6e,02,00,00,30,00,31,00,20,00,\
28,00,31,00,30,00,39,00,32,00,36,00,31,00,36,00,31,00,39,00,33,00
[HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell\{5FA96407-7E77-483C-AC93-691D05850DE8}]
"FFlags"=dword:41200001
"GroupByDirection"=dword:00000000
"GroupView"=dword:00000000
"IconSize"=dword:00000010
"LogicalViewMode"=dword:00000001
"Mode"=dword:00000004
"Sort"=hex:a0,56,97,d0,6e,02,00,00,60,cd,97,d0,6e,02,00,00,30,00,31,00,20,00,\
28,00,31,00,30,00,39,00,32,00,36,00,31,00,36,00,31,00,39,00,33,00
[HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell\{631958A6-AD0F-4035-A745-28AC066DC6ED}]
"FFlags"=dword:41200001
"GroupByDirection"=dword:00000000
"GroupView"=dword:00000000
"IconSize"=dword:00000010
"LogicalViewMode"=dword:00000001
"Mode"=dword:00000004
"Sort"=hex:a0,56,97,d0,6e,02,00,00,60,cd,97,d0,6e,02,00,00,30,00,31,00,20,00,\
28,00,31,00,30,00,39,00,32,00,36,00,31,00,36,00,31,00,39,00,33,00
[HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell\{7D49D726-3C21-4F05-99AA-FDC2C9474656}]
"FFlags"=dword:41200001
"GroupByDirection"=dword:00000000
"GroupView"=dword:00000000
"IconSize"=dword:00000010
"LogicalViewMode"=dword:00000001
"Mode"=dword:00000004
"Sort"=hex:80,a1,a0,d0,6e,02,00,00,60,cd,97,d0,6e,02,00,00,50,a4,9e,d0,6e,02,\
00,00,e0,53,97,d0,6e,02,00,00,00,00,00,00,00,00,00,00,00,00,00,00
[HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell\{885A186E-A440-4ADA-812B-DB871B942259}]
"FFlags"=dword:41200001
"GroupByDirection"=dword:00000000
"GroupView"=dword:00000000
"IconSize"=dword:00000010
"LogicalViewMode"=dword:00000001
"Mode"=dword:00000004
"Sort"=hex:80,a1,a0,d0,6e,02,00,00,60,cd,97,d0,6e,02,00,00,50,a4,9e,d0,6e,02,\
00,00,e0,53,97,d0,6e,02,00,00,00,00,00,00,00,00,00,00,00,00,00,00
[HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell\{94D6DDCC-4A68-4175-A374-BD584A510B78}]
"FFlags"=dword:41200001
"GroupByDirection"=dword:00000000
"GroupView"=dword:00000000
"IconSize"=dword:00000010
"LogicalViewMode"=dword:00000001
"Mode"=dword:00000004
"Sort"=hex:80,a1,a0,d0,6e,02,00,00,60,cd,97,d0,6e,02,00,00,50,a4,9e,d0,6e,02,\
00,00,e0,53,97,d0,6e,02,00,00,00,00,00,00,00,00,00,00,00,00,00,00
[HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell\{B3690E58-E961-423B-B687-386EBFD83239}]
"FFlags"=dword:41200001
"GroupByDirection"=dword:00000000
"GroupView"=dword:00000000
"IconSize"=dword:00000010
"LogicalViewMode"=dword:00000001
"Mode"=dword:00000004
"Sort"=hex:80,a1,a0,d0,6e,02,00,00,60,cd,97,d0,6e,02,00,00,50,a4,9e,d0,6e,02,\
00,00,e0,53,97,d0,6e,02,00,00,00,00,00,00,00,00,00,00,00,00,00,00
[HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell\{C4D98F09-6124-4FE0-9942-826416082DA9}]
"FFlags"=dword:41200001
"GroupByDirection"=dword:00000000
"GroupView"=dword:00000000
"IconSize"=dword:00000010
"LogicalViewMode"=dword:00000001
"Mode"=dword:00000004
"Sort"=hex:80,a1,a0,d0,6e,02,00,00,60,cd,97,d0,6e,02,00,00,50,a4,9e,d0,6e,02,\
00,00,e0,53,97,d0,6e,02,00,00,00,00,00,00,00,00,00,00,00,00,00,00
[HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell\{FBB3477E-C9E4-4B3B-A2BA-D3F5D3CD46F9}]
"FFlags"=dword:41200001
"GroupByDirection"=dword:00000000
"GroupView"=dword:00000000
"IconSize"=dword:00000010
"LogicalViewMode"=dword:00000001
"Mode"=dword:00000004
"Sort"=hex:80,a1,a0,d0,6e,02,00,00,60,cd,97,d0,6e,02,00,00,50,a4,9e,d0,6e,02,\
00,00,e0,53,97,d0,6e,02,00,00,00,00,00,00,00,00,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Shell\Bags]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Shell\Bags\AllFolders]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Shell\Bags\AllFolders\Shell]
"FolderType"="NotSpecified"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Shell\Bags\AllFolders\Shell\{0B2BAAEB-0042-4DCA-AA4D-3EE8648D03E5}]
"FFlags"=dword:41200001
"GroupByDirection"=dword:00000000
"GroupView"=dword:00000000
"IconSize"=dword:00000010
"LogicalViewMode"=dword:00000001
"Mode"=dword:00000004
"Sort"=hex:a0,56,97,d0,6e,02,00,00,60,cd,97,d0,6e,02,00,00,30,00,31,00,20,00,\
28,00,31,00,30,00,39,00,32,00,36,00,31,00,36,00,31,00,39,00,33,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Shell\Bags\AllFolders\Shell\{3F2A72A7-99FA-4DDB-A5A8-C604EDF61D6B}]
"FFlags"=dword:41200001
"GroupByDirection"=dword:00000000
"GroupView"=dword:00000000
"IconSize"=dword:00000010
"LogicalViewMode"=dword:00000001
"Mode"=dword:00000004
"Sort"=hex:a0,56,97,d0,6e,02,00,00,60,cd,97,d0,6e,02,00,00,30,00,31,00,20,00,\
28,00,31,00,30,00,39,00,32,00,36,00,31,00,36,00,31,00,39,00,33,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Shell\Bags\AllFolders\Shell\{3F98A740-839C-4AF7-8C36-5BADFB33D5FD}]
"FFlags"=dword:41200001
"GroupByDirection"=dword:00000000
"GroupView"=dword:00000000
"IconSize"=dword:00000010
"LogicalViewMode"=dword:00000001
"Mode"=dword:00000004
"Sort"=hex:a0,56,97,d0,6e,02,00,00,60,cd,97,d0,6e,02,00,00,30,00,31,00,20,00,\
28,00,31,00,30,00,39,00,32,00,36,00,31,00,36,00,31,00,39,00,33,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Shell\Bags\AllFolders\Shell\{5C4F28B5-F869-4E84-8E60-F11DB97C5CC7}]
"FFlags"=dword:41200001
"GroupByDirection"=dword:00000000
"GroupView"=dword:00000000
"IconSize"=dword:00000010
"LogicalViewMode"=dword:00000001
"Mode"=dword:00000004
"Sort"=hex:a0,56,97,d0,6e,02,00,00,60,cd,97,d0,6e,02,00,00,30,00,31,00,20,00,\
28,00,31,00,30,00,39,00,32,00,36,00,31,00,36,00,31,00,39,00,33,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Shell\Bags\AllFolders\Shell\{5F4EAB9A-6833-4F61-899D-31CF46979D49}]
"FFlags"=dword:41200001
"GroupByDirection"=dword:00000000
"GroupView"=dword:00000000
"IconSize"=dword:00000010
"LogicalViewMode"=dword:00000001
"Mode"=dword:00000004
"Sort"=hex:a0,56,97,d0,6e,02,00,00,60,cd,97,d0,6e,02,00,00,30,00,31,00,20,00,\
28,00,31,00,30,00,39,00,32,00,36,00,31,00,36,00,31,00,39,00,33,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Shell\Bags\AllFolders\Shell\{5FA96407-7E77-483C-AC93-691D05850DE8}]
"FFlags"=dword:41200001
"GroupByDirection"=dword:00000000
"GroupView"=dword:00000000
"IconSize"=dword:00000010
"LogicalViewMode"=dword:00000001
"Mode"=dword:00000004
"Sort"=hex:a0,56,97,d0,6e,02,00,00,60,cd,97,d0,6e,02,00,00,30,00,31,00,20,00,\
28,00,31,00,30,00,39,00,32,00,36,00,31,00,36,00,31,00,39,00,33,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Shell\Bags\AllFolders\Shell\{631958A6-AD0F-4035-A745-28AC066DC6ED}]
"FFlags"=dword:41200001
"GroupByDirection"=dword:00000000
"GroupView"=dword:00000000
"IconSize"=dword:00000010
"LogicalViewMode"=dword:00000001
"Mode"=dword:00000004
"Sort"=hex:a0,56,97,d0,6e,02,00,00,60,cd,97,d0,6e,02,00,00,30,00,31,00,20,00,\
28,00,31,00,30,00,39,00,32,00,36,00,31,00,36,00,31,00,39,00,33,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Shell\Bags\AllFolders\Shell\{7D49D726-3C21-4F05-99AA-FDC2C9474656}]
"FFlags"=dword:41200001
"GroupByDirection"=dword:00000000
"GroupView"=dword:00000000
"IconSize"=dword:00000010
"LogicalViewMode"=dword:00000001
"Mode"=dword:00000004
"Sort"=hex:a0,56,97,d0,6e,02,00,00,60,cd,97,d0,6e,02,00,00,30,00,31,00,20,00,\
28,00,31,00,30,00,39,00,32,00,36,00,31,00,36,00,31,00,39,00,33,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Shell\Bags\AllFolders\Shell\{885A186E-A440-4ADA-812B-DB871B942259}]
"FFlags"=dword:41200001
"GroupByDirection"=dword:00000000
"GroupView"=dword:00000000
"IconSize"=dword:00000010
"LogicalViewMode"=dword:00000001
"Mode"=dword:00000004
"Sort"=hex:a0,56,97,d0,6e,02,00,00,60,cd,97,d0,6e,02,00,00,30,00,31,00,20,00,\
28,00,31,00,30,00,39,00,32,00,36,00,31,00,36,00,31,00,39,00,33,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Shell\Bags\AllFolders\Shell\{94D6DDCC-4A68-4175-A374-BD584A510B78}]
"FFlags"=dword:41200001
"GroupByDirection"=dword:00000000
"GroupView"=dword:00000000
"IconSize"=dword:00000010
"LogicalViewMode"=dword:00000001
"Mode"=dword:00000004
"Sort"=hex:a0,56,97,d0,6e,02,00,00,60,cd,97,d0,6e,02,00,00,30,00,31,00,20,00,\
28,00,31,00,30,00,39,00,32,00,36,00,31,00,36,00,31,00,39,00,33,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Shell\Bags\AllFolders\Shell\{B3690E58-E961-423B-B687-386EBFD83239}]
"FFlags"=dword:41200001
"GroupByDirection"=dword:00000000
"GroupView"=dword:00000000
"IconSize"=dword:00000010
"LogicalViewMode"=dword:00000001
"Mode"=dword:00000004
"Sort"=hex:a0,56,97,d0,6e,02,00,00,60,cd,97,d0,6e,02,00,00,30,00,31,00,20,00,\
28,00,31,00,30,00,39,00,32,00,36,00,31,00,36,00,31,00,39,00,33,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Shell\Bags\AllFolders\Shell\{C4D98F09-6124-4FE0-9942-826416082DA9}]
"FFlags"=dword:41200001
"GroupByDirection"=dword:00000000
"GroupView"=dword:00000000
"IconSize"=dword:00000010
"LogicalViewMode"=dword:00000001
"Mode"=dword:00000004
"Sort"=hex:a0,56,97,d0,6e,02,00,00,60,cd,97,d0,6e,02,00,00,30,00,31,00,20,00,\
28,00,31,00,30,00,39,00,32,00,36,00,31,00,36,00,31,00,39,00,33,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Shell\Bags\AllFolders\Shell\{FBB3477E-C9E4-4B3B-A2BA-D3F5D3CD46F9}]
"FFlags"=dword:41200001
"GroupByDirection"=dword:00000000
"GroupView"=dword:00000000
"IconSize"=dword:00000010
"LogicalViewMode"=dword:00000001
"Mode"=dword:00000004
"Sort"=hex:a0,56,97,d0,6e,02,00,00,60,cd,97,d0,6e,02,00,00,30,00,31,00,20,00,\
28,00,31,00,30,00,39,00,32,00,36,00,31,00,36,00,31,00,39,00,33,00
Thank you for your time.
regedit
to export the affected registry keys to a text file.AllFolders
entries?Inherit
entries? Mods toFolderTypes
? Also, isDownloads
the only folder still giving you grief?Downloads
folder. I've fixed it by setting it up manually, but it would be nice to have documentation regarding how to set up an "all details" view, as I'm sure I'm not the only one who prefers to see everything in such view.Sort
values don't look right to me. At least in Win10, the structure begns with 16 zero-valued bytes (00
), a DWORD (4 bytes) specifying the number ofPropertyKey
structures follow, and then 20 bytes for eachPropertyKey
structure -- the final four bytes of each of these is always01 00 00 00
(ascending) orFF FF FF FF
(descending). Where did the values you have come from?