New
#11
Whenever you open any folder, upon closing that folder, the folder's view settings are saved to the registry even if you did not change any settings. Once you've opened and closed 5000 folders, Explorer stops saving the view settings. More details here.
You can increase that limit, as per the tutorial, but as I tried to state earlier, you will get better reliability and performance by instead clearing out all those saved views. However, if you delete the saved views by running the batch file in this tutorial or by using the "Reset Views to Windows Defaults" option in WinSetView, the view settings will start working again correctly, and Explorer should be a bit snappier, but all of your folder views will be back to the factory defaults.
If instead, you use WinSetView to set all your preferred default views, it will also clear out all the saved views, but then the default views for each folder type will be what you prefer. That's definitely much better than going back to Microsoft's defaults, but may still be short of what you'd like.
This is where the misunderstandings begin. Windows does not support any option to set folder views on a folder tree basis. You can only set the view for a single folder or for an entire folder type, such as Pictures or Music.WinSetView | Globally Set Explorer Folder Views
I've used that before (forgot the name, eariler) but it messed with the Program file folders and the roaming profile folders default views I had in there already so I wound up uninstalling it.
I specifically want to have it switch Details view to the libraries folders (Video and Audio) and leave everything else the way it is by default. If there are further folders I want to change the view, then I'll deal with them later.
WinSetView does not traverse all your folders and change individual views. As mentioned above, it clears out all existing saved views and sets new default views (by folder type) based on your selections.
Your "Program Files" folder is a folder of type "General items", so, after running WinSetView, that folder's view will be whatever you have set for "General items" in WinSetView.
WinSetView always clears out the existing views in order for the new defaults to take effect. I have looked into providing an option to not clear the existing saved views and only set the new defaults. The results were not good. In fact, from a user's perspective, you could say the results were unpredictable. It just isn't a viable option.
I understand that you would want the app to be able to only clear the existing Library folder views so that the new defaults can be applied just for those folder types, but that's not possible. The structure and indexing of the registry keys that hold the saved views is such that it's all or nothing. That design is a big part of the reason why I recommend avoiding setting a lot of custom views. At some point it will all go sideways and they'll need to be reset. If you mostly depend only on views per folder type, then resetting folder views is a non-issue.
I have started work on a tool that will let you save and reapply custom views on a folder tree basis (a feature that should have been built into Explorer) but it's proving to be very difficult and I may never get it to a point where I'm comfortable releasing it. Someday, maybe.