不久前,我在观看 YouTube 视频时,我的电脑出现蓝屏。一开始我没怎么在意,但只要我观看任何视频(基本上是任何渲染的视频(不过还没试过游戏)),过一段时间后就会出现蓝屏。不过,每次似乎都不一样,有时持续几分钟,有时则持续几个小时。
它只发生在视频上,比如说当我在 Bandcamp、Grooveshark 等上听音乐时。它很好,并且计算机从未出现蓝屏。
之后,我以为这是一个有缺陷的 Flash 版本,所以我更新了它,尽管它仍然似乎出现蓝屏。但是,由于计算机设置,我无法看到实际的蓝屏,它只会Windows has recovered from a serious error
在登录后给我消息。所以我将设置更改为我可以看到实际的蓝屏。
当电脑再次蓝屏时,我看到了导致问题的驱动程序。是的nv4_disp.dll
,但是我刚刚将 Nvidia 驱动程序更新到最新版本,所以我的印象是仍然是闪存导致了问题。
然而,我尝试了几乎所有的方法来纠正它,但似乎没有任何帮助。我甚至尝试过更换浏览器,但没有任何效果。
更多信息:
OS: Windows XP Professional SP 3
Graphics Card: GeForce 9400 GT
Driver version: 285.58 (It says its the latest)
蓝屏转储文件信息:
Bugcheck name: KERNEL_MODE_EXCEPTION_NOT_HANDLED_M (0x1000008E)
Another bugcheck name: THREAD_STUCK_IN_DEVICE_DRIVER (0xEA)
Caused by: nv4_disp.dll
答案1
有时它有帮助禁用硬件加速。
按着这些次序:
- 右键单击桌面并选择个性化
- 点击展示
- 点击更改显示设置
- 点击高级设置
- 点击故障排除标签
- 点击更改设置(如果它没有变灰的话;我的是灰色的)
- 将硬件加速滑块移向无以减少或关闭视频硬件加速。
- 单击“确定”,然后单击“立即重新启动”。
如果是灰色:问题可能出在 ATI 或 Nvidia 安装的驱动程序上。您必须删除已安装的视频驱动程序并使用通用 Windows 视频驱动程序来禁用硬件加速。
[编辑]
由于您不想禁用硬件加速,因此线程BSOD 出现 NV4_Disp.dll 错误包含以下建议:
- 如果使用出厂时已超频的显卡 - 请用未超频的显卡替换该显卡
- 电源供电不足 - 尝试移除 CD/DVD 驱动器,看看问题是否有所改善
- RAM 问题 - 使用以下方法测试内存memtest86。
这线建议在重新安装 Nvidia 驱动程序之前最好先清理一下。这其他主题还建议安装最新的DirectX 版本在此之前。我还要补充一点建议,即对 Windows 进行全面修补(包括可选更新)。
我注意到 XP 仅支持 DirectX 9,而升级到 Windows 7 将获得更好的 DirectX 11(可能需要更新的视频卡)。
答案2
当我探索这个问题时,我得到了一些讨论,这些讨论都表明这个问题与 Nvidia 驱动程序的 Flash Player 有关。最后,我得到了一些故障排除步骤来尝试并找出原因。
查看以下链接以了解更多信息:
http://www.geekstogo.com/forum/topic/287742-xp-bsod-watchdogsys-and-nv4-dispdll/
http://hardforum.com/showthread.php?t=1527315
查看这个 nvidia 论坛关联关于这个问题。