我们都在 Windows 10 上遇到过各种错误。虽然大多数都可以通过简单的重启来修复,但有些需要更复杂的方法。属于后一类的错误之一是“WDF_VIOLATION”错误。 WDF 代表 Windows 驱动程序框架,一种帮助创建 Windows 驱动程序的工具。大多数用户在更新 Windows 后都会遇到该错误。在本文中,我们将讨论该错误及其各种修复。
什么是“WDF_VIOLATION”错误?
WDF_VIOLATION 是一个 BSOD(蓝屏死机错误),这基本上意味着每当您遇到此错误并写有错误消息时,您都会看到蓝屏。
当基于框架的驱动程序出现问题时,会遇到 WDF_VIOLATION 错误。由于键盘驱动程序有问题,该错误在 HP 笔记本电脑上更为普遍。此外,USB 外围设备的问题、恶意软件和损坏的文件以及其他原因可能会导致错误。
WDF_Violation 错误伴随着以下消息。
您的 PC 遇到问题,需要重新启动。我们会为你重新开始。
在错误消息下方,您会发现提到了“WDF_VIOLATION”,这有助于识别错误。
我们现在将讨论针对该错误的各种修复。按照提到的顺序使用它们,直到修复错误为止。
修复 1:断开 USB 外设
每当您遇到“WDF_VIOLATION”错误时,您的主要方法应该是断开所有 USB 外围设备的连接。一次断开它们的连接并检查问题是否已解决。这样,您将能够识别出故障的外围设备并更换它。
如果断开外围设备的连接不起作用,您可以从系统 BIOS 中禁用 USB 端口。
要禁用 USB 端口,请重新启动计算机并按 F2
或者 删除
键多次进入BIOS。该密钥可能因您的系统而异,并且会在您重新启动计算机后立即在底部提及。
进入 BIOS 后,选择“高级选项卡”,然后转到“其他设备”。接下来,转到“外部 USB 端口”,然后选择“禁用外部 USB 端口”。
现在,保存更改并退出 BIOS。保存更改后,重新启动计算机并检查错误是否已修复。
修复 2:删除 HP 键盘驱动程序
如果您使用的是 HP 设备,则可能存在导致错误的键盘驱动程序故障。当 HpqKbFiltr.sys 驱动程序变得不兼容时,您会遇到“WDF_VIOLATION”错误。在这种情况下,最简单的解决方案是删除驱动程序。
要删除驱动程序,您必须进入 Windows RE(恢复环境)。按 WINDOWS +我
启动系统设置,然后单击“更新和安全”。
您现在将在左侧找到各种选项卡,从列表中选择“恢复”。
在“恢复”选项卡中,单击“高级启动”下的“立即重新启动”选项。
您的计算机现在将重新启动并进入恢复环境。在“选择一个选项”屏幕上,单击“疑难解答”选项。
接下来,从列表中选择“高级选项”以继续。
您现在将在屏幕上找到多个高级选项。从选项列表中选择“命令提示符”。
现在,输入以下命令并按 进入
删除驱动程序。
对于 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
执行命令后,退出恢复环境并重新启动计算机。现在,检查错误是否已修复,如果没有,则转到下一个方法。
修复 3:卸载蓝牙驱动程序
卸载蓝牙驱动程序是解决错误的行之有效的方法。在卸载蓝牙驱动程序之前,您应该进入“安全”模式。
要进入“安全”模式,请按 WINDOWS + R
启动“运行”命令。接下来,在文本框中输入“msconfig”,然后单击底部的“确定”。
现在,从顶部选择“启动”选项卡,然后勾选“启动选项”下的“安全启动”复选框。最后,点击底部的“确定”。
接下来,屏幕上将出现一个弹出窗口,单击“重新启动”。
您的计算机现在将以“安全”模式重新启动。按 窗口 + X
启动“快速访问菜单”,然后从列表中选择“设备管理器”。
在“设备管理器”中找到“蓝牙”选项并双击它以显示驱动程序。接下来,右键单击蓝牙驱动程序并从上下文菜单中选择“卸载设备”。现在屏幕上会出现一个弹出窗口,单击“卸载”进行确认。
卸载驱动程序后,以正常模式重新启动计算机并检查错误是否已解决。要切换到正常模式,请打开如上所述的“系统配置”窗口并取消选中“安全启动”复选框,然后重新启动计算机。如果您仍然遇到它,请转到修复程序。
修复 4:运行 SFC 扫描
损坏的 Windows 系统文件也可能导致“WDF_VIOLATION”错误。修复损坏文件的最佳方法是在“安全”模式下运行系统文件检查器 (SFC) 扫描。以安全模式启动计算机的过程已在上一节中讨论过。
进入“安全”模式后,按 WINDOWS + R
启动“运行”命令。接下来,在文本框中输入“cmd”,然后按 进入
或单击底部的“确定”以打开“命令提示符”。
“命令提示符”窗口现在将启动。输入以下命令,然后按 进入
.
证监会/扫描
修复 5:运行系统还原
如果您最近在安装程序或进行一些更改后第一次遇到问题,您可以随时选择“系统还原”。有了这个,您可以将系统恢复到以前的点,并且程序和对设置的更改将被恢复。 Windows 创建还原点 Windows 会在您对系统进行任何重大更改之前自动创建还原点,或者您可以手动创建它们。
在继续系统还原之前,请按照前几节所述以“安全”模式启动 Windows。
进入“安全”模式后,搜索“还原点”,然后从搜索结果中单击“创建还原点”。
系统属性窗口现在将启动。从顶部选择“系统保护”选项卡,然后单击“系统还原”。
进入“系统还原”窗口后,您可以选择使用推荐的还原或选择另一个所需的还原点。如果您手动创建了还原点,则可以选择“选择不同的还原点”,否则“推荐的还原”将完成这项工作。选择首选设置后,单击底部的“下一步”。
在最后一页上,验证还原点详细信息,然后单击底部的“完成”。在单击“完成”之前,请保存您正在处理的文件和数据,因为系统将重新启动。
现在,以正常模式启动 Windows 并检查错误是否已修复。
修复 6:运行启动修复
如果上述方法都不适合您,则是时候进行系统修复了。此选项可在 Windows 恢复环境中找到。启动修复会查找阻止 Windows 运行的问题并自动修复它。
按 视窗+我
启动“设置”并单击“更新和安全”。
接下来,从左侧选择“恢复”选项卡。
在“恢复”选项卡中,单击“高级启动”下的“立即重新启动”。
您的计算机将重新启动并进入恢复环境。在“选择一个选项”屏幕上单击“疑难解答”。
现在,在下一个屏幕上选择“高级选项”。
您现在将找到多个选项,单击“启动修复”以解决问题。
现在将要求您选择一个用户帐户,然后为其输入密码。完成后,修复过程将开始并修复导致“WDF_VIOLATION”错误的问题。
修复 7:重置 Windows
如果上述修复均无法解决“WDF_VIOLATION”错误,则您拥有的最后一个选项是重置 Windows。在重新安装 Windows 时,您可以选择在删除程序和设置的同时保留文件或完全擦除 PC。
要重置 Windows,请按 WINDOWS +我
启动系统“设置”,然后从选项列表中选择“更新和安全”。
接下来,从左侧选择“恢复”选项卡,然后单击“重置此 PC”下的“开始使用”。
“重置这台电脑”窗口将启动,您将找到两个选项,“保留我的文件”,其中仅删除应用程序和设置,而文件保持不变;“删除所有内容”,其中文件、应用程序和设置全部清除.选择所需的选项。我们为本文选择了第一个选项,但是,两者的过程是相似的。
接下来,选择是否要通过下载“云”重新安装 Windows 或从系统本身重新安装它。
在“其他设置”屏幕上,您可以查看当前设置并通过单击“更改设置”并根据您的喜好修改它们来更改它们。完成后,单击“下一步”继续。
这是 Windows 重置之前的最后一个屏幕。您可以在此处查看重置完成后将进行哪些更改。此外,您还可以查看重置后将被删除的应用程序。
最后,点击底部的“重置”。重置 Windows 需要一些时间,并且在此过程中您的计算机将启动多次。
如果您选择了上述选项以外的选项,则最后一个屏幕将始终为“准备重置此 PC”,并且将显示更改。
现在您已经尝试了文章中提到的修复程序,您的计算机必须工作正常并且“WDF_VIOLATION”错误已修复。此外,请记住始终按照提到的顺序进行修复,因为开头提到的那些快速而简单,而最后提到的那些则是关键且耗时的。