修复 Windows 11/10 中的 WDF_VIOLATION 蓝屏错误

安装累积更新后的某些Windows 11/10WDF_VIOLATION 蓝屏(Blue Screen)错误。在这篇文章中,我们将确定错误的原因,然后提供解决BSOD错误的可能解决方案。

The WDF_VIOLATION bug check has a value of 0x0000010D. This indicates that Kernel-Mode Driver Framework (KMDF) detected that Windows found an error in a framework-based driver.

(WDF_VIOLATION Blue Screen)Windows 11/10WDF_VIOLATION 蓝屏错误

WDF_VIOLATION 蓝屏

您需要基本上确定导致此问题的驱动程序。如果蓝屏(Blue Screen)上提到了我,请记下它。如果没有,那么您可能需要查看WDF转储文件。它将产生有关导致此错误检查的驱动程序的更多信息。

根据进行的调查,已发现WDF_VIOLATION蓝屏错误在大多数情况下是由有缺陷的 HP 键盘驱动程序HpqKbFiltr.sys引起的,该驱动程序已知与某些 HP 计算机不兼容。HP 键盘驱动程序是通过Windows Update(Windows Update)提供给这些 HP 设备的。

Windows Driver Framework遇到致命错误时,您会在Windows系统上看到WDF_VIOLATION 蓝屏。(WDF_VIOLATION Blue Screen)这是您可以做的。

如果能正常登录就好了;否则,您必须启动进入安全模式(boot into Safe Mode),进入高级启动选项屏幕(Advanced Startup options screen),或使用安装媒体启动(use the Installation Media to boot)才能执行这些说明。

1]通过命令提示符(Command Prompt)删除(Remove)或重命名有故障的HP键盘驱动程序(Faulty HP Keyboard Driver)

有故障的HpqKbFiltr.sys驱动程序是WDF_VIOLATION BSOD错误的罪魁祸首。要解决此问题,您需要删除或重命名此故障驱动程序。如果您的 HP 电脑出现蓝屏并且无法加载Windows操作系统,请尝试重新启动电脑并首先引导至Windows 10 恢复环境 。

启动到Windows RE后,您可以按照以下步骤删除有故障的 HP 键盘驱动程序;

  •  在Windows 10恢复环境(Recovery Environment)的修复屏幕上选择疑难解答(Troubleshoot)
  • 选择高级选项(Advanced options) ,然后选择 命令提示符(Command Prompt)
  • 命令提示符(Command Prompt)窗口中键入下面列出的适用于您的Windows版本的命令,然后(Windows)按 Enter 键(Enter)运行该命令。

对于 32 位版本的 Windows:

dism /Image:C\ /Remove-Driver /Driver: C:\Windows\System32\DriverStore\FileRepository\hpqkbfiltr.inf_x86_f1527018cecbb8c2\HpqKbFiltr.inf

对于 64 位版本的 Windows:

dism /Image:C:\ /Remove-Driver/Driver: c:\Windows\System32\driverstore\FileRepository\hpqkbfiltr.inf_amd64_714aca0508a80e9a\HpqKbFiltr.inf

注意:(Note:) 如果您计算机上的Windows未存储在 C: 驱动器上,请将上述命令中的 C: 替换为相应的驱动器号。

  • 退出Windows 10 恢复环境(Recovery Environment)并重新启动计算机。

您的 PC 现在应该可以成功启动,而不会出现WDF_VIOLATION 蓝屏(WDF_VIOLATION Blue Screen)错误。

但是,如果您想重命名(rename)有故障的HpqKbFiltr.sys驱动程序,您可以在(HpqKbFiltr.sys)Windows RE中一一运行下面列出的命令:

cd c:\windows\system32\drivers
ren HpqKbFiltr.sys HpqKbFiltr.sys_old

成功重命名故障驱动程序后,重新启动计算机以使更改生效。

2]安装KB4468304(Install KB4468304)以自动删除有故障的HP键盘驱动(HP Keyboard Driver)程序

WDF_VIOLATION蓝屏(WDF_VIOLATION)错误在运行Windows 10版本 1803 和 1809 的计算机上普遍存在。因此,微软(Microsoft)发布了补丁KB4468304。KB4468304补丁将自动(KB4468304)删除有故障的 HP 驱动程序。因此,如果您使用的是 HP 设备,您可以通过Windows Update自动安装(Windows Update)KB4468304补丁来解决问题 - 或者您可以从Microsoft Update Catalog下载 并手动安装。

还建议 PC 用户升级到最新的 Windows 版本,因为Windows 10 v1803的服务结束日期为 2019年11 月 12 日,v1809 的服务结束日期为 2020 年(November 12)5 月 12(May 12)日。

3]检查您的驱动程序

使用BlueScreenView打开由WDF VIOLATION停止错误创建的DMP文件。

您需要检查错误中涉及的驱动程序文件。

一旦您确定了导致蓝屏(Blue Screen)的驱动程序,您需要更新或回滚它。

4]运行Windows内存诊断

运行Windows 内存诊断工具(Windows Memory Diagnostic Tool)以识别和修复任何系统内存问题。

5]使用系统还原

运行系统还原以将您的计算机还原到以前的良好状态。

Hope this helps resolve this BSOD issue!



About the author

在商业和技术方面,Windows 10 和 Windows 11/10 是非常重要的工具。它们使您可以比以往更轻松、更安全地与计算机交互,并运行功能强大但可自定义的应用程序,而不会带来任何安全风险。这些工具对于希望能够扩大其在线业务并吸引新客户的企业来说也是必不可少的。因此,我会说我在 Windows 10 和 Windows 11/10 方面的技能使我成为此类工作或业务的理想人选。



Related posts