Vista 毫无理由地决定显示之前处于详细信息视图的文件夹,并开始显示缩略图。我转到该文件夹并右键单击,选择“自定义”,将模板设置为“所有项目”,并将“将此模板也应用于所有子文件夹”,但某个时候它会再次决定将其显示为缩略图。有没有办法强制保留此设置,或者是否有我不知道的某些东西正在更改它?
答案1
似乎有多种因素可能导致此问题,并且多种因素决议也希望能解决或者减少这个“错误”出现的频率。
- 手动重置文件夹视图缓存/设置
- 开始
regedit
. ( Win+ R、输入regedit
、按下Enter或点击好的。 ) - 浏览至
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell
。 - 删除密钥
Bags
和BagMRU
。 - 浏览至
HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell
,重复步骤3。 - 浏览至
HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam
,重复步骤3。
- 开始
尝试一些额外的调整可能会有帮助,将其混合起来并看看你会得到什么。
- 禁用自动文件夹类型发现
- 浏览至
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell
在regedit
。 - 在下方创建新键
Shell
,称为Bags
。 - 在下方创建新键
Bags
,称为AllFolders
。 - 在下方创建新键
AllFolders
,称为Shell
。 - 在下方创建新的字符串值
Shell
,称为FolderType
。 - 设置字符串值
FolderType
到NotSpecified
。
- 浏览至
您也可以增加文件夹视图缓存的大小。
增加文件夹视图缓存的大小
- 浏览至
HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell
。 - 设置 DWORD 值
BagMRU size
超过 5000。- 注意:如果不存在,请创建它。
- 浏览至
重置缓存/设置 + 应用调整后
- 注销/登录或重新启动。
- 打开 Windows 资源管理器窗口并转到
Folder Options
窗户。- 选择
View
标签。 - 查看
Remember each folder's view settings
。 - 取消选中
Restore previous folder windows at logon
。 - 打
OK
!
- 选择
这应该可以解决问题,或者说,也许可以改善体验。然而,使用 CCleaner 等设置错误的应用程序可能会破坏和删除您的设置,因此在使用专注于“清理”的应用程序之前,请注意并进行检查。
答案2
在我禁用 UAC 之前,我一直遇到这个问题。似乎需要管理员权限才能保存视图设置。
我承认我没有尝试过其他解决方案,所以也许有更好(更安全?)的补救措施。
答案3
您可以从@Thor 有用的答案中创建一个批处理文件:
@echo off
for %%a in ("HKCR\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell" "HKCR\Software\Microsoft\Windows\Shell" "HKCR\Software\Microsoft\Windows\ShellNoRoom") do (
for %%b in (Bags BagMRU) do (
reg delete "%%~a\%%~b" /f
)
)
:: Additional tweaks
reg add "HKCR\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell" /v FolderType /t REG_SZ /d NotSpecified /f
reg add "HKCR\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell" /v "BagMRU Size" /t REG_DWORD /d 10000 /f
rundll32 user32.dll,UpdatePerUserSystemParameters
taskkill /f /im explorer.exe & explorer
exit /b 0