| Предыдущий | Следующий |
| SL_E_INVALID_PRODUCT_KEY_TYPE | SL_E_CIDIID_NOT_BOUND |
SL_E_CIDIID_MISMATCHED_PKEY
Практический смысл
SL_E_CIDIID_MISMATCHED_PKEY (0XC004F07E) относится к ситуации: offline IID/CID exchange относится к другому product key. Основной ориентир — первый API или service transition, который возвратил это значение; последующий общий текст интерфейса для установления причины слабее.
Точный EN-маркер для поиска по документации: A product key is changed after /dti, but the previously obtained CID is then deposited.
. Сверяйте его с тем же timestamp и identity объекта.
Снимок состояния
- Installation ID и Confirmation ID только в redacted/hashed виде.
- поле IID/CID, связанное с «offline IID/CID exchange относится к другому product key».
- payload length/version/check digits и machine/product-key binding.
Изолированный тест
Сравните partial product key/Activation ID по обе стороны offline exchange; совпадение IID format недостаточно.
Ещё один code-specific ориентир из исходного EN-описания: SL_E_CIDIID_INVALID_CHECK_DIGITS Relative to it
. Он полезен как контроль того, что воспроизводится именно этот boundary, а не соседний HRESULT.
В минимальном тесте оставьте неизменными остальные входы и меняйте только компонент, связанный с маркерами cidiid / mismatched / pkey. Сравните первый return value, достигнутую фазу и состояние объекта после отказа.
Для дополнительной сверки документация описывает проверку так: IID and CID length/version without publishing the complete identifiers.
. Не переносите это условие на другой object generation без повторной фиксации evidence.
После коррекции
После одного доказанного изменения повторите тот же API. Исправление подтверждено, если прежняя причинная граница пройдена, а новый результат и побочные эффекты соответствуют ожидаемому состоянию.
Технические ссылки
- Slmgr.vbs activation options.
- Microsoft activation error-code troubleshooting.
- ActivateOffline WMI method.
Нужно найти другой код? Найти другой код состояния или ошибки.