DMP文件上传链接:https://pan.quark.cn/s/b3c6ddd505a3
如何解决windows PC上的DPC_WATCHDOG_VIOLATION
今天傍晚在游玩《绝区零》的时候,在某一段剧情的时候游戏画面卡死且按任何按键都没有反应,但是游戏依旧有声音,直到2-3分钟后电脑蓝屏,报错代码为DPC_WATCHDOG_VIOLATION。之后我下载了windbg来查看dmp报错日志文件,发现报错的事件为“0x133_ISR_nvlddmkm!unknown_function”,报错文件为nvlddmkm.sys。根据现有的线索以及网上的教程,我进行了以下尝试:
1.重启电脑
2.使用了游戏启动器自带的“一键修复功能”
3.更新显卡驱动到最新版以及回退到出厂设置的初始版本(中间包括几个较老但是比出厂新的版本)
4.使用DDU彻底删除显卡驱动并再次安装2次,直接覆盖安装显卡驱动3次(期间并没有进安全模式)
5.用CMD拓展了nvlddmkm.sy_文件,使其变成nvlddmkm.sys文件,并将该文件放至c:\windows\system32\drivers目录下
6.修改了安装过的驱动文件夹内的nvlddmkm.sys文件权限,使其权限为“完全控制”
7.关闭内存超频选项
8.在NVIDIA控制面板内将电源管理模式设置为“性能优先”
9.修改TDR注册表,具体操作为在注册表编辑器内的HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\GraphicsDrivers内新建一个名为“TdrDelay”DWORD(32位)的文件,将其值设置为a,并且创建了同样的名为“TdrLevel”文件,其值为0,然后重启电脑。
10.修改注册表,关闭MPO。具体操作为在注册表编辑器内的HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm内新建一个DWORD(32位)的文件,其名为“OverlayTestMode”,其值为00000005,然后重启电脑。
但经过上面的操作,问题依旧存在,且和之前一样,其他的游戏还没有尝试过会不会有此类问题,但是可以正常浏览网页。