What does HRESULT 0x88010001 (WEP_E_NOT_PROVISIONED_ON_ALL_VOLUMES) mean?

 
Previous Next
hrFileOpenReadOnly WEP_E_FIXED_DATA_NOT_SUPPORTED

WEP_E_NOT_PROVISIONED_ON_ALL_VOLUMES

WEP_E_NOT_PROVISIONED_ON_ALL_VOLUMES identifies this condition: one or more fixed volumes are not provisioned with the non-Microsoft encryption provider required for EAS/device-encryption compliance.

The contract behind the HRESULT

Windows Encryption Provider integration has separate gates for provider licensing, hardware readiness, volume support, provisioning, active protection, device-lock configuration, and EAS compliance. WEPHOSTSVC events should therefore be read alongside the third-party provider’s own inventory and logs, not as a replacement for them.

A volume can contain no user data and still count as a fixed volume for provider coverage unless explicitly excluded by the contract.

Diagnostic worksheet

  • Inventory of fixed volumes, provider registration, provisioning state, and exclusions
  • OS/data/recovery partitions and whether each is supported by the provider
  • WEPHOSTSVC/provider events and EAS RequireEncryption result
  • Newly attached or recently created fixed volumes

Reproduce the condition safely

  • Provision one unsupported test volume and re-run compliance.
  • Compare provider inventory with Windows fixed-volume enumeration.
  • Remove a temporary volume and verify coverage calculation changes.

Nearby states and false leads

Read the comparison results in this order for third-party encryption provisioning coverage:

Closing the incident

Apply the smallest change that addresses the first rejected condition: Provision every supported fixed volume or document/remove unsupported fixed storage through the provider’s management workflow.

Close the incident only when all fixed volumes remain protected after reboot, resize, and addition of a new volume, and compliance detects an intentionally unprovisioned control.

Technical references


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