What does NTSTATUS 0x40020056 (RPC_NT_UUID_LOCAL_ONLY) mean?

 
Previous Next
DBG_PRINTEXCEPTION_WIDE_C RPC_NT_SEND_INCOMPLETE

RPC_NT_UUID_LOCAL_ONLY

The generated RPC UUID is not portable across machines

This warning belongs to RPC UUID generation. It indicates that the UUID can be used only as a local identifier on the current computer, so it should not be exported as a stable interface, object, endpoint, or protocol identifier for other machines.

For diagnostics, find whether the value is being persisted, published through a name service entry, or used as an object UUID in a binding. A local-only UUID can be harmless for private in-process state, but wrong for cross-machine RPC discovery.

What to inspect

  • Do not publish the UUID as an interface UUID or persistent object UUID.
  • Check whether the value was generated without a usable network address source.
  • Regenerate or configure a stable identifier when remote clients must bind to it.

References


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