Что означает код HRESULT 0xC00D10CA (NS_E_WMPFLASH_INCOMPATIBLEVERSION)?

 
Предыдущий Следующий
NS_E_WMPFLASH_CANT_FIND_COM_SERVER NS_E_WMPOCXGRAPH_IE_DISALLOWS_ACTIVEX_CONTROLS

NS_E_WMPFLASH_INCOMPATIBLEVERSION

Что означает NS_E_WMPFLASH_INCOMPATIBLEVERSION

NS_E_WMPFLASH_INCOMPATIBLEVERSION (0xC00D10CA) означает, что Flash Player присутствует, но Windows Media Player требует более новую совместимую версию. В отличие от NS_E_WMPFLASH_CANT_FIND_COM_SERVER, проблема возникает после обнаружения компонента.

Что проверить

  • Сохраните фактическую версию активированного Flash COM server и версию интерфейса, которую ожидает host.
  • Проверьте, не активируется ли другая registration из-за разрядности процесса или устаревшей COM-записи.
  • Не трактуйте успешную COM-активацию как доказательство совместимости: этот HRESULT как раз отделяет наличие компонента от достаточной версии.

Для подтверждения сохраните версию фактически загруженного binary, а не только запись в реестре. Если host активирует другой экземпляр или другую разрядность компонента, обновление не устранит ошибку, пока COM activation продолжает выбирать старую версию.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.