| 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.
