如何在 Windows 上修复 wdf_violation BSOD

臭名昭著的蓝屏死机通常是由于硬件故障(faulty hardware)、内存损坏和驱动程序过时而出现的。无论是什么原因,您都应该认真对待任何BSOD并尝试尽快修复它。您的计算机不会爆炸,但频繁的崩溃会损坏您的硬件,并且您可能会丢失所有数据。

比较棘手的 BSOD 之一是Windows 10中的(Windows 10)wdf_violation(BSODs)错误。它的原因很难追踪,但修复它很容易。在本文中,我们将通过一系列简单的故障排除步骤来指导您如何在Windows中修复 wdf_violation (Windows)BSOD 。

是什么导致Windows中出现 wdf_violation BSOD

WDF代表Windows 驱动程序框架(Windows Driver Frameworks)它是Microsoft(Microsoft)用于创建驱动程序的工具和库的集合。错误本身告诉我们基于框架的驱动程序有问题。 

不幸的是, Windows 10(Windows 10)中的 wdf_violation BSOD并不像停止代码内存管理 BSOD(stop code memory management BSOD)等其他系统错误那样具体。许多不同的事情都可能导致它,例如损坏的系统文件、驱动程序问题或与 USB 连接设备明确相关的问题。 

一些用户甚至报告了特定于 HP 笔记本电脑的驱动程序问题。这意味着要修复 wdf_violation 错误,您需要逐步尝试以下解决方案,直到其中一个起作用。

1.拔掉所有USB设备

首先,您应该排除任何与硬件相关的问题。例如,众所周知, USB外围设备在某些情况下会导致 wdf_violation BSOD 。拔下(Unplug)通过USB连接到 PC 的所有设备,包括鼠标和键盘,然后重新启动计算机。

如果错误不再出现,则应重新连接每个设备,直到找到罪魁祸首。当您这样做时,您可以尝试卸载并重新安装其驱动程序。或者,您也可以尝试自动更新所有设备驱动程序(automatically updating all your device drivers)

2.卸载您的蓝牙驱动程序

删除蓝牙(Bluetooth)驱动程序有时会修复 wdf_violation BSOD。最好的方法是在安全模式下。但首先,您必须启用安全模式。

1. 转到Windows 设置(Windows Settings)并选择更新和安全(Update & security)

2. 单击左侧面板中的恢复(Recovery),然后单击高级启动下的立即重新启动按钮。(Restart Now)

3. 接下来,您将看到一个选项列表。点击(Click)疑难解答(Troubleshoot)。_

4. 在下一个窗口中,选择高级选项(Advanced Options)

5. 接下来,选择启动设置(Startup Settings)

6. 最后,单击重新启动(Restart)按钮。

7. 您的 PC 将重新启动。现在,您可以通过选择启用网络安全模式(Enable Safe Mode with Networking)(F5)在安全模式下运行Windows 10 。

8. 现在您处于安全模式,通过单击Windows搜索图标并输入“设备管理器”打开设备管理器。(Device Manager)您也可以右键单击Windows图标并从列表中选择设备管理器。(Device Manager)

9. 在设备列表中查找蓝牙(Bluetooth)并扩展它以找到驱动程序。右键单击驱动程序,然后单击菜单中的卸载设备(Uninstall device)

重新启动计算机并等待查看 wdf_violation BSOD是否再次弹出。如果是这样,请尝试下一个修复。

3.运行系统文件检查器扫描

当您遇到BSOD(BSOD)时,始终建议您运行系统扫描以清理任何损坏的 Windows 系统文件(clean up any corrupted Windows system files)。这项工作的最佳工具是系统文件检查器(System File Checker)( SFC )。它的工作是检测任何丢失或损坏的文件并修复或替换它们。

要使用SFC,您需要启动命令提示符。单击(Click)Windows搜索图标并键入“ cmd. ” 选择(” Select)第一个结果并单击以管理员身份运行(Run as administrator)

现在键入以下命令来运行扫描:sfc /scannow

等待(Wait)该过程完成并重新启动计算机。

4.系统还原

如果所有解决方案均无效,则应执行系统还原。

1.在Windows搜索栏中键入(Type)“系统还原”,然后选择“重置此 PC(Reset this PC) ”选项。

2. 转到系统保护(System Protection)面板并单击系统还原(System Restore)按钮。

3.弹出下一个窗口时单击下一步,将出现(Next)系统还原(System Restore)窗口。

4. 选择还原点并单击下一步以启动系统还原过程。

请注意,您的文档和其他文件不会被删除。系统还原工具会删除最近安装的程序和驱动程序。

5.重新安装Windows

如前所述,修复 wdf_violation BSOD可能会很棘手,因为很难确定是什么原因造成的。但是,如果到目前为止没有其他任何工作,那么是时候重新安装或重置Windows了。如果这是您第一次重新安装Windows ,请按照我们关于(Windows)如何擦除和重新安装 Windows 10(how to wipe and reinstall Windows 10)的详细指南进行操作。

也就是说,如果您使用的是 HP 笔记本电脑,则应在重新安装系统之前尝试 HP 特定的解决方案。

6. 惠普键盘驱动修复

由于HpqKbFiltr.sys驱动程序,一些 HP 计算机用户遇到 wdf_violation BSOD 。此 HP 键盘驱动程序会导致某些版本的Windows 10出现一些不兼容问题。该驱动程序用于配置按钮以启动您已安装的各种程序。

删除此驱动程序文件是最简单的解决方案。转到 C:WindowsSystem32drivers 并删除HpqKbFiltr.sys。然后,重新启动计算机,wdf_violation 应该不再是问题。

哪个修复对您有用?您是否为 wdf_violation (Did)BSOD找到了不同的解决方案?让我们在评论中知道!



About the author

我是一位经验丰富的软件工程师,在 Windows Phone 和 Office Space 行业拥有超过 10 年的经验。我的技能包括使用传统的文本和图像格式,以及为最新的移动设备进行开发。我在提供优质服务方面有着良好的记录,并且我总是愿意帮助他人实现他们的目标。



Related posts