| Previous | Next |
| NS_E_MEDIACD_READ_ERROR | NS_E_FLASH_PLAYBACK_NOT_ALLOWED |
NS_E_IE_DISALLOWS_ACTIVEX_CONTROLS
The practical meaning of this HRESULT
NS_E_IE_DISALLOWS_ACTIVEX_CONTROLS means Internet Explorer security policy refuses ActiveX activation required by the legacy media item.
The result comes from the browser security-zone and control-activation boundary. A representative case is a webpage or metafile relies on an ActiveX control disabled by the mapped Internet zone.
Evidence to preserve
URL zone, ActiveX policy values, kill bits, publisher and signature, host bitness, and the control CLSID.
A narrow diagnostic run
- Record and verify: URL zone, ActiveX policy values, kill bits, publisher and signature, host bitness, and the control CLSID.
- Run the controlled comparison: test a harmless approved control under the same zone policy in an isolated lab, without weakening production settings.
Distinguish the neighboring failures
| HRESULT | Meaning in the standard description |
|---|---|
NS_E_FLASH_PLAYBACK_NOT_ALLOWED | Flash playback has been turned off in Windows Media Player. |
NS_E_WMPOCXGRAPH_IE_DISALLOWS_ACTIVEX_CONTROLS | Windows Media Player cannot play the file because your Internet security settings prohibit the use of ActiveX controls. |
NS_E_WMPFLASH_INCOMPATIBLEVERSION | To play the selected item, you must install a later version of the Adobe Flash Player; To download the Adobe Flash Player, go to the Adobe website. |
Here, the WMP-OCX-specific result occurs inside that player graph, whereas this code can arise at the containing IE host.
Finish with a repeatable fix
For this occurrence, migrate away from the control; do not globally enable unsigned or obsolete ActiveX components to clear the HRESULT.
Authoritative references
Looking for a different code? Search another status or error code.