What does HRESULT 0x800C0004 (INET_E_CANNOT_CONNECT) mean?

 
Previous Next
INET_E_NO_SESSION INET_E_RESOURCE_NOT_FOUND

INET_E_CANNOT_CONNECT

INET_E_CANNOT_CONNECT is a URL Moniker HRESULT. It means that the connection attempt for the requested Internet object failed. DNS, routing, proxy, firewall, server availability or protocol negotiation can be responsible.

What to check for INET_E_CANNOT_CONNECT

  • Verify the target URL, resolved address, route, proxy configuration and destination port from the affected machine.
  • Test with an independent client using the same account and network policy.
  • Differentiate a transient network failure from a permanent endpoint or configuration error before retrying.

Microsoft documentation

Diagnostic interpretation

This result has the HRESULT value 0x800C0004. AllStat records the condition as “Unable to connect to the target server.”.

Evidence to capture

  • Capture any IErrorInfo text, activity identifier, event-log entry, and subsystem trace that mentions this result or the inet / cannot / connect operation.
  • Reproduce this result with the smallest valid input and note whether the result changes with identity, architecture, service state, or target object.

Retry and recovery

” has changed.


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