MSRPC_STATE_VIOLATION    |    Repair Windows Error 0x00000112    |    Fix Error Code 0x00000112


STOP Errors are usually the result of a hardware malfunction or device driver issue. It is also possible to receive a Blue Screen Error due to bad system memory, malfunctioning power supply, components overheating, or hardware overclocked beyond its specification. In older versions of the Windows OS you may also receive Blue Screen Errors due to incompatible DLL files.

Since the only option when receiving a Blue Screen Error is to reboot, any unsaved data is lost. With that in mind, it is very important to eliminate these errors to protect your data.

Basic Troubleshooting

Troubleshooting STOP Errors can be a difficult and time consuming process. Try these basic steps to fix your own Blue Scree Error. We hope it will help you avoid an expensive service call and provide a rewarding experience of solving the problem on your own.

Advanced Troubleshooting

The following details are for advanced users. These are provided for your convenience and may help those with advanced knowledge discover the root cause of their STOP Error.


The MSRPC_STATE_VIOLATION stop error code has a value of 0x00000112. This indicates that the Msrpc.sys driver has initiated a stop error code.


The following parameters are displayed on the blue screen. Parameters 1 and 2 are the only parameters of interest. Parameter 1 indicates the state violation type; the value for Parameter 2 is determined by the value of Parameter 1.

Parameter 1Parameter 2Cause of Error
0x01The exception code A non-continuable exception was continued by the caller.
0x02The error The advanced local procedure call (ALPC) returned an invalid error.
0x03The session to the server The caller unloaded the Microsoft remote procedure call (MSRPC) driver while it was still in use. It is likely that open binding handles remain.
The session to the server An invalid close command was received from the ALPC.
0x06The binding handle An attempt was made to bind a remote procedure call (RPC) handle a second time.
0x07The binding handleAn attempt was made to perform an operation on a binding handle that was not bound.
0x08The binding handle An attempt was made to set security information on a binding handle that was already bound.
0x09The binding handle An attempt was made to set an option on a binding handle that was already bound.
The call object An attempt was made to cancel an invalid asynchronous remote procedure call.
0x0BThe call objectAn attempt was made to push on an asynchronous pipe call when it was not expected.
The pipe object An attempt was made to push on an asynchronous pipe without waiting for notification.
0x0FThe pipe object An attempt was made to synchronously terminate a pipe a second time.
0x15The object closest to the error An RPC internal error occurred.
0x16Reserved Two causally ordered calls were issued in an order that cannot be enforced by the RPC.
0x17The call object A server manager routine did not unsubscribe from notifications prior to completing the call.
0x18The async handleAn invalid operation on the asynchronous handle occurred.


The most common cause of this stop error code is that the caller of the Msrpc.sys driver violated the state semantics for such a call.

Helpful Tools

The following products are free to try. We have found them to be of the highest quality and value. They have been extremely useful in our own pc troubleshooting and maintainance and we highly recommend trying them out for yourself.

Anti-Malware Pro

With a lightning fast free scan and the largest authentic spyware detection database we have seen, Anti-Malware Pro finds and removes threats to your PC stability and security. Download Anti-Malware Pro


DriverFinder will scan your system for driver and software updates. Its easy to use interface makes keeping your drivers updated quick and simple. They will even send you an email notification when new driver updates are available for your system! It doesn't get any more convenient than this. Download DriverFinder

Browse STOP Error Codes:

Is a STOP error code missing?

Help us to make the best resource we possibly can by submitting you very own STOP error code details. If you have detailed information on any STOP error code please let us know by visiting the following link.

Submit Error Details Form

Repair Windows Error 0x00000112    |    Fix Error Code 0x00000112    |    MSRPC_STATE_VIOLATION