XP自带图片查看器打开图片暴慢鬼火冒!用科来搞定

来源:互联网 发布:数据资源提供商 编辑:程序博客网 时间:2024/04/28 10:57
 相信大家都用过XP下自带的图片查看器"Windows Picture and Fax Viewer", 由于鄙人懒得装ACDSee, 通常查看图片就用这个 Pic Viewer.但最近不知为何,打开某些特定目录下的图片文件暴慢无比,一个几十K的JPG文件居然要等上15秒才能打开.

[attach]2838[/attach]

在漫长的等待显示"Generating Preview"后终于看到了图片.

[attach]2839[/attach]

起初以为是机器中毒,用卡6查了个遍,也未发现任何病毒.再打开任务管理器, 在打开图片时,也未发现有任何可疑的进程占用CPU资源.本想慢就慢吧,可一想到每次打开图片都要忍受等待的煎熬就鬼火冒:@ 比图上的痛苦还要痛苦若干倍.

无奈之下,想起之前装过科来,就启动科来看看能不能有什么发现.由于数据包过多,鄙人设置了一下地址过滤器,只过滤本机IP:192.168.0.10,清空工程重新抓包,再重复打开图片操作.呼的一下一大堆数据包冒了出来.

[attach]2841[/attach]

奇怪,打开本机图片哪来的这些网络数据包,他细一看,全是文件服务器192.168.0.103的CIFS包,摘要一栏中显示本机是在枚举网络服务器的目录,如上图所示.

[attach]2840[/attach]

再查看图片所在的目录,好家伙,有好几个网络快捷连接在里面,全是192.168.0.103的目录.这下鄙人恍然大悟,原来问题的根源就在这些网络访问快捷方式上,其中一些目录由于移除已经失效了,而XP自带的图片查看器会在打开图片前遍历当前目录下所有文件(估计是要取一些文件信息吧),从而在访问这些失效的路径时发生了阻塞,直到超时显示出图片.

找到问题根源后清理了一下网络路径,并将其移到其它目录下,这下每次打开图片就嗖的一下显示出来了.

大家以后如果也遇上类似的问题,不妨也用科来抓包看一下,说不定会有意想不到的发现喔.:lol
原创粉丝点击