What does HRESULT 0x80042500 (VDS_E_NO_SOFTWARE_PROVIDERS_LOADED) mean?

 
Previous Next
VDS_S_GPT_BOOT_MIRRORED_TO_MBR VDS_E_DISK_NOT_MISSING

VDS_E_NO_SOFTWARE_PROVIDERS_LOADED

VDS_E_NO_SOFTWARE_PROVIDERS_LOADED means provider discovery did not produce a software provider. Core operations on basic and dynamic disks normally depend on a software provider loaded by the VDS service.

Check provider loading, not individual disk parameters

  • Wait until the VDS service reports ready.
  • Query providers with the software-provider flag and record the returned collection.
  • Inspect service and event logs for provider registration or initialization failures.

A disk refresh cannot replace a missing provider. Restarting a single operation is unlikely to help until provider initialization succeeds. On current Windows, also consider migrating management code to the Storage Management API, because VDS has been superseded and dynamic-disk functionality is deprecated for most scenarios.

QueryProviders · WaitForServiceReady · VDS replacement notice


Looking for a different code? Search another status or error code.