MSRPC_STATE_VIOLATION 参数

参数 1 和 2 是唯一感兴趣的参数。
参数1表示状态违规类型;参数 2 的值由参数 1 的值决定。

参数 1参数 2错误原因
0x01异常代码调用者继续了一个不可继续的异常。
0x02错误高级本地过程调用 (ALPC) 返回无效错误。
0x03与服务器的会话调用者在 Microsoft 远程过程调用 (MSRPC) 驱动程序仍在使用时卸载了该驱动程序。很可能会保留打开的绑定句柄。
0x04 and0x05与服务器的会话从 ALPC 接收到无效的关闭命令。
0x06绑定句柄尝试再次绑定远程过程调用 (RPC) 句柄。
0x07绑定句柄试图对未绑定的绑定句柄执行操作。
0x08绑定句柄尝试在已绑定的绑定句柄上设置安全信息。
0x09绑定句柄尝试在已绑定的绑定句柄上设置选项。
0x0A调用对象试图取消无效的异步远程过程调用。
0x0B调用对象尝试在非预期的情况下推送异步管道调用。
0x0C and0x0E管道对象尝试在不等待通知的情况下推送异步管道。
0x0F管道对象尝试第二次同步终止管道。
0x15最接近错误的对象发生了 RPC 内部错误。
0x16保留两个按因果关系排序的调用以 RPC 无法强制执行的顺序发出。
0x17调用对象服务器管理器例程在完成调用之前没有取消订阅通知。
0x18异步句柄发生了对异步句柄的无效操作。
on it road .com

原因

此错误检查的最常见原因是 Msrpc.sys 驱动程序的调用方违反了此类调用的状态语义。

Windows 蓝屏代码 0x112:MSRPC_STATE_VIOLATION

MSRPC_STATE_VIOLATION 错误检查的值为 0x00000112.
这表明 Msrpc.sys 驱动程序已启动错误检查。

日期:2020-09-17 00:15:35 来源:oir作者:oir