如何修复Windows中的DPC WATCHDOG违反停止代码错误

Windows错误来来去去……违反DPC看门狗肯定是其中之一。如果您遇到DPC看门狗违规错误,请按以下步骤解决。

什么是DPC看门狗违规错误?

DPC看门狗违规错误是由系统硬件问题引起的,并建议您Windows无法与硬件正确通信。

当Windows 10于2015年首次推出时,与固态驱动器(SSD)相关的DPC看门狗违规错误过多,例如过时的SSD固件,旧的SSD驱动程序版本或硬件不兼容问题。问题是,SSD制造商尚未开发和发布用于新操作系统的更新驱动程序,从而导致了许多问题,包括DPC Watchdog Violation错误。

DPC代表延迟的过程调用,即系统级过程(这意味着它在后台进行)。 DPC本质上详细说明了何时一件硬件要与CPU进行通信,但略有偏离。如果DPC在一段时间内未解决,则会导致DPC违反“看门狗”错误(看门狗是确保DPC在指定时间内解决的过程)。

延迟过程调用与“系统中断”同时工作,这是另一个系统级过程。每当一件软件或硬件想要做某事时,它都会“中断” CPU以告知其正在发生的事情。如果系统在中断请求级别(IRQL)上花费的时间过长,则还可能导致蓝屏错误。

如何修复DPC看门狗违规错误

通常,可以通过驱动程序和系统更新来解决DPC看门狗违规问题,并可以对您的硬件进行很好的检查。该检查可能意味着重新安装和清洁硬件,以及使用第三方工具检查硬件是否没有机械故障。

1.检查并重新安装系统硬件

首先要做的是检查系统硬件,看是否有不正常的地方。这可能意味着电缆松动,驱动器到位,未安装的RAM或介于两者之间的其他任何东西。以下视频说明了如何重置硬件并检查所有设备是否安全:

清洁电脑

打开计算机机箱时,应清洁硬件。当然不要用肥皂和海绵!相反,您应该给风扇吹一些压缩空气,并完成一些常规的PC维护步骤。请记住,您的PC就像您拥有的其他硬件一样。照顾好它,它会持续更长的时间。

2.系统健康检查

物理清洁系统后,应执行系统运行状况检查。系统运行状况检查使用第三方工具来显示硬件是否有任何故障。 Windows PC运行状况工具很多,但是Speccy是最容易使用的工具之一。 Speccy可在单个程序中显示各种PC运行状况指标,使其成为出色的基准测试工具

安装完成后,您可以打开各种选项卡和下拉菜单,以检查驱动器的运行状况,工作温度,电压等。如果您的任何硬件显示大量故障或在极端温度下运行,则应考虑找出组件的问题或将其完全更换。

如果Speccy显示SSD出现问题,则可以随时进行进一步调查。检查一下您的SSD即将发生故障主要警告标志

3.运行SFC和CHKDSK

DPC Watchdog Violation错误的另一种解决方法是运行集成的Windows系统文件检查(SFC),该系统工具可扫描驱动器并修复错误。

在运行SFC命令之前,重要的是检查它是否正常运行。为此,我们使用“部署映像服务和管理”工具或DISM

与SFC一样,DISM是具有多种功能的集成Windows实用程序。在这种情况下, DISM Restorehealth命令可确保我们的下一个修复程序将正常运行。

完成以下步骤。

  1. 在“开始”菜单搜索栏中键入命令提示符(Admin) ,然后右键单击并选择“以管理员身份运行”以打开提升的命令提示符。
  2. 键入以下命令,然后按Enter: DISM / online / cleanup-image / restorehealth
  3. 等待命令完成。该过程最多可能需要20分钟,具体取决于系统的运行状况。该过程似乎在某些时候停滞了,但是要等待它完成。
  4. 该过程完成后,键入sfc / scannow并按Enter。

CHKDSK是另一个Windows系统工具,用于检查您的文件结构。与SFC不同,CHKDSK扫描整个驱动器是否有错误,而SFC专门扫描Windows系统文件。与SFC一样,从命令提示符处运行CHKDSK扫描以修复计算机。

  1. 在“开始”菜单搜索栏中键入命令提示符,然后右键单击最匹配的项,然后选择“以管理员身份运行” 。 (或者,按Windows键+ X ,然后从菜单中选择“命令提示符(Admin) ”。)
  2. 接下来,键入chkdsk / r并按Enter。该命令将扫描系统中的错误并解决所有问题。

4.更新您的SSD驱动程序

总体而言,Windows 10负责驱动程序更新。 Windows 10中的更新也是自动进行的,因此您绝不能落后于更新周期。话虽如此,事情的确会漏网,而驱动程序可能由于某种原因而损坏。

要检查最新的自动驱动程序更新,请转到更新和安全> Windows更新>查看更新历史记录。最近的驱动程序更新出现在这里。

现在,在开始菜单搜索栏中键入设备管理器,然后选择最佳匹配。取消对“磁盘驱动器”部分的配置,然后右键单击您SSD的驱动,然后选择“更新驱动器” 。选择自动搜索更新的驱动程序软件,以使Windows为您自动执行更新过程。

更新Windows 10

另一个修补程序是检查Windows 10是否具有挂起的更新。转到更新和安全> Windows Update。如果有可用更新,请下载并安装它们。

5.卸载软件

安装新软件后,是否出现DPC看门狗违规错误?如果是这样,则应删除软件,重新引导系统,然后检查映像是否仍然存在。

在开始菜单搜索栏中输入程序,然后选择最佳匹配。将“排序依据”下拉菜单切换到“安装日期” ,然后按安装日期对程序列表进行排序。卸载最近安装的所有程序,然后重新启动系统。如果DPC看门狗违规错误消失,那么您已找到罪魁祸首。

Windows中违反DPC看门狗的问题:已修复!

像许多Windows 10蓝屏错误一样,DPC看门狗违规错误也是一种刺激。但是最终,如果您遵循此列表中的步骤,则可以解决DPC看门狗违规错误,而不会造成太大的压力。