What does HRESULT 0xC004C770 (SL_E_CHPA_PRODUCT_KEY_BEING_USED) mean?

 
Previous Next
SL_E_CHPA_UNKNOWN_PRODUCT_KEY_TYPE SL_E_CHPA_FAILED_TO_INSERT_PRODUCT_KEY_RECORD

SL_E_CHPA_PRODUCT_KEY_BEING_USED

The stage that stopped

SL_E_CHPA_PRODUCT_KEY_BEING_USED is HRESULT 0xC004C770. It belongs to the CHPA activation-server workflow. Its narrow boundary is: another server-side operation or user currently owns the product-key record needed by this request.

CHPA results describe the activation service’s business-rule and product-key administration workflow. Several codes concern server records and transactions rather than the end user’s local licensing store. The code is not interchangeable with a permanently blocked key or exhausted count.

Windows reports “The activation server reported that the product key type is being used by another user”.

Why the producing layer matters

Different resultIf the experiment instead proves “the server does not recognize the product-key type named by the request or stored record”, diagnose that condition separately rather than treating it as this HRESULT.

Fix the prerequisite, then verify

To correct this using supported mechanisms, allow the conflicting operation to finish and retry once with the same correlation scope.

Changes that make this code harder to diagnose

  • Avoid launching parallel requests against the same key record.
  • Avoid editing server XML or properties without preserving the rejected payload.
  • Avoid treating a failed database operation as a client connectivity problem.

Technical references


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