昨天折腾dx9.0给我整脑壳痛,必须跟大伙唠唠这段血泪史。本来想做个老游戏兼容测试,刚启动就跳个黄叹号窗口,写着什么"错误码0x8876086C",当场给我整懵圈。
一、疯狂试错阶段
先是按网上说的三板斧来:
- 重启大法:关掉重开,黄叹号纹丝不动
- 卸驱动:把显卡驱动用DDU清得干干净净,重装最新版,还是弹窗
- DX修复工具:下了个绿色版扫半天,提示啥事没有
急了直接翻系统日志,看到条更吓人的:"*访问冲突"。琢磨着是不是32位系统惹的祸,结果把老奔腾G3260+Win7的备胎机拖出来测试,照样报错!
二、玄学操作环节
开始病急乱投医:
- 把游戏兼容性调到XP SP3,勾管理员权限
- 手动注册dll文件,cmd里敲regsvr32疯狂回车
- 甚至给机箱清灰换硅脂(纯粹是热得手抖)
折腾到半夜两点,突然发现个诡异现象——只要关掉电脑上的护眼宝软件,错误就消失!这破软件用了三年都没事,最近自动更新后就跟dx9干架了。气得我直接进控制面板卸载,游戏马上嗷嗷叫着跑起来了。
后续更魔幻
今早想着写记录,顺手查护眼宝官网论坛。好家伙置顶帖写着:"新版与旧版DirectX兼容性调整说明",打开一看人家四个月前就公告了,我楞是没点过那个小红点...最绝的是解决方案就一行字:在软件设置里取消勾选"增强渲染"。昨晚我要看见这句,能省五小时睡眠!
对还有后续!中午同事问我眼圈咋这么黑,听完过程他笑到捶桌:"你当年不是说绝对不装这类花哨软件?"我特么当场噎住——这护眼宝是去年被六岁侄女拿我电脑看动画片时偷偷装的!