| Предыдущий | Следующий |
| SL_E_AUTHN_WRONG_VERSION | SL_E_AUTHN_CHALLENGE_NOT_SET |
SL_E_AUTHN_MISMATCHED_KEY
Смысл результата
SL_E_AUTHN_MISMATCHED_KEY (0XC004F078) фиксирует конкретное состояние: authentication response создан ключом, не соответствующим ожидаемому key context. Записывайте этот HRESULT на первом API, callback или service boundary, где он появился; более поздняя UI-ошибка может быть только следствием.
Английский маркер исходной документации для точного поиска: the authentication response or data is bound to a different key than the verifier expects
. Его полезно сопоставлять с тем же объектом, timestamp и operation ID, а не с соседним событием.
Что сохранить до изменений
- authentication challenge version, key identity и response correlation.
- Activation ID/application ID и first SPP event for challenge flow.
- signature/hash verification state без записи полного secret/key material.
Семантические части имени результата — authn, mismatched, key — указывают, какие поля должны различаться между failing и working trace. Они помогают выбрать evidence, но не заменяют фактический return value и состояние объекта.
Проверка причины
Сохраните challenge/response version и key identity; mismatch, отсутствующий challenge и unverifiable response требуют разных исправлений.
Для authentication response создан ключом, не соответствующим ожидаемому key context контроль должен менять только один параметр или lifecycle-state. Если после изменения первым возвращается другой HRESULT, зафиксируйте его как новую причинную точку, а не объединяйте оба результата в один общий incident.
Контрольный сценарий из EN-описания: a response from one activation session is applied to another
. Воспроизводите его на тестовой конфигурации и сохраняйте только необходимые идентификаторы; ключи, токены и полные персональные данные редактируйте согласно политике.
Официальное направление восстановления можно сверить по формулировке: correlate key ID, challenge and product instance and restart the authentication exchange
. Перед применением убедитесь, что именно названная граница доказана собранными данными.
Корректирующее действие
Перезапустите только authentication exchange с согласованной версией и key context, не сбрасывая licensing store.
- Измените только один относящийся к причине input, policy или state.
- Повторите тот же API и сравните первый HRESULT, достигнутую фазу и побочные эффекты.
- Зафиксируйте 0XC004F078 и identity объекта до автоматического retry.
- Докажите условие «authentication response создан ключом, не соответствующим ожидаемому key context» по сохранённым данным.
Технические ссылки
- Slmgr.vbs options.
- Troubleshoot Windows activation error codes.
- MS-ERREF Windows Error Codes.
- SoftwareLicensingProduct WMI class.
Нужно найти другой код? Найти другой код состояния или ошибки.