这是一个可以追溯到Windows XP的老问题,现在在我的Windows 7 64位系统上,当涉及到“详细信息”,“列表”,“图标”等内容时,它开始丢失文件夹视图设置,其他所有位置和大小都稳定了。我倾向于在大多数情况下使用详细信息视图,现在文件夹有时会开始恢复为图标视图,并不是您有100%的时间会介意,但随着我使用PC的增多,它似乎会更加频繁。
是的,我确实有数千个文件夹,所以我认为默认缓存大小已用完,与Windows XP完全一样。
对于Windows 7 64位版本,我似乎找不到在注册表中的文件夹视图缓存设置的确切说明,对于XP(我过去使用过),Vista和某些Beta / RC Windows 7。
我确实从Microsoft 找到这篇文章。
在Windows 7 64位版的“让我自己修复此问题”部分中,Local Settings
根据Wow6432Node
Microsoft的文章,该密钥下没有子密钥。
HKEY_CURRENT_USER\Software\Classes\Wow6432Node\
Local Settings
\Software\Microsoft\Windows\Shell\Bags
但是,我确实有此密钥。
HKRU\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell
\Bags
和\BagsMRU
扫描注册表中的BagMRU Size
值(不是键)不会返回任何匹配。我假设Windows 7默认不再使用此值。
有没有建议在不完全重置整个资源管理器文件夹设置的情况下增加视图设置的缓存大小的建议?
是否有人对W7允许的最大稳定缓存大小有任何了解?以及在何处更改/添加此值。
编辑:
我在Vista和XP时代找到了我的旧笔记,不再有参考链接。
Windows Vista
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell
创建一个DWord 32位BagMRU Size
并将十进制值设置为10,000
或20,000
有时文件夹设置会损坏。使用regedit
到视图
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell
单击Bags
并选择编辑 > 删除 > 是。BagMRU
还要删除密钥,然后重新启动。
Windows XP
Windows XP SP2修复:默认情况下,SP2的文件夹缓存设置为5,000个文件夹,以记住每个文件夹的视图设置,如果您有5,000个以上的文件夹(所有硬盘驱动器总数),则必须进行注册表更改并将其更改为最多8,000。为此,请执行运行-注册表编辑并导航至这两个文件夹
HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell
然后去
HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam
在右侧窗格中查找BagMRU size
,右键单击“ 修改”,然后选择“ 十进制”并将值数据设置为8,000
。在两个位置都执行此操作,重新启动才能生效。
我将在接下来的几天中进行实验,并向我们汇报任何启示。