显卡驱动程序已停止响应并已成功恢复最近一个同学刚买了一台DELL的笔记本电脑,买来之后没过几天就给我打来求助电话,说他的新电脑出现了一个很严重的问题:时不时的显示屏会出现花屏问题,而且提示“atikmdag已停止响应并且已成功恢复”。 接到求助电话之后,我自己实在没有想出可能造成问题的原因,便让同学把电脑带给我,让我给分析一下。 分析过程: 拿到电脑之后,开机,然后真的吓了我一跳。为什么吓了我一跳呢?因为这个电脑出现了我们最不希望出现的情况:新电脑,什么软件几乎都没有装。 大家可能对我的上述表现不太理解,需要我解释一下我们平常分析时的一个默认:尽量不要考虑微软自己的文件或程序会有问题。 所以出现这个问题之后我感觉很崩溃,几乎什么应用软件都没有安装的情况下,总是花屏,往往就剩下显卡驱动有问题或显卡硬件有问题这两条路了。于是,我将同学的电脑装上了别的版本的显卡驱动。但是,最不希望发生的事情还是发生了:花屏继续出现了。 这确实是一个非常糟糕的结果。从网上搜了一些,几乎前篇一律,都是说ATI显卡的一个功能会出问题,遂禁用该功能,效果可想而知,没有任何作用。 正在头疼的时候,突然意识到一个问题,出现显卡崩溃的时候,都有一个共同的特点,那就是,开着IE,于是,我就架上调试器,对IE进行调试,但是,很不幸的是,调试器中没有显示任何问题,而显卡却非常“有骨气”的再次崩溃了。 难道还有什么细节是没有考虑到得呢?每次显卡崩溃的时候,IE都在运行,但是IE几乎可以确定没有问题了。在我百思不得其解的时候,我发现,其实,崩溃的时候还有一个共同点让我给忽略了,那就是:每次崩溃是IE必定有一个窗口正在播放网页视频。 于是,非常简单,上调试器,附加到Flash Player的进程,果然,一会儿便捕捉到了发生问题的位置。由于出问题的电脑已经被同学带走,而我当时急于解决问题,便没有记录出问题时的Call Stack,但是,可以确定的是确实是Flash Player引发的问题。 之所以描述一下这次的分析过程,是希望大家在做自己的分析的时候,能够做一个参考,比如这个案例,每次都是显卡驱动崩溃,却并不是显卡硬件或显卡驱动的问题;每次都是IE在运行时会出现显卡崩溃的问题,然而却不是IE引起的问题;最让人想象不到的Flash Player插件,却造成了问题。 解决方案 1, 2,
3, 4, 5, 注意: 1,步骤4如果不进行,安装旧版本Flash插件的时候会有提示,安装无法进行。 2,不要简单的认为只可能最新版本存在冲突问题,有可能你需要替换多次才能找到不存在冲突问题的Flash插件,所以,如果安装了一个旧版本之后,冲突问题仍旧存在,那样的话,请尝试其他早期版本。 |
|