| Предыдущий | Следующий |
| NS_E_WMPCORE_MEDIA_URL_TOO_LONG | NS_E_WMPFLASH_INCOMPATIBLEVERSION |
NS_E_WMPFLASH_CANT_FIND_COM_SERVER
Что означает NS_E_WMPFLASH_CANT_FIND_COM_SERVER
NS_E_WMPFLASH_CANT_FIND_COM_SERVER (0xC00D10C9) означает, что Windows Media Player не смог найти Flash Player, необходимый для выбранного legacy Flash-содержимого. Это состояние отсутствующего COM-компонента, а не несовместимой версии уже найденного компонента.
Что проверить
- Зафиксируйте CLSID и HRESULT фактической COM-активации; проверьте, существует ли соответствующая registration и путь к server binary.
- Различайте «COM class не найдена» и «класс активирован, но версия не подходит»: второе соответствует соседнему
NS_E_WMPFLASH_INCOMPATIBLEVERSION. - Учитывайте, что Flash/ActiveX устарел и удалён из современных Windows; восстановление legacy-компонента может быть неподдерживаемым решением.
Если legacy-сценарий воспроизводится только в одном host process, сравните его разрядность с COM registration: 32- и 64-битные процессы могут видеть разные registrations. Это помогает отделить реальное отсутствие компонента от регистрации только для другой архитектуры.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.