![‘system_service_exception’ 蓝屏](https://linux22.com/image/1433939/%E2%80%98system_service_exception%E2%80%99%20%E8%93%9D%E5%B1%8F.png)
有一段时间我遇到了BSOD“system_service_exception”,主要是在以下情况下:
- 切换显示分辨率
- 使用 DirectX 和 Windows 资源管理器在全屏游戏之间切换
- 从待机/休眠状态恢复
BSOD 还显示“cdd.dll”,我不知道这是什么。
由于旧 RAM 有故障,我根据保修规定更换了 RAM,还重新安装了 Windows 并更改了驱动器配置。
我在重新配置之前和之后都遇到了 BSOD,这是怎么回事?我怀疑是我的显卡出了问题,因为几个月前我在 eBay 上买了二手显卡,但它是 2011 GTX 285,不应该有这个问题。
答案1
这不是新的配置,嗯,几乎。
我组装电脑时的基本配置是:
- 主板:华擎 N68GS-FX
- CPU:AMD 4100 @ 4.2GHZ(水冷,温度曾达到40摄氏度以上)
- 内存:4GB DDR3 1366MHZ
- 硬盘:1x60GB SATA3 SSD,1x 320GB SATA2 HDD,1x 80GB IDE HDD
- 显卡:AMD Radeon HD 7700
现在,我的新的配置为:
- 主板:华擎685GS-FX
- CPU:AMD 4100 @ 4.2GHZ(水冷)将散热器的位置改为机箱顶部,而不是之前的侧面)
- 内存:4GB DDR3 1066MHZ
- 硬盘:1x 2TB SATA2 HDD,1x 60GB SATA3 SSD(已升级并位于 PCI SATA3 控制器上)
- 显卡:Nividia GeForce GTX 285
新的配置完全没问题,但是仅有的如果我取出 PCI SATA3 卡并将 SSD 放在主板自己的 SATA 控制器上!幸运的是,我只在 SSD 上安装了《战地 3》和《使命召唤:黑色行动 2》,而没有安装 Windows,否则就需要重新安装(因为 SATA3 卡是 AHCI,主板强迫我使用 IDE,因为它不支持 AHCI)。
事实证明 Windows 不能相当与 PCI(外部)和主板(内部)SATA 控制器的混合正确接口,这意味着它在繁忙时会感到困惑并且必须让显卡切换到不同的分辨率。
这cdd.dll
是负责切换显示分辨率的 Windows 组件,因此它显示为“问题组件”。
解决方法如下:
- 确保所有驱动程序都已更新
- 确保系统和程序驱动器插入主板的 I/O 控制器而不是 PCI 控制器(这就是我所做的)
- 任何有故障的硬件都能得到快速修复或更换。