Site icon EfmSoft

Что означает код HRESULT 0x80004007 (CO_E_INIT_SHARED_ALLOCATOR)?

 
Предыдущий Следующий
CO_E_INIT_TLS CO_E_INIT_MEMORY_ALLOCATOR

CO_E_INIT_SHARED_ALLOCATOR

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

CO_E_INIT_SHARED_ALLOCATOR (0X80004007) означает сбой получения shared memory allocator во время внутренней инициализации COM. Ошибка возникает в инфраструктуре COM до прикладного вызова метода объекта и не указывает на конкретный CLSID или proxy/stub.

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

  • Определите, возникает ли код уже при COM initialization в минимальном процессе без загрузки прикладных компонентов.
  • Снимите первый вложенный системный status и состояние ресурсов процесса/сеанса; особенно важен повторяемый отказ создания или подключения общей памяти, а не общий объём свободной RAM.
  • Сравните чистый процесс того же bitness и session context. Если он проходит, постепенно возвращайте ранние hooks/injection и initialization code до появления сбоя.

Регистрация классов, параметры метода и network RPC здесь ещё не задействованы. Исправление подтверждается успешной инициализацией COM до начала активации объектов.

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


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

Exit mobile version