More like copy and paste from the original source since I'm super lazy and in extreme mood to clear my bookmarks.
Symptoms
Your view settings or customizations for a folder may be lost or incorrect. For example, you may experience any one or more of the following symptoms:
1. Microsoft Windows does not remember your view settings for a folder when you reopen it.
NOTE: The view settings include Thumbnails, Tiles, Icons, List, and Details.
2. Windows does not remember the size or position of a folder window when you reopen it.
3. The wrong thumbnail image appears for a folder, or no thumbnail image appears.
NOTE:
This problem may occur even if you have selected the Remember each folder's view settings check box under Advanced Settings on the View tab of Folder Options in Control Panel.
Cause
This problem occurs because Windows stores each folder's view settings and customizations in the registry. By default, this data is limited to 200 local folders and 200 network folders, for a total of 400 folders. The data for folder view settings and customizations is stored in the following registry keys:
HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell\Bags
HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\Bags
Solution
To work around this problem, create a BagMRU Size DWORD value in both of the following registry keys, and then set the value data for both values to the number of folders that you want Windows to remember the settings for. For example, for Windows to remember the settings for 5000 local folders and 5000 network folders, set both values to 5000.
You must create the new value for the following registry keys:
HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell
HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam
IMPORTANT:
You may have to adjust the BagMRU Size values for your specific situation. If you increase the BagMRU Size values, the information that is stored in the registry increases. When you use roaming user profiles, registry information is copied to a server when you log off and copied to your local computer when you log on. Therefore, you may have performance issues if you increase the BagMRU Size values for roaming user profiles.
Follow these steps, and then quit Registry Editor:
1. Click Start, click Run, type regedit, and then click OK.
2. Locate and then click the following key in the registry:
HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell
3. On the Edit menu, point to New, and then click DWORD Value.
4. Type BagMRU Size, and then press ENTER.
5. On the Edit menu, click Modify.
6. Type 5000, and then click OK.
Follow these steps:
1. Locate and then click the following key in the registry:
HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam
2. On the Edit menu, point to New, and then click DWORD Value.
3. Type BagMRU Size, and then press ENTER.
4. On the Edit menu, click Modify.
5. Type 5000, and then click OK.
Resources
Microsoft Help and Support Disclaimer
Disclaimer applies.