2018 年 2 月 3 日

Fix MULTIPLE_IRP_COMPLETE_REQUESTS Error – TechCult

Fix MULTIPLE_IRP_COMPLETE_REQUESTS Error: If you are facing Multiple_IRP_Complete_Requests with a bug check value of 0x00000044 and a Blue Screen of Death then this indicates that a driver has tried to request an IRP (I/O request packet) be completed which is already complete, so it creates a conflict and thus the error message. So basically its a driver issue, where a driver attempts to complete its own packet twice.

The main problem is that two separate device drivers believe that they both own the packet and try to complete the package but only of them succeeds while the other one fails, resulting in MULTIPLE_IRP_COMPLETE_REQUESTS BSOD error. So without wasting any time let’s see How to Fix MULTIPLE_IRP_COMPLETE_REQUESTS Error with the help of below-listed troubleshooting guide.

Pro Tip: If you use any Virtual Drive software such as LogMeIn Hamachi, Daemon tools, then uninstall them and completely removing their drivers should help in fixing this issue.

Fix MULTIPLE_IRP_COMPLETE_REQUESTS Error

确保创建一个还原点,以防出现问题。

Method 1: Use Event Viewer

1.按Windows键+R然后输入 EVENTVWR.MSC 然后按Enter打开 事件查看器。

在运行中输入 eventvwr 打开事件查看器

2.In the Event Viewer navigate to the following path:

Event Viewer (Local) > Windows Logs > System

Open Event Viewer then go to Windows logs then system and look for MULTIPLE_IRP_COMPLETE_REQUESTS

3.Look for Blue Screen of Death entry or MULTIPLE_IRP_COMPLETE_REQUESTS and check which driver has caused the error.

4.If you can find the problematic driver then press Windows Key + R then type 输入devmgmt.msc 并按Enter键。

devmgmt.msc 设备管理器

5.Right-click on the problematic device driver and select 卸载。

USB 大容量存储设备属性

6.重新启动您的电脑以保存更改并查看是否能够 Fix MULTIPLE_IRP_COMPLETE_REQUESTS Error.

另请参阅: 修复 Windows 10 中的 Hamachi VPN 错误

Method 2: Troubleshoot BSOD Error

1.Download BlueScreenView from here.

2.Extract or install the software according to your Windows architecture and double click on it to run the application.

3.Select MULTIPLE_IRP_COMPLETE_REQUESTS (Bug Check String) 并寻找“caused by driver“。

Select the MULTIPLE_IRP_COMPLETE_REQUESTS and look for the caused by driver

4.Google search the software or driver causing the issue and fix the underlying cause.

5.Download & Install the latest available drivers from the manufacturer’s website.

6.If this doesn’t fix the issue then try uninstalling the device drivers.

Method 3: Run System File Checker and DISM Tool

1.按 Windows 键 + X,然后单击 命令提示符(管理员)。

具有管理员权限的命令提示符

2.现在在cmd中输入以下内容并按回车键:

Sfc /scannow sfc /scannow /offbootdir=c: /offwindir=c:windows (如果上述失败,请尝试这个)

SFC 立即扫描命令提示符

3.等待上述过程完成,完成后重新启动电脑。

4.再次打开cmd并键入以下命令,并在每条命令后按回车键:

a) Dism /Online /Cleanup-Image /CheckHealth b) Dism /Online /Cleanup-Image /ScanHealth c) Dism /Online /Cleanup-Image /RestoreHealth

DISM 恢复健康系统

5.让 DISM 命令运行并等待其完成。

6. 如果上述命令不起作用,请尝试以下命令:

Dism /Image:C:offline /Cleanup-Image /RestoreHealth /Source:c:testmountwindows Dism /Online /Cleanup-Image /RestoreHealth /Source:c:testmountwindows /LimitAccess

请注意: 将 C:RepairSourceWindows 替换为修复源(Windows 安装或恢复光盘)的位置。

7.重新启动您的电脑以保存更改并查看是否能够 Fix MULTIPLE_IRP_COMPLETE_REQUESTS Error.

方法 4:运行驱动程序验证程序

仅当您可以正常登录 Windows(而非安全模式)时,此方法才有用。接下来,确保创建系统还原点。

运行驱动程序验证管理器

方法5:运行Memtest86+

1. 将 USB 闪存驱动器连接到您的系统。

2.下载并安装 Windows Memtest86 USB 密钥自动安装程序.

3.右键单击刚刚下载的图像文件,然后选择“在这里提取“ 选项。

4.解压后,打开文件夹并运行 Memtest86+ USB 安装程序.

5.Choose your plugged in USB drive, in order to burn the MemTest86 software (This will format your USB drive).

memtest86 USB 安装程序工具

6.Once the above process is finished, insert the USB to the PC which is showing the error MULTIPLE_IRP_COMPLETE_REQUESTS.

7.重新启动电脑并确保选择从 USB 闪存驱动器启动。

8.Memtest86 将开始测试系统中的内存损坏。

Memtest86

9.如果您通过了所有测试,那么您可以确定您的内存工作正常。

10.如果某些步骤不成功,则 Memtest86 will find memory corruption which means MULTIPLE_IRP_COMPLETE_REQUESTS Error is because of bad/corrupt memory.

11.为了 Fix MULTIPLE_IRP_COMPLETE_REQUESTS Error,如果发现坏内存扇区,则需要更换 RAM。

Method 6: Update your BIOS

执行 BIOS 更新是一项关键任务,如果出现问题,可能会严重损坏您的系统,因此建议由专家监督。

1.第一步是识别您的 BIOS 版本,为此请按 Windows Key + R 然后输入“msinfo32”(不带引号)并按 Enter 键打开系统信息。

msinfo32

2.Once 系统信息 打开窗口,找到 BIOS 版本/日期,然后记下制造商和 BIOS 版本。

BIOS详细信息

3.接下来,访问制造商的网站,例如,在我的情况下是戴尔,所以我将访问 戴尔网站 然后我将输入我的计算机序列号或单击自动检测选项。

4.现在,从显示的驱动程序列表中,我将单击 BIOS 并下载推荐的更新。

请注意: 更新 BIOS 时请勿关闭计算机或断开电源,否则可能会损坏计算机。在更新过程中,您的计算机将重新启动,并且您将短暂看到黑屏。

5.文件下载后,只需双击Exe文件即可运行它。

6.最后,您已经更新了BIOS,这也可能 Fix MULTIPLE_IRP_COMPLETE_REQUESTS Error.

推荐:

这样你就成功了 Fix MULTIPLE_IRP_COMPLETE_REQUESTS Error 但如果您对这篇文章仍有任何疑问,请随时在评论部分提问。