本文提供了一个解决方案,解决了在 Windows 7 资源管理器中重命名网络文件夹失败的问题。
适用于: Windows 7 Service Pack 1
原始 KB 数: 2025703
现象
重现问题的步骤:
将驱动器映射到包含多个包含图像文件或 PDF 的子文件夹的网络共享
打开资源管理器窗口并导航到父文件夹。
尝试连续重命名每个文件夹,同时钻取子文件夹内容。
继续步骤 3,直到出现包含以下文本的错误对话框,指示无法重命名子文件夹:
“无法完成该操作,因为文件夹中的文件夹或文件在另一个程序中打开。 关闭文件或文件夹,然后重试。
原因
文件夹重命名操作失败,因为thumbcache.dll本地thumbs.db文件仍具有打开的句柄,并且当前未实现一种机制,以更动态、更及时的方式将句柄释放给文件。
解决方法
若要解决此问题,请为“关闭隐藏thumbs.db文件中缩略图的缓存”启用用户组策略设置:
策略路径User Configuration\Administrative Templates\Windows Components\Windows Explorer
策略设置 “关闭隐藏thumbs.db文件中缩略图的缓存”
已启用策略值
重要
此部分(或称方法或任务)介绍了修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,按以下步骤操作时请务必谨慎。 作为额外保护措施,请在修改注册表之前先将其备份。 如果之后出现问题,您就可以还原注册表。 有关如何备份和还原注册表的详细信息,请单击下面的文章编号,查看相应的 Microsoft 知识库文章:
322756 如何备份和还原 Windows 中的注册表
可以使用以下设置直接编辑注册表:
注册表路径 HKEY_CURRENT_USER\Software\Policies\Microsoft\Windows\Explorer
设置名称 "DisableThumbsDBOnNetworkFolders"
类型 REG_DWORD
值 1
另一种解决方法是等待大约 1-5 分钟,然后重试重命名操作。