| Previous | Next |
| STATUS_INSUFFICIENT_NVRAM_RESOURCES | STATUS_THREAD_ALREADY_IN_SESSION |
STATUS_INVALID_SESSION
The caller named a session that is not valid
Windows separates interactive users, services and remote logons into sessions. This status means the session object or session ID named by the caller is not valid for the API path being used.
It is common in service-to-user interaction bugs, stale session IDs after logoff, and tools that cache a session number rather than querying active sessions at the time of the operation.
What to inspect
- Enumerate current sessions immediately before the failing call.
- Check whether the user logged off, disconnected, reconnected, or moved through Fast User Switching.
- Do not assume session 0 is an interactive console session on modern Windows.
References
- Microsoft: Kernel object namespaces
- Microsoft: Terminal Services API portal
- Microsoft: WTSEnumerateSessions
- Microsoft Open Specifications: NTSTATUS values
Looking for a different code? Search another status or error code.