Что означает код HRESULT 0x80042304 (VSS_E_PROVIDER_NOT_REGISTERED)?

 
Предыдущий Следующий
VSS_E_PROVIDER_ALREADY_REGISTERED VSS_E_PROVIDER_VETO

VSS_E_PROVIDER_NOT_REGISTERED

Практический смысл

VSS_E_PROVIDER_NOT_REGISTERED (0X80042304) относится к Volume Shadow Copy Service. Это failure HRESULT. Исходный признак результата зафиксирован в документации как исходное описание результата VSS_E_PROVIDER_NOT_REGISTERED.

Одинаковый facility объединяет коды по подсистеме, но не по причине. Воспроизводите минимальный вызов и фиксируйте состояние непосредственно перед ним. Для этой страницы ключевая граница формулируется так: исходное описание результата VSS_E_PROVIDER_NOT_REGISTERED

Специфичные признаки исходного описания

  • VSS_E_PROVIDER_NOT_REGISTERED means that the provider GUID supplied to VSS does not identify a registered shadow copy provider. The requester cannot ask that provider to create or manage a snapshot.
  • List registered providers and verify the selected provider GUID and installation state.
  • Check whether a storage-vendor provider was removed, disabled, or replaced after the requester configuration was created.
  • Use the default provider only when its capabilities match the requested volume and snapshot context.
  • This result has the HRESULT value 0x80042304 . AllStat records the condition as “The volume shadow copy provider is not registered in the system.”.
  • Capture any IErrorInfo text, activity identifier, event-log entry, and subsystem trace that mentions this result or the vss / provider / registered operation.

Что сохранить до исправления

  • snapshot set ID, writer/provider ID и точную фазу VSS operation
  • volume/disk identity, layout и свойства, относящиеся к ASR или snapshot context
  • writer state и writer failure HRESULT до последующего обобщения ошибки
  • provider registration/state и последовательность Prepare/Freeze/Thaw/Complete

Как локализовать границу

Проверяйте конкретную фазу VSS, writer/provider и фактическую конфигурацию дисков или томов. Сначала воспроизведите минимальный сценарий без параллельного изменения конфигурации; затем сравните сохранённые параметры с условием из исходного описания. Если состояние исчезает после re-enumeration или пересоздания объекта, отдельно проверьте lifetime/generation race.

Исправление и повторная проверка

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

Дополнительные признаки конкретного сценария

  • List registered providers and verify the selected provider GUID and installation state.
  • Use the default provider only when its capabilities match the requested volume and snapshot context.
  • Check whether a storage-vendor provider was removed, disabled, or replaced after the requester configuration was created.

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


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