| Previous | Next |
| NS_E_TCP_DISABLED | NS_E_LICENSE_EXPIRED |
NS_E_HTTP_DISABLED
NS_E_HTTP_DISABLED — 0xC00D00D3
Why the HTTP path is skipped
NS_E_HTTP_DISABLED means Windows Media Services has HTTP disabled for the selected operation. This differs from an HTTP response error: no useful status code or response body can exist until the HTTP transport is actually attempted.
Evidence to collect
| Field | What to preserve |
|---|---|
| Peer | Resolved server/peer endpoint and the protocol actually selected for the request. |
| Stage | Last completed stage: resolution, connection, control exchange, response parsing or media delivery. |
| Transport result | First socket/protocol status, timeout/reset indication, and byte counts when data transfer started. |
| Intermediaries | Proxy, gateway or second Content Server involved in the same path, including its identity. |
Decision rule
Keep endpoint and protocol fixed while changing one network precondition; a later socket or parser result is a new boundary and should be diagnosed separately.
Focused checks
- Record the requested URL and why transport selection chose HTTP.
- Record the HTTP-enable setting at the server/publishing point and the configuration version used by the request.
- If a proxy is configured, separate “HTTP disabled locally” from “HTTP attempted through a proxy and failed.”
Retest after changing only the HTTP-enable policy or choosing another enabled transport. If the next result is an HTTP/proxy response error, diagnose that new boundary separately.
Verification
With HTTP enabled, confirm the request reaches an actual HTTP exchange. With it disabled, confirm the server rejects selection consistently before network response handling.
Technical references
- Windows Media Services system control protocol plug-ins
- Microsoft Media Server protocol
- Windows Media HTTP proxy interaction
- Windows Media HRESULT values
Looking for a different code? Search another status or error code.