What does HRESULT 0xC00E0040 (MQ_ERROR_MACHINE_EXISTS) mean?

 
Previous Next
MQ_ERROR_INSUFFICIENT_PROPERTIES MQ_ERROR_ILLEGAL_MQQMPROPS

MQ_ERROR_MACHINE_EXISTS

MQ_ERROR_MACHINE_EXISTS: follow the state transition

For MQ_ERROR_MACHINE_EXISTS, the failed transition is: an MSMQ machine object already exists for the identity being created.

Capture before retry

record machine GUID/name, AD object DN, existing MSMQ configuration object, domain, and creation request.

Prove the fix at the owning API

Reuse or deliberately repair the existing machine object instead of creating a duplicate identity. Compare the existing AD DS/MSMQ object GUID, machine name, and local MSMQ installation identity before deciding the object is stale. After a reimage or rename, verify whether the directory object belongs to the current installation or to an earlier machine incarnation. Keep unrelated inputs unchanged so a changed result has diagnostic value.

Technical references


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