What does NTSTATUS 0xC00002EF (STATUS_NO_TGT_REPLY) mean?

 
Previous Next
STATUS_UNFINISHED_CONTEXT_DELETED STATUS_OBJECTID_NOT_FOUND

STATUS_NO_TGT_REPLY

User-to-user Kerberos needs a server TGT path that ordinary service-ticket authentication does not

STATUS_NO_TGT_REPLY belongs to Kerberos user-to-user authentication. RFC 4120 defines the ENC-TKT-IN-SKEY option: the KDC encrypts a ticket using the session key from a second ticket supplied in the TGS request. This mechanism lets a service use credentials based on its TGT instead of relying only on a long-term service key.

The Windows status indicates that negotiation selected or required this user-to-user path, but the server did not return the TGT information expected by the client. That is different from STATUS_NO_LOGON_SERVERS, where a domain logon service is unavailable, and from STATUS_KDC_INVALID_REQUEST, where the KDC rejects the constructed request itself.

Inspect the negotiation tokens and selected security package at a structural level, then trace whether the peer advertises a user-to-user requirement and supplies the required follow-up material. Do not solve this by forcing NTLM fallback. A working comparison should use the same target service and authentication mode so the presence or absence of the user-to-user exchange is visible.

What to inspect

  • The selected SSPI package and whether Kerberos user-to-user authentication was requested or required by the server.
  • The sequence of negotiation messages and whether the server returned the expected TGT-related reply before context establishment continued.
  • Differences in SPN, account type, service credentials, and negotiation flags between a working and failing peer.

References


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