Windows XP中播放AVI文件为何无响应的原因


最近家中上了宽带 , 下载了不少电影 , 我偶然发现在单击较大的AVI视频文件时 , WinXP往往会停止响应 , 在进程中察看 , 发现Explorer.exe进程的CPU占用率100% , 占用时间居然长达两个小时!

;;;;最初怀疑是病毒 , 升级卡巴斯基单机版后全面查杀 , 没有发现病毒 , 并且访问其他程序包括REAL视频文件并没有异常 。难道是Windows Mediaplayer没有安装相关插件?但这是资源管理器级的普通文件访问 , 并没有涉及到视频播放啊!抱着侥幸的心理使用了播放器自动升级 , 故障依旧 。

;;;;查了查微软知识库 , 终于找到微软对于这个问题的解释:在资源管理器中单击较大的AVI文件时 , 系统需要先扫描该文件 , 执行一次循环来检查文件的所有部分 , 以便建立索引 , 假如文件较大(超过700MB)且文件中没有索引信息 , 系统查询该文件的索引所需的时间也较长 , CPU使用率也较高 。微软说已经有针对WinXP SP1以上版本的修复工具 , 但没有留下下载地址 , 只给了一个免费电话 。我试着打了一下电话 , 又需要注册 , 又需要用户信息 , 转到工程师那里时又说了半天也没说清楚 。气死了!索性关掉这个文件夹的索引功能算了!

;;;;方法很简单:右键单击目标文件夹 , 选择“属性-常规-高级” , 去掉“为了快速搜索 , 允许索引服务编制该文件夹的索引”前面复选框的对勾 , 然后点击确定并应用 , 系统会问你是否将更改应用到所有文件夹和文件 , 假如实在受不了这项索引服务 , 就选择应用到所有文件夹吧 。

    推荐阅读