Site icon EfmSoft

Что означает код HRESULT 0x8004000E (OLE_E_WRONGCOMPOBJ)?

 
Также может означать:
КонстантаТипОС
TAPI_E_INVALCALLPARAMSHRESULTWindows
Предыдущий Следующий
TAPI_E_INVALADDRESSSTATE TAPI_E_INVALCALLPARAMS

OLE_E_WRONGCOMPOBJ

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

OLE_E_WRONGCOMPOBJ: Загруженный legacy compound-object component несовместим по версии с инициализированным OLE runtime. Код относится к старой паре compobj.dll/ole2.dll и обычно указывает на смешанные системные компоненты.

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

  • Запишите пути и версии загруженных OLE DLL в процессе.
  • Проверьте, не лежит ли устаревшая копия compobj.dll рядом с приложением или в каталоге, который перехватывает DLL search.
  • Сравните модульный набор с исправной установкой той же версии Windows и приложения.

Дальнейшие действия

Удалите частную устаревшую DLL из search path или восстановите согласованные системные компоненты штатным обслуживанием. Не копируйте отдельную ole2.dll из другой версии Windows.

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


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

Exit mobile version