现象:
用ie打开一个含flash的网页,出现至少十几分钟的电脑极度缓慢的状态。硬盘灯一直亮不会灭,任何操作都慢得出奇,尤其是需要读写硬盘的操作——在已用内存超过物理内存的时候,简直是慢得发指。
firefox下一切正常。
环境:
OS:windows 7 RC en ultimate
browser: ie8
flash player: 10.0.32.18
其它可能相关软件:小红伞杀毒软件+360安全卫士
分析:
打开任务管理器,可以看到当用ie打开一个含flash的网页时,多了一个flashUtil10c.exe的运行。查看IO read和 IO write的数据,这个进程其实并不多IO操作。反倒是一个crcss.exe(好像系统自己的)和一个wltray.exe(无线网卡相关的)比较频繁,但是也不觉得是很恐怖的那种。
再打开performance monitor,查看 disk write bytes/sec和disk read bytes/sec, 可以看到write操作比read操作多很多。基本可以保证是因为频繁写硬盘操作导致系统缓慢。但是还是无法知道怎么回事。
解决过程:
因为flash player的更新是通过360安全卫士的软件升级功能进行的,所以首先查看flash player对应论坛,发现近期有不少人报不爽但是都没有软件测试的经验,sigh……除了坚定信心不是我自己的问题,没其它用处。
然后昨天实在受不了了,上baidu查,一如既往的不知所云。到google搜了一下,发现国外脑残也不少。
然后今天开始读adobe官网论坛,差点要疯了。照样是很多过于模糊的描述,不过比外面好不少。
终于……让我找到了:
http://forums.adobe.com/message/2151836#2151836。copy 如下:
One of my users have reported about strange issue with Flash Player 10.0.32.18l. With IE8 under Vista/W7 he discovered unclosed FlashUtil10c.exe process instances. After my investigation, it became absolutely clear that the issue is caused by the Adobe programmers who forgot to decrease references for the internal COM objects of the FlashUtil10c.exe process. Hope, you will fix the issue up soon. If you need an additional information- feel free to contact me. ...
Adobe correction is needed.正准备放弃的时候,看到一个个人博客,真够牛叉的,flash player每出一个版本,他老人家就发一篇文章告诉大家怎么解决常见flash player不工作的问题!而且是绝对傻瓜型!
发现了一招:
http://thetechangel.com/blogberry/2009/08/flash-10c-fix/然后,it really works for me!
正式解决方案:
0.为了保险,我们还是先清除本机版本的flash并安装最新版本吧。
a)
官方删除工具先下载,
记住是下载,不要直接运行。
b) 把能关的软件都关了,包括各种浏览器,聊天工具,下载工具视频工具等等,谁知道它们会不会自己访问一个flash。最好右下角的图标也扫一边,确认一次。
c) 刚才下载的软件,运行。运行完要是觉得太快,你可以没事多运行几次。然后重启,不仅仅是重新登录啊。
d) 启动,开个ie访问有flash的网站试试,应该不显示出来吧。然后去
官方下载网站,重新下载一次。
e) 还没到结束的时候。关掉ie吧,暂时别动。
1. 找到flash安装目录。 通常在 C: 盘 > Windows > System32 > Macromed > Flash里面。
2. 找到一个叫做flashUtil10c.exe的文件。右键猛击它,菜单中选择“Run as Administrator",中文请自行揣摩。
3. 然后开始了吭哧吭哧的下载,可能会有提示让你确认,确认就是。国内的童鞋可能要稍微久一点,因为adobe官方下载相当慢。
4. 好了……