Windows Shell 对话框不会消失

Windows Shell 对话框不会消失

我最近注意到,在我的 Windows Vista 机器上,当我复制/删除大文件时,传输会完成(剩余 0 字节或其他),但 Windows Shell 对话框(显示文件操作/进度/等)会无限期地保留。取消操作除了将该状态更改为“正在取消...”外没有任何作用,唯一的解决方案是终止 。explorer这是一个相当奇怪的问题,我很确定以前在我使用的另一台机器上也发生过这种情况。有人知道这可能是什么原因吗?

答案1

此类问题通常是由有缺陷的安全软件(如防病毒/反间谍软件)引起的。基本上任何安装文件系统过滤驱动程序的软件都是如此。

我建议尝试安全模式,如果有效则卸载安全软件,希望问题能够解决。

答案2

这可能是一种错觉:尽管对话框显示剩余 0 字节,但 Windows 可能正忙于清空系统缓存以完成复制。如果您有 2GB 内存,系统缓存的大小可能接近 1GB,如果您有 4GB,则甚至更大。

因此请耐心等待并观察磁盘指示灯 - 只有当它们停止闪烁时,复制才真正完成。您还可以使用任务管理器、进程选项卡并在显示屏上添加一些 I/O 信息列来观察正在发生的事情。

我注意到,终止有大量排队 I/O 请求的进程可能会中止这些请求,这意味着复制操作可能无法完成,因此实际上您的副本会很乱。您可以通过在源和目标上使用文件比较实用程序来测试这一点。

哦,您还可以使用比资源管理器更快的实用程序进行复制,例如 SyncBack。

相关内容