如果您在执行Windows 11/10更新后或在升级过程中遇到SYSTEM SCAN AT RAISED IRQL CAUGHT IMPROPER DRIVER UNLOAD blue screen (BSOD) 错误(blue screen (BSOD) error),那么您可能会对这篇文章感兴趣。在这篇文章中,我们将提供您可以尝试帮助解决此问题的解决方案。
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)并查看。
我们在下面列出了我们推荐的解决方案,没有特别的顺序。
- 卸载有问题的驱动程序
- 下载并安装最新的 Windows 驱动程序
- 运行 CHKDSK
- 运行驱动程序验证程序管理器
- 撤销超频
- 卸载第三方防病毒/防火墙。
让我们详细看看这些选项:
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!
SYSTEM SCAN AT RAISED IRQL CAUGHT IMPROPER DRIVER UNLOAD
If after you perform a Windows 11/10 υpdate or during an upgrade process and you encounter the SYSTEM SCAN AT RAISED IRQL CAUGHT IMPROPER DRIVER UNLOAD blue screen (BSOD) error, then this post might interest you. In this post, we will provide the solutions that you can try to help remediate this issue.
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.
This error is caused due to the failure of a driver to unload successfully – and the usual culprits are files like mwac.sys, invprotectdrv64 sys, fpprocess.sys, etc. If you face this issue, first try to identify the file from the Blue Screen. Once you have the file name, identify the driver name with which it is associated.
Having done that, we suggest the following:
- If you installed a new device or drive, then uninstall the driver.
- If you recently updated this driver, use the Rollback feature to go back to the earlier version
- If you have not, then download this driver and update it and see.
We list below our recommended solutions below in no particular order.
- Uninstall the problematic drivers
- Download and install the latest Windows drivers
- Run CHKDSK
- Run Driver Verifier Manager
- Undo Overclocking
- Uninstall third-party antivirus/firewall.
Let’s take a look at the options in detail:
1] Uninstall the problematic driver
Sometimes certain drivers just aren’t compatible with Windows 11/10, and this might cause the BSOD error. In this case, you’ll need to uninstall the problematic drivers. Graphics card drivers are usually the cause for this error.
To uninstall the graphics driver, do the following:
- Press Windows Key + X to open Power User Menu and then press M to select Device Manager from the list.
- Once Device Manager opens, locate your graphic card driver, right-click it and choose Uninstall device.
- If available, check Delete driver software for this device and click OK.
- Wait for Windows 10 to remove your driver and restart your PC.
Alternatively, you can use the Display Driver Uninstaller to remove the graphics card driver.
After your PC restarts, check if the problem appears again. If there are no errors, you can continue using the default driver, or you can try to update the graphics driver to a newer version.
2] Download and install the latest drivers
In order for certain hardware to work with Windows 10, it’s necessary that you have an appropriate driver. If a driver for certain hardware is outdated or if it contains bugs, Windows 10 won’t be able to use that hardware and you’ll get this BSOD error. In this case, you can try to update the necessary drivers via Device Manager and see if the issue is resolved. Alternatively, albeit I do not recommend it, you can use third-party software to automatically update all your drivers.
If you don’t know exactly which driver is causing this error, it’s always a good idea to update all installed drivers. Updating driver is relatively simple, and you just need to visit your hardware manufacturer’s website and download the latest drivers for your hardware model. Be sure to update as many drivers as you can in order to fix this error.
3] Run CHKDSK
BSOD errors can sometimes occur due to corrupted files on your hard drive, and in order to find and fix those files, it’s recommended that you perform a chkdsk scan.
To perform a chkdsk scan, do the following:
chkdsk /r X:
You’ll have to repeat this scan for all hard drive partitions in order to fix this error. It is worth noting that you won’t be able to scan C partition while in Windows 10, and you’ll get a message saying that your computer needs to restart in order to scan the C drive.
Furthermore, if you cannot access Windows 10 at all due to this error, you can run Command Prompt by following these steps:
- Interrupt the boot process (power on your PC and as soon as you see the Windows logo, press and hold the power button to turn off your PC) three times in a row to start Automatic Repair.
- Choose Troubleshoot > Advanced options > Command Prompt.
- Run the chkdsk scan.
4] Run Driver Verifier Manager
Windows has, what is called, Driver Verifier Manager. It’s a very useful tool to identify problematic drivers. To open it type verifier in Start menu search box and hit enter. The Driver Verifier Manager tests each specified driver at startup. If it detects a problem, it identifies it and then stops it from running.
5] Undo Overclocking
Many users tend to overclock their hardware in order to get better performance, but overclocking your hardware comes with certain risks and it might cause the BSOD error. In this case, you can fix this error by setting your RAM settings to default. Bear in mind that almost any overclocked component can cause this error, so be sure to remove all overclock settings.
If your PC isn’t overclocked, this error could be caused by faulty or recently installed hardware, so be sure to remove any new hardware since it might not be compatible with your PC. If that doesn’t work, check your RAM, motherboard, hard drive, and all other major components.
6] Uninstall third-party antivirus/firewall
Firewall and antivirus are important for your system safety, but sometimes these programs can interfere with Windows 10 and cause this BSOD error to appear.
It is known that Barracuda NextGen Firewall F-Series was causing this error to appear, and after removing this program the issue was resolved. However, it’s noteworthy that almost any third-party antivirus or firewall program can cause this error. In this case, to fix this issue, you’ll have to remove all third-party antivirus programs from your PC using the dedicated removal tool to remove all files associated with your antivirus program.
If removing the antivirus fixes this error, you can now install the same antivirus again, or you can switch to an alternative software or better still stick to Windows 10 native AV program – Windows Defender.
Hope this helps!