升级到Windows 11后黑屏死机:WDF VIOLATION

最后更新于:2 年前

Begin

10月5日,Windows 11正式发布,很多人都进行了更新,我也一样[doge]

但是从不符合最低配置的设备更新,驱动上总会有那么点问题,我遇到了一个,错误代码为WDF VIOLATION

死机后我进入了安全模式查了Dump,发现问题所在,网上对于这个问题的解决方法大多时惠普的,不够完整,这次我带来了两个,当然为了方便,惠普也会提到

BODY

Mac电脑

我就是用Mac的,这件事情整了我半天,现在告诉你哪里有问题

先看看报告

会发现主要问题出在一个叫MacHALDriver.sys的驱动文件,还有ntoskrnl,exe和Wdf01000.sys都不是最重要的

先说一下,MacHALDriver.sys是Bootcamp(启动助理)安装时释放的驱动程序,据我考证,Bootcamp 3.1就已经存在了,不够我还没有发现有什么用。。。

好,开始教你如何解决

  1. 关机
  2. 启动,出现Windows标志(部分设备是OEM厂商标识)时,马上关闭电源
  3. 再次启动,出现Windows标志(部分设备是OEM厂商标识)时,马上关闭电源
  4. 继续启动,启动Windows RE(如果你启用了BitLocker,需要输入加密密钥)
  5. 不要点击重新启动,点击另外一个选项进入“选择一个选项”,然后依次点击“疑难解答”>“高级选项”>“命令提示符”
  6. 输入C:,回车
  7. 输入cd c:\windows\system32\drivers,回车
  8. 输入ren MacHALDriver.sys MacHALDriver.sys.bak,回车
  9. 输入exit,回车

电脑重启后,问题应该修复了

惠普

我没有惠普电脑,但按照网上教程,大概是这样

  1. 关机
  2. 启动,出现Windows标志(部分设备是OEM厂商标识)时,马上关闭电源
  3. 再次启动,出现Windows标志(部分设备是OEM厂商标识)时,马上关闭电源
  4. 继续启动,启动Windows RE(如果你启用了BitLocker,需要输入加密密钥)
  5. 不要点击重新启动,点击另外一个选项进入“选择一个选项”,然后依次点击“疑难解答”>“高级选项”>“命令提示符”
  6. 输入C:,回车
  7. 输入cd c:\windows\system32\drivers,回车
  8. 输入ren HpqKbFiltr.sys HpqKbFiltr.sys.bak,回车
  9. 输入exit,回车

End

你这么一看,两者解决方法是不是很像

其实就是把不支持的驱动给硬核禁用掉(改驱动名),当然不要再主系统尝试,权限不够的!

以上操作也可以再Windows PE中实现,其实就是改改名嘛,安全模式还没有试过


相关链接:

蓝屏错误疑难解答 (microsoft.com)

WDF VIOLATION 你的电脑遇到问题,需要重新启动-百度经验 (baidu.com)


升级到Windows 11后黑屏死机:WDF VIOLATION
http://whatdamon.github.io/UpToWin11WithStopCode-WDF-VIOLATION/
作者
What Damon
发布于
2021年10月5日
许可协议