Site icon EfmSoft

Что означает код HRESULT 0x80110475 (COMADMIN_E_REGDB_ALREADYRUNNING)?

 
Предыдущий Следующий
COMADMIN_E_REGDB_SYSTEMERR COMADMIN_E_MIG_VERSIONNOTSUPPORTED

COMADMIN_E_REGDB_ALREADYRUNNING

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

COMADMIN_E_REGDB_ALREADYRUNNING (0X80110475) означает, что COM+ registry database уже находится в запущенном состоянии, а вызывающий код пытается повторно выполнить операцию запуска или инициализации, допустимую только для остановленного экземпляра.

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

  • Зафиксируйте точный административный вызов и момент относительно запуска COM+ System Application/каталога; ищите повторный start из двух параллельных ветвей автоматизации.
  • Проверьте, не использует ли скрипт устаревший объект каталога после изменения состояния службы. Перед повторной административной операцией заново получите каталог и перечитайте фактическое состояние.
  • Не удаляйте и не пересоздавайте COM+ Catalog только из-за этого HRESULT: состояние «already running» само по себе говорит о конфликте жизненного цикла, а не о повреждении базы.

Хороший контроль — выполнить тот же сценарий после чистого старта один раз и затем намеренно повторить только операцию запуска. Если второй вызов воспроизводит код, причина локализована в повторной инициализации.

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


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

Exit mobile version