最近遇见几次咨询,问题都是在Windows资源管理器中单击较大的 AVI 文件时 Windows 会停止响应,大致过程是在 Windows 资源管理器中单击一个较大的AVI (音频视频交错) 文件时,Windows 可能停止响应(挂起)。整个系统没有任何反应,有些类似于死机,另外在“Windows 任务管理器”中查看“进程”选项卡时,会看到 Explorer.exe 进程消耗了 100% 的 CPU 使用率,并且占用时间长达两个小时或更长。
出现此问题的原因是:在 Windows 资源管理器中单击较大的 AVI 文件时,Windows 将扫描该文件。在 Windows 资源管理器中单击较大的 AVI 文件(例如,单击一个 700 MB 的 AVI 文件)时,Windows 会尝试查询该文件的索引。如果该文件中没有索引信息,Windows 将执行一次循环来检查文件的所有部分,以便建立索引。由于 AVI 文件较大(本例中为 700 MB),因此 Windows 扫描整个文件所需的时间也较长。这样 Explorer.exe 进程的 CPU 使用率就会达到 100%。
要解决此问题,请获取最新的 Microsoft Windows XP Service Pack。
Microsoft 目前提供了一个受支持的修补程序,请向 Microsoft 在线客户服务提交请求以获取该修补程序。要提交联机请求以获取该修补程序,请访问下面的 Microsoft 网站:http://go.microsoft.com/?linkid=6294451
如果你觉着跟Microsoft打交道麻烦,可以通过禁用文件夹对媒体文件的预览功能解决这一问题,请选择“开始”--〉“运行”,输入“regsvr32 /u shmedia.dll”,记住双引号都是要去掉的。
