| Предыдущий | Следующий |
| CO_E_RUNAS_SYNTAX | CO_E_RUNAS_CREATEPROCESS_FAILURE |
CO_E_CREATEPROCESS_FAILURE
Что означает CO_E_CREATEPROCESS_FAILURE
CO_E_CREATEPROCESS_FAILURE означает, что COM разрешил активацию до стадии запуска out-of-process server, но создание процесса завершилось ошибкой. Наиболее полезны фактический LocalServer32 command line и нижележащая причина CreateProcess.
Что проверить
- Сохраните CLSID/AppID, LocalServer32 и командную строку, с которой SCM пытался запустить сервер.
- Проверьте существование executable, разрядность, quoting пути и права учётной записи, под которой выполняется запуск.
- Если процесс создаётся и сразу завершается, это уже другой startup failure: отделите его от невозможности самого CreateProcess.
Как подтвердить исправление
Исправление подтверждается запуском зарегистрированного server process и публикацией class factory для исходного CLSID.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.