| Предыдущий | Следующий |
| SL_E_CHPA_BUSINESS_RULE_INPUT_NOT_FOUND | SL_E_CHPA_UNKNOWN_PROPERTY_NAME |
SL_E_CHPA_NULL_VALUE_FOR_PROPERTY_NAME_OR_ID
Интерпретация HRESULT
Результат SL_E_CHPA_NULL_VALUE_FOR_PROPERTY_NAME_OR_ID (0XC004C750) следует читать как точную границу: CHPA получил пустое значение там, где требуется имя или идентификатор property. Для расследования связывайте его с объектом и операцией в момент возврата, а не с более поздним retry или cleanup.
Точный EN-маркер для поиска по документации: A focused reproduction for this exact result Control Design Failing fixture An integration serializes an empty property identity during key maintenance.
. Сверяйте его с тем же timestamp и identity объекта.
Данные для воспроизведения
- Activation ID/partial key и server correlation ID.
- CHPA object/operation, связанный с «CHPA получил пустое значение там, где требуется имя или идентификатор property».
- property/binding/record identifier и response before retry.
Как локализовать
Отделите property name/ID/value от всей product-key record: ошибка одного свойства не требует пересоздания записи целиком.
Ещё один code-specific ориентир из исходного EN-описания: SL_E_CHPA_NULL_VALUE_FOR_PROPERTY_NAME_OR_ID cscript %windir%\system32\slmgr.vbs /dlv cscript %windir%\system32\slmgr.vbs /ato Use the status output as evidence.
. Он полезен как контроль того, что воспроизводится именно этот boundary, а не соседний HRESULT.
В минимальном тесте оставьте неизменными остальные входы и меняйте только компонент, связанный с маркерами chpa / null / value / for / property / name / or. Сравните первый return value, достигнутую фазу и состояние объекта после отказа.
Для дополнительной сверки документация описывает проверку так: A later unlicensed, notification or grace-state message describes a consequence.
. Не переносите это условие на другой object generation без повторной фиксации evidence.
Восстановление
Не меняйте одновременно policy, identity, storage и service state. Один контролируемый change даёт возможность связать исчезновение HRESULT с реальной причиной, а не с побочным reset.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.