引发 IRQL 时的系统扫描发现不正确的驱动程序卸载

如果您在执行Windows 11/10更新后或在升级过程中遇到SYSTEM SCAN AT RAISED IRQL CAUGHT IMPROPER DRIVER UNLOAD blue screen (BSOD) 错误(blue screen (BSOD) error),那么您可能会对这篇文章感兴趣。在这篇文章中,我们将提供您可以尝试帮助解决此问题的解决方案。

引发 IRQL 时的系统扫描发现不正确的驱动程序卸载

SYSTEM_SCAN_AT_RAISED_IRQL_CAUGHT_IMPROPER_DRIVER_UNLOAD

The SYSTEM_SCAN_AT_RAISED_IRQL_CAUGHT_IMPROPER_DRIVER_UNLOAD bug check has a value of 0x000000D4. This indicates that a driver did not cancel pending operations before unloading.

此错误是由于驱动程序无法成功卸载导致的 - 通常的罪魁祸首是 mwac.sys、invprotectdrv64 sys、fpprocess.sys 等文件。如果您遇到此问题,请首先尝试从Blue中识别文件屏幕(Blue Screen)。获得文件名后,确定与其关联的驱动程序名称。

完成后,我们建议以下内容:

  • 如果您安装了新设备或驱动器,请卸载驱动程序。
  • 如果您最近更新了此驱动程序,请使用回滚功能返回到早期版本
  • 如果还没有,请下载此驱动程序(download this driver)更新它(update it)并查看。

我们在下面列出了我们推荐的解决方案,没有特别的顺序。

  1. 卸载有问题的驱动程序
  2. 下载并安装最新的 Windows 驱动程序
  3. 运行 CHKDSK
  4. 运行驱动程序验证程序管理器
  5. 撤销超频
  6. 卸载第三方防病毒/防火墙。

让我们详细看看这些选项:

1]卸载有问题的驱动程序

Windows 11/10不兼容,这可能会导致BSOD错误。在这种情况下,您需要卸载有问题的驱动程序。显卡(Graphics)驱动程序通常是导致此错误的原因。

要卸载图形驱动程序,请执行以下操作:

  • Windows Key + X打开高级用户菜单(Power User Menu) ,然后按 M 从列表中选择设备管理器。(Device Manager)
  • 设备管理器(Device Manager)打开后,找到您的显卡驱动程序,右键单击它并选择卸载设备。(Uninstall device.)
  • 如果可用,请选中删除此设备的驱动程序软件,(Delete driver software for this device) 然后单击 确定。(OK.)
  • 等待(Wait)Windows 10(Windows 10)删除您的驱动程序并重新启动您的 PC。

或者,您可以使用显示驱动程序卸载程序(Display Driver Uninstaller)来删除显卡驱动程序。

重新启动 PC 后,检查问题是否再次出现。如果没有错误,您可以继续使用默认驱动程序,或者您可以尝试将显卡驱动程序更新(update the graphics driver)到较新版本。

2]下载(Download)并安装最新的驱动程序

为了使某些硬件能够与Windows 10一起使用,您必须拥有合适的驱动程序。如果某些硬件的驱动程序已过时或包含错误,Windows 10将无法使用该硬件,您将收到此BSOD错误。在这种情况下,您可以尝试通过设备管理器更新必要的驱动程序,看看问题是否得到解决。或者,尽管我不推荐,但您可以使用第三方软件(third-party software)自动更新所有驱动程序。

如果您不确切知道导致此错误的驱动程序,最好更新所有已安装的驱动程序。更新驱动比较简单,您只需要访问您的硬件制造商的网站并(hardware manufacturer’s website and download the latest drivers)为您的硬件型号下载最新的驱动程序即可。请务必更新尽可能多的驱动程序以修复此错误。

3]运行CHKDSK

由于硬盘驱动器上的文件损坏,有时会发生 BSOD 错误,为了找到并修复这些文件,建议您执行 chkdsk 扫描。

要执行 chkdsk 扫描,请执行以下操作:

chkdsk /r X:

您必须对所有硬盘分区重复此扫描才能修复此错误。值得注意的是,在Windows 10中您将无法扫描 C 分区,并且您将收到一条消息,提示您的计算机需要重新启动才能扫描 C 驱动器。

此外,如果由于此错误而根本无法访问 Windows 10,则可以按照以下步骤运行命令提示符:(Command Prompt)

  • 连续三次中断(Interrupt)启动过程(打开电脑电源,看到Windows徽标后,按住电源按钮关闭电脑)以启动自动修复(Automatic Repair)
  • 选择Troubleshoot > Advanced options > Command Prompt
  • 运行 chkdsk 扫描。

4]运行驱动程序验证管理器

驱动-验证-管理

Windows 有所谓的Driver Verifier Manager。这是识别有问题的驱动程序的非常有用的工具。要打开它,请在开始菜单搜索框中输入(Start)验证器(verifier),然后按 Enter。Driver Verifier Manager在启动时测试每个指定的驱动程序。如果它检测到问题,它会识别它,然后停止运行。

5]撤消超频

许多用户倾向于对硬件进行超频以获得更好的性能,但是对硬件进行超频(overclocking)会带来一定的风险,并且可能会导致BSOD错误。在这种情况下,您可以通过将RAM设置设置为默认值来修复此错误。请记住(Bear),几乎任何超频组件都可能导致此错误,因此请务必删除所有超频设置。

如果您的 PC 没有超频,则此错误可能是由故障或最近安装的硬件引起的,因此请务必删除任何新硬件,因为它可能与您的 PC 不兼容。如果这不起作用,请检查您的RAM、主板、硬盘驱动器和所有其他主要组件。

6]卸载(Uninstall)第三方防病毒/防火墙

防火墙和防病毒软件对您的系统安全很重要,但有时这些程序会干扰Windows 10并导致出现此BSOD错误。

众所周知,梭子鱼 NextGen 防火墙 F 系列(Barracuda NextGen Firewall F-Series)导致出现此错误,删除此程序后问题得到解决。但是,值得注意的是,几乎所有第三方防病毒或防火墙程序都可能导致此错误。在这种情况下,要解决此问题,您必须使用专用删除工具(removal tool)从 PC 中删除所有第三方防病毒程序,以删除与您的防病毒程序关联的所有文件。

如果删除防病毒软件修复了此错误,您现在可以再次安装相同的防病毒软件,或者您可以切换到替代软件,或者最好仍然坚持使用Windows 10原生 AV 程序 - Windows Defender

Hope this helps!



About the author

我是一名软件工程师,拥有 Xbox Explorer、Microsoft Excel 和 Windows 8.1 Explorer 方面的经验。业余时间,我喜欢玩电子游戏和看电视。我拥有犹他大学的学位,目前在一家国际公司担任软件工程师。



Related posts