在我的计算机上第一次打开的任何资源管理器窗口都会导致资源管理器窗口立即在地址栏中显示文件夹树和文件夹路径,但文件/文件夹列表窗格为空白,并且窗口在标题栏中显示“无响应”,并且会挂起一分钟或更长时间。
任何文件对话框的标题栏都会显示“无响应”。
几秒钟后,文件列表最终显示出来。
重现步骤:
关闭所有打开的资源管理器实例
Windows 键 | 运行 | [输入文件夹路径,例如“c:\temp”]
或者在任何应用程序中:使用文件打开/保存对话框
一旦至少打开一个资源管理器实例,性能仍然相当差,但并没有那么糟糕,并且文件列表会及时显示。
我尝试过的:
仍需尝试
- 获取所有内容的最新版本 - 尤其是具有 shell 扩展行为的内容,例如TortoiseSVN
还有其他建议吗?非常感谢。
更新
我想知道这是否相关,我会在回家后尝试修复并报告:
KB972685- 修复:使用 MFC 编写的 shell 扩展时 Explorer.exe 挂起
更新 2
在我有机会尝试此修复程序之前,似乎上述操作之一已经为我解决了这个问题;要么删除 IsoRecorder 或 TortoiseHg(反正我不再使用它们了)。
更新 3
自安装 TortoiseHg 1.01 以来,Explorer.exe 又出现了类似的问题 :-(
但这次的症状有所不同……我无法在任何地方创建新文件夹,因为 explorer.exe 会挂起。我也无法删除任何文件夹,因为同样会挂起。尽管有一个窗口挂起,但如果我通过其他资源管理器窗口查看,文件夹实际上已被创建(或删除)。
答案1
不是直接的解决方案,而是使用进程探索器并将输出过滤为仅 explorer.exe 可能会让您了解它在后台执行的操作。
答案2
最终解决这个问题的是重建 Windows 搜索索引。
我也在我的机器上运行了 chkdsk。
Windows Search 服务很难停止(它停留在“正在停止...”状态)。我还将服务设置为手动启动以进行一次重启(尽管它仍然神秘地启动了)。
长话短说(我不记得我采取的全部步骤!)我坚持不懈,重新启动了一两次(通常的故事)等等,最终我能够重建索引。