Что означает код ошибки Windows 1762 (RPC_S_NAME_SERVICE_UNAVAILABLE)?

 
Предыдущий Следующий
RPC_S_ENTRY_NOT_FOUND RPC_S_INVALID_NAF_ID

RPC_S_NAME_SERVICE_UNAVAILABLE

description[RPC_S_NAME_SERVICE_UNAVAILABLE: служба имён недоступна.]

Ошибка затрагивает операции пространства имён RPC, а не все транспорты RPC

RPC_S_NAME_SERVICE_UNAVAILABLE означает, что служба имён RPC, необходимая вызову API пространства имён, недоступна. DCE RPC отделяет обнаружение через службу имён от сопоставителя конечных точек. Клиент может использовать прямые строковые привязки или разрешение через сопоставитель конечных точек без записи пространства имён RPC.

Это различие предотвращает избыточную диагностику: приложение может вернуть данный статус, хотя обычный RPC по известной привязке продолжает работать.

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

  • Определите точную функцию RpcNs* , завершившуюся ошибкой, а также настроенный синтаксис имени или серверную часть пространства имён.
  • Проверьте, предоставляет ли развёрнутая среда Windows RPC ту модель службы имён, которую предполагает приложение.
  • Раздельно проверьте прямую привязку, разрешение через сопоставитель конечных точек и импорт/экспорт пространства имён: каждый тест задействует свой уровень обнаружения.
  • Для перенесённых приложений DCE проверьте зависимости от исторических служб каталогов, а не предполагайте наличие у Microsoft RPC идентичной серверной части.

Если обнаружение через пространство имён необязательно, переходите на документированный путь прямой привязки или собственный механизм обнаружения приложения. Не формируйте конечную точку молча из устаревших данных.

Ссылки


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