MULTIPLE_IRP_COMPLETE_REQUESTS
Code: 0x44 (68)
As HRESULT:- S: 0 (Success)
- C: 0 (Microsoft-defined)
- N: 0 (Not an NTSTATUS value)
- Facility: 0x000 (FACILITY_NULL: Default)
- Code: 0x0044 (68)
- Sev: 0 (STATUS_SEVERITY_SUCCESS)
- C: 0 (Microsoft-defined)
- Facility: 0x000 (Default)
- Code: 0x0044 (68)
Parameters
| Parameter | Description |
|---|---|
| 1 | The address of the IRP |
| 2 | Reserved |
| 3 | Reserved |
| 4 | Reserved |
Description
The MULTIPLE_IRP_COMPLETE_REQUESTS bug check has a value of 0x00000044. This indicates that a driver has tried to request an IRP be completed that is already complete.
Important
This article is for programmers. If you're a customer who has received a blue screen error code while using your computer, see Troubleshoot blue screen errors.
Cause
A driver has called IoCompleteRequest to ask that an IRP be completed, but the packet has already been completed.
Resolution
This is a tough bug to find because the simplest case -- a driver that attempted to complete its own packet twice -- is usually not the source of the problem. More likely, two separate drivers each believe that they own the packet, and each has attempted to complete it. The first request succeeds, and the second fails, resulting in this bug check.
Tracking down which drivers in the system caused the error is difficult, because the trail of the first driver has been covered by the second. However, the driver stack for the current request can be found by examining the device object fields in each of the stack locations.
Article text from the Windows driver documentation (opens in a new tab), by Microsoft, under the CC BY 4.0 (opens in a new tab) licence.
Associated Modules
| Module | Code | Found in | Description |
|---|---|---|---|
| EventCreate.exe | 0x44 | 78.11011 | %1 |
| KernelBase.dll | 0x44 | 78.1 | The name limit for the local computer network adapter card was exceeded. |
| WinMgmtR.dll | 0x44 | 1011 | The Windows Management Instrumentation repository backup operation completed copying data to %1 with error %2. |
| cipher.exe | 0x44 | 78.11011 | Windows 7 |
| dsreg.dll | 0x44 | 1011 | WinHTTP read data failure. Error: %1 |
| dssec.dll | 0x44 | 78.11011 | Update password not required bit |
| ehepgres.dll | 0x44 | 7 | %1 |
| kernel32.dll | 0x44 | 78.11011 | The name limit for the local computer network adapter card was exceeded. |
| nslookup.exe | 0x44 | 78.11011 | Query refused |
| reagentc.exe | 0x44 | 11 | Remove the configured settings for quick machine recovery. Default values for those settings will be used. %1 /clearrecoverysettings Example: %1 /clearrecoverysettings |
| webservices.dll | 0x44 | 78.11011 | The content type did not match the expected value. |
| wevtutil.exe | 0x44 | 78.11011 | **** Warning: Enabling this type of log clears it. Do you want to enable and clear this log? [y/n]: |
| win32k.sys | 0x44 | 78.1 | WallpaperStyle |
| win32kbase.sys | 0x44 | 1011 | WallpaperStyle |
| 14 entries | |||