What does HRESULT 0x80010103 (RPC_E_NOT_REGISTERED) mean?

 
Previous Next
RPC_E_ATTEMPTED_MULTITHREAD RPC_E_FAULT

RPC_E_NOT_REGISTERED

RPC_E_NOT_REGISTERED means that the target COM server does not have the requested interface registered for the object being called. It can result from a deployment mismatch, an unsupported interface version, or missing proxy-stub registration.

What to inspect

  • Verify that the server implements the requested interface ID and that client and server use compatible versions.
  • Check COM registration, proxy-stub registration, and bitness for in-process and out-of-process components.
  • Do not substitute a different interface ID without confirming the documented contract.

This is an interface-availability problem, not a missing CLSID activation error.

Microsoft: COM error codes


Looking for a different code? Search another status or error code.