Что означает код HRESULT 0x80042308 (VSS_E_OBJECT_NOT_FOUND)?

 
Предыдущий Следующий
VSS_E_PROVIDER_IN_USE VSS_E_VOLUME_NOT_SUPPORTED

VSS_E_OBJECT_NOT_FOUND

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

VSS_E_OBJECT_NOT_FOUND — Объект, идентификатор которого передан VSS, отсутствует или больше недоступен.

В зависимости от API таким объектом может быть volume/share, snapshot, набор снимков или provider. Поэтому диагностику нужно начинать с конкретного параметра исходного вызова, а не с общего restart службы.

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

  • Сохраните точное имя/GUID объекта, переданный в API, и сопоставьте его с текущим состоянием системы.
  • Перечислите providers, writers и shadow copies только для того типа объекта, который использует этот вызов.
  • Для remote share отдельно проверьте ожидаемый UNC format и доступность ресурса в момент операции.

Как подтвердить результат

Повтор должен обращаться к существующему объекту того же типа и пройти lookup без VSS_E_OBJECT_NOT_FOUND.

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


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