IE10假死!用Win8任务管理器揪出元凶
- 格式:doc
- 大小:96.50 KB
- 文档页数:3
IE10假死!用Win8任务管理器揪出元凶
作者:PCDFANS
来源:《计算机应用文摘》2013年第02期
话说IE10是挺不错的,至少比以前用的IE版本好得多。
但是最近不知道是怎么了,这货经常无缘无故地假死,弄得我上个网都不安宁,真是很坑爹啊!不行,我一定得把这事解决了,不然也不符合我高手的身份。
幸好安装的Win8系统自带的新版任务管理器拥有“分析等待链”功能,利用这个功能我终于找出了幕后真凶!
什么是分析等待链?
分析等待链是Win8任务管理器新增的一个组件,它可以分析在特定进程上加载的线程,比如在IE页面中加载Flash时,展开IE进程就可以看到在IE上加载的Flash控件线程。
因此,如果某一进程停止响应或者崩溃,我们可以通过查看等待进程来判断进程停止响应的原因。
在发现IE10停止响应时,可以在任务栏单击鼠标右键选择“任务管理器”,之后点击“详细信息”以展开任务管理器,并切换到“详细信息”选项卡,在进程列表选中IE进程并右击选择“分析等待链”(如图1)。
在弹出的窗口可以看到,IE的一个或多个线程正在等待完成网络I/O,也就是说在IE上运行的线程正在等待网络读取(如图2)。
那么到底是那些线程呢?展开其下的线程可以看到,Flash控件正在等待中,而导致Flash 控件等待的则是QQExternal.exe进程,正是由于QQExternal.exe进程的等待才导致IE停止响应(如图3)。
之前笔者遇到的IE假死大多在观看视频时发生,而这些视频正是通过Flash控件来加载的。
那么Flash控件又为什么会等待QQExternal.exe进程呢?原来它是QQ的应用盒子进程,为了能让网页的Flash保持稳定,该进程会随时出现。
因此当我们在IE中加载Flash并激活控件时,QQExternal.exe就会自作主张出来对网页的Flash进行优化,由于兼容性的原因就会导致IE的假死。
找到元凶后,返回“详细信息”,找到QQExternal.exe进程并结束它。
果然IE立刻有了响应,这下浏览网页再也不会卡顿了(如图4)。
扩展应用
用好分析等待链保护我们的电脑
Win8任务管理器的“分析等待链”功能可以方便地对多线程运行的任务进行分析,通过查看等待链可以非常方便地找出后台进程。
比如一些木马在我们连接网络的时候,经常会使用后台进程下载大量的木马文件。
如果此时资源管理器突然停止响应,就可以仿照上述方法展开进程等待链查找出恶意进程。
同样对于那些多进程同时运行的程序,我们也可以通过“分析等待链”找到父进程和子进程,终止主进程后即可删除文件。
比如QQ的保护程序qqprotect.exe就是和QQ一起加载的,展开“分析等待链”后就可以清楚看到。
这就类似双进程木马,通过“分析等待链”即可找到两个进程,终止父进程后可以直接删除这两个文件(如图5)。