What does HRESULT 0xC004F052 (SL_E_DUPLICATE_POLICY) mean?

 
Previous Next
SL_E_BLOCKED_PRODUCT_KEY SL_E_MISSING_OVERRIDE_ONLY_ATTRIBUTE

SL_E_DUPLICATE_POLICY

The stage that stopped

SL_E_DUPLICATE_POLICY is HRESULT 0xC004F052. It belongs to the local Software Protection Platform. Its narrow boundary is: the combined license set defines the same policy more than once where uniqueness is required.

Windows reports “The Software Licensing Service reported that the licenses contain duplicated properties”.

Evidence that avoids a false diagnosis

Different resultIf the experiment instead proves “an override policy lacks the attribute that marks or constrains it as override-only”, diagnose that condition separately rather than treating it as this HRESULT.

Fix the prerequisite, then verify

To correct this using supported mechanisms, inventory contributing licenses and remove/reinstall the unintended duplicate through supported package management. A representative incident is overlapping add-on packages publish duplicate policy identifiers.

Changes that make this code harder to diagnose

  • Avoid copying license packages or protected stores from another computer; it changes evidence without proving the cause of this HRESULT.
  • Avoid force-deleting policy, plug-in or license files while sppsvc owns them; it changes evidence without proving the cause of this HRESULT.
  • Avoid using rearm or key replacement as a universal package/policy repair; it changes evidence without proving the cause of this HRESULT.

Technical references


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