| Previous | Next |
| SL_E_MISMATCHED_PID | SL_E_RAC_NOT_AVAILABLE |
SL_E_EXTERNAL_SIGNATURE_NOT_FOUND
What the constant narrows down
HRESULT 0xC004F006 is exposed as SL_E_EXTERNAL_SIGNATURE_NOT_FOUND by the local Software Protection Platform. The code says more than the friendly message: a license expects an external signature artifact that cannot be located.
Windows reports “The Software Licensing Service reported that the signature file for the license is not available”.
Evidence to keep before remediation
| signer, signature result, file hashes and servicing history | Can caller identity and elevation be captured before changing state? |
| Code-specific distinction | Does the evidence support “preserve package paths and reinstall the signed package from its authoritative source” rather than a signature file that exists but fails cryptographic verification? |
Work from identity to cause
- Record
0xC004F006, UTC time, caller and the first method or server request that returned it. - Capture LicenseStatus, LicenseStatusReason and grace values.
- Before remediation, confirm that the failure is not instead the neighboring condition: a signature file that exists but fails cryptographic verification.
REM Evidence context: SL_E_EXTERNAL_SIGNATURE_NOT_FOUND
cscript %windir%\system32\slmgr.vbs /dlv
powershell -NoProfile -Command "Get-CimInstance SoftwareLicensingProduct | Where-Object PartialProductKey | Select Name,ApplicationID,ID,LicenseStatus,LicenseStatusReason,PartialProductKey"
Similar messages, different conditions
| Result | Different condition |
|---|---|
SL_E_RAC_NOT_AVAILABLE | the required RAC licensing artifact cannot be found or selected for this product operation |
SL_E_SPC_NOT_AVAILABLE | the required SPC licensing artifact is unavailable to the current product operation |
SL_E_USE_LICENSE_NOT_INSTALLED | the specific use license required to run the requested product or feature is absent |
A focused reproduction for this exact result
| Control | Design |
|---|---|
| Failing fixture | Deployment copies a license file but omits its detached signature. |
| Single variable | Change only original signed artifact and its matching signature chain. |
| Positive control | The unmodified Microsoft/OEM-signed artifact verifies on the same serviced build. |
| Different result | If the experiment instead proves “the required RAC licensing artifact cannot be found or selected for this product operation”, diagnose that condition separately rather than treating it as this HRESULT. |
What successful remediation must prove
To correct this using supported mechanisms, preserve package paths and reinstall the signed package from its authoritative source.
Technical references
- Troubleshoot Windows activation error codes.
- MS-ERREF Windows Error Codes
- SoftwareLicensingProduct WMI class
- SoftwareLicensingService WMI class
Looking for a different code? Search another status or error code.