Что означает код HRESULT 0x80004014 (CO_E_BAD_SERVER_NAME)?

 
Предыдущий Следующий
CO_E_CANT_REMOTE CO_E_WRONG_SERVER_IDENTITY

CO_E_BAD_SERVER_NAME

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

CO_E_BAD_SERVER_NAME означает, что сценарий COM/DCOM требует удалённой активации, но указанное server name не может быть использовано. Это ошибка адресации activation target, а не отказ запуска уже найденного сервера.

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

  • Сохраните CLSID, CLSCTX и фактическое server name после всех конфигурационных подстановок.
  • Проверьте RemoteServerName/AppID и формат имени; отделите синтаксическую/конфигурационную ошибку от DNS или RPC недоступности корректного узла.
  • Не меняйте LocalServer32 и class registration, если проблема воспроизводится до выбора локального server executable.

Как подтвердить исправление

Исправление подтверждается переходом той же remote activation к RPC/запуску сервера с корректным именем target host.

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


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