| Previous | Next |
| SL_REMAPPING_SP_PUB_TIMER_EXPIRED | SL_REMAPPING_SP_PUB_TS_FULL |
SL_REMAPPING_SP_PUB_TIMER_NAME_SIZE_TOO_BIG
What the protected licensing code means
SL_REMAPPING_SP_PUB_TIMER_NAME_SIZE_TOO_BIG (0xC004D30D) is emitted by the trusted store and secure-timer layer. It marks a specific point inside the protected state store that keeps namespaced entries, attributes, secure timers, trusted time, hardware binding, rearm state and integrity breadcrumbs: the secure-timer name exceeds the supported encoded length.
This distinction matters because the timer definition is rejected before any deadline is stored. A later “not licensed” state should not replace the first exact HRESULT in logs.
A reproducible troubleshooting path
- Record this result,
0xC004D30D, the exact API or service operation, and the affected product or protected object. - Prove the specific condition: record timer name length, encoding, namespace and caller version.
- Compare the neighboring results below and identify which condition actually applies.
Where it sits in the licensing pipeline
Trusted-store results concern protected persistent state; deleting the store can erase the evidence that distinguishes missing data, capacity, access, binding and integrity failures. To verify this, record timer name length, encoding, namespace and caller version.
Minimum data for a reliable diagnosis
- requested and actual data size
- trusted time, timer deadline and hardware-binding state
- tamper/recreation/rearm events in chronological order
- namespace, entry key and attribute name
- entry/timer flags including read-only state
Recovery while preserving licensing evidence
Use the compact timer identifier defined by the supported schema.
Representative case: A caller constructs a timer name from an unbounded user-visible description.
Adjacent states in the same subsystem
| Result | Different condition |
|---|---|
SL_REMAPPING_SP_PUB_TIMER_EXPIRED | Compared with this result, trusted time has passed the secure timer’s protected deadline. |
SL_REMAPPING_SP_PUB_TS_FULL | Compared with this result, the trusted store has no capacity for the requested additional protected state. |
SL_REMAPPING_SP_PUB_TIMER_NOT_FOUND | Compared with it, the named secure timer is absent from the selected namespace. |
Actions that usually destroy useful evidence
- Do not manually delete protected store files before collecting state and event evidence.
- Do not use rearm as a generic repair for unrelated activation or integrity errors.
Technical references
- SoftwareLicensingProduct WMI class — official platform context used to interpret it.
- SoftwareLicensingService WMI class — supported state, API or recovery information relevant to this HRESULT.
- Slmgr.vbs options — reference for evidence collection and post-repair verification.
- Rebuild the Tokens.dat file — technical contract for the subsystem producing it.
Looking for a different code? Search another status or error code.
