| Previous | Next |
| SL_E_VL_MACHINE_NOT_BOUND | SL_E_SLP_MISSING_SLP_MARKER |
SL_E_SLP_MISSING_ACPI_SLIC
What this result narrows down
SL_E_SLP_MISSING_ACPI_SLIC belongs to OEM firmware activation. The producing mechanism is OEM activation that binds an OEM key and certificate or firmware marker to the edition and manufacturer data embedded by the device maker. The important boundary is: the legacy OEM SLP path cannot find the ACPI SLIC table required to validate the OEM key and certificate.
The stored HRESULT is 0xC004F057. Keep that value, the symbolic name, and the target Activation ID together; converting it to a generic “Windows is not activated” status discards the stage that selected the next diagnostic step.
Legacy OEM SLP activation validates an OEM key and OEM certificate against the manufacturer-specific SLIC data in firmware; later OA3 systems use a firmware-injected product key workflow. A missing marker, malformed marker, missing certificate, and wrong marker version are different evidence states and are not repaired by changing KMS discovery settings.
Evidence to preserve before changing anything
Capture firmware table inventory, manufacturer/model, BIOS/UEFI version, motherboard replacement history, key channel and OEM certificate. Before changing the system, add the following context:
- Product identity: hardware or firmware change preceding the failure.
- Activation context: system manufacturer/model and firmware version.
- State at failure: presence and version of the relevant ACPI licensing table or firmware marker.
- Correlation evidence: installed key channel and edition.
- Change history: OEM certificate presence where the mechanism requires it.
Choose recovery by the producing stage
| Result | Different condition |
|---|---|
SL_E_SLP_MISSING_SLP_MARKER | Relative to this result: the firmware licensing table exists, but the manufacturer-specific SLP marker required by the installed OEM license is absent. |
SL_E_SLP_BAD_FORMAT | Relative to this result: the OEM licensing data found in firmware cannot be parsed or validated in the required SLP format. |
SL_E_SLP_OEM_CERT_MISSING | Relative to this result: the legacy OEM SLP installation lacks the OEM certificate needed to pair the key with firmware SLIC data. |
How to test the failing stage
- Preserve it,
0xC004F057, timestamp, caller, and the exact licensing method. - Read the current product state before making changes, including key channel, LicenseStatusReason, and relevant time or binding data.
- Test the documented condition directly: capture firmware table inventory, manufacturer/model, BIOS/UEFI version, motherboard replacement history, key channel and OEM certificate.
- Do not continue until the evidence supports this distinction: missing SLIC data differs from a present table whose marker contents are malformed.
- Perform the targeted action, then repeat the same query/activation path and compare state, events, and expiry/renewal information.
Actions that usually make this harder to diagnose
- Avoid injecting unofficial firmware tables or certificates.
- Avoid assuming a motherboard replacement preserves the original OEM binding automatically.
Corrective direction
Use the targeted fix: restore manufacturer-supported firmware for the licensed device or activate with a legitimately acquired non-SLP key. Avoid simultaneous key changes, store resets, service restarts, and network changes because they make it impossible to identify which precondition mattered.
Representative failure: A motherboard replacement or generic firmware image removes the OEM SLIC table expected by the installed image.
Verification after the change
A useful test records the before/after values for the exact Activation ID. It should prove that the correction removes “the legacy OEM SLP path cannot find the ACPI SLIC table required to validate the OEM key and certificate” without replacing it with a different key, KMS, certificate, OEM, Store, or validity failure.
Technical references
- Microsoft OEM activation error guidance — platform behavior relevant to this HRESULT.
- OEM Activation 3.0 system — diagnostic and operational context.
- Microsoft activation error-code troubleshooting — supported tools and state fields used to verify the resulting state.
- Activate Windows — Microsoft guidance for the activation mechanism represented by this HRESULT.
Looking for a different code? Search another status or error code.
