Site icon EfmSoft

Что означает код HRESULT 0x8004016B (CS_E_INVALID_PATH)?

 
Предыдущий Следующий
CS_E_OBJECT_ALREADY_EXISTS CS_E_NETWORK_ERROR

CS_E_INVALID_PATH

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

CS_E_INVALID_PATH относится к устаревшему механизму COM Class Store. Код означает, что путь к источнику установочного пакета, сохранённый в Active Directory, невозможно корректно использовать.

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

  • Сохраните исходное значение пути из объекта каталога до любой нормализации приложением.
  • Если указан UNC-путь, проверьте существование сервера, общего ресурса и файла пакета.
  • Проверьте доступ к источнику из контекста безопасности, в котором выполняется установка или поиск пакета.
  • После миграции сервера убедитесь, что опубликованные данные не содержат старое имя узла или общего ресурса.

Почему это не обычная ошибка CLSID

COM Class Store хранил в каталоге сведения о развёртывании и сопоставлении COM-классов. Поэтому этот код относится к опубликованному источнику установки, а не к локальной регистрации CLSID в реестре.

Как исправлять

Исправьте опубликованный путь к пакету и повторите обращение из того же доменного контекста. Не меняйте одновременно политику установки и регистрацию COM-класса, если ошибка указывает только на источник пакета.

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


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

Exit mobile version