| Previous | Next |
| SL_E_ACTIVATION_IN_PROGRESS | SL_E_STORE_UPGRADE_TOKEN_WRONG_EDITION |
SL_E_STORE_UPGRADE_TOKEN_REQUIRED
How to interpret this result
The actionable meaning of SL_E_STORE_UPGRADE_TOKEN_REQUIRED is tied to Store upgrade licensing. At authorization of a Store-delivered edition upgrade against the installed Windows edition, active product identity, version and signing level, Windows determined that the active base license requires a Store upgrade entitlement before the requested edition state can be authorized.
This result is HRESULT 0xC004E029. Pair it with the selected product/Activation ID and operation name so later logs do not attribute an add-on, edition, or volume-license result to the base Windows product.
Two platform rules are especially relevant to this result. An edition-upgrade entitlement is evaluated against the current base license and installed OS identity; downloading a token does not make it valid for every edition or build. Wrong edition, Product ID, version, signing level, missing token, and authorization failure represent different mismatches and require different evidence.
Signals that separate this case from its neighbors
Record current/base edition, target edition, Store purchase/entitlement record, account correlation, Product ID and installed upgrade token inventory. Before changing the system, add the following context:
- Product identity: edition servicing and Software Protection events.
- Activation context: current Windows edition and build.
- State at failure: activation state and partial product key.
- Correlation evidence: Store account/entitlement correlation without credentials.
- Change history: upgrade token issue time and target edition/version.
A practical investigation order
- Preserve this result,
0xC004E029, 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: record current/base edition, target edition, Store purchase/entitlement record, account correlation, Product ID and installed upgrade token inventory.
- Do not continue until the evidence supports this distinction: the base activation can remain valid while the edition upgrade entitlement is missing.
- Perform the targeted action, then repeat the same query/activation path and compare state, events, and expiry/renewal information.
It is actionable because the base activation can remain valid while the edition upgrade entitlement is missing. Automation handling it should route the result to the owner of that layer rather than starting every recovery path at once.
Do not collapse these related states
| Result | Different condition |
|---|---|
SL_E_STORE_UPGRADE_TOKEN_WRONG_EDITION | Different condition: the Store upgrade token targets an edition different from the edition transition being attempted. |
SL_E_STORE_UPGRADE_TOKEN_WRONG_PID | Different condition: the Store upgrade token is bound to a Product ID that does not match the currently active base license. |
SL_E_STORE_UPGRADE_TOKEN_NOT_PRS_SIGNED | Different condition: the upgrade token does not satisfy the signing level expected by the installed Windows image. |
Choosing remediation by the symbolic code prevents an entitlement problem from being treated as transport failure, or a state-transition result from being treated as a bad product key.
Recovery without damaging licensing evidence
Recovery should preserve entitlement and state rather than erase symptoms. In this case, purchase, restore, or re-download the correct upgrade entitlement under the authorized account and then resume edition servicing; then query the same product instance and retain the post-fix it HRESULT and status.
Representative failure: Windows is activated as the base edition, but an upgraded edition image is present without its Store upgrade token.
Actions that usually make this harder to diagnose
- Avoid changing edition packages before preserving the original activation and entitlement state.
- Avoid reinstalling the same token without checking the base edition and Product ID.
Verification after the change
Verification should include a failing fixture for “the active base license requires a Store upgrade entitlement before the requested edition state can be authorized” and a passing fixture after the targeted fix. Reboot or restart only when the documented mechanism requires it, and confirm that the state persists afterward.
Technical references
- Activate Windows — platform behavior relevant to this HRESULT.
- Windows subscription activation — diagnostic and operational context.
- Microsoft activation error-code troubleshooting — supported tools and state fields used to verify the resulting state.
- SoftwareLicensingProduct WMI class — Microsoft guidance for the activation mechanism represented by this HRESULT.
Looking for a different code? Search another status or error code.