| Предыдущий | Следующий |
| ONL_E_INVALID_APPLICATION | ONL_E_ACCOUNT_UPDATE_REQUIRED |
ONL_E_PASSWORD_UPDATE_REQUIRED
0x80860004 представлен значением ONL_E_PASSWORD_UPDATE_REQUIRED. В Windows Online ID и интерактивной аутентификации учётной записи конкретный результат означает, что перед продолжением аутентификации учётная запись должна обновить пароль. Формулировка необходимости обновления пароля Online ID сужает первую диагностическую запись до состояния remediation учётной записи и результата интерактивного входа.
Почему этот HRESULT специфичен
Решающий вопрос — подтверждают ли записанные данные, что для продолжения аутентификации требуется обновить пароль. Привязывайте доказательства к неудачной операции.
Контролируемая последовательность диагностики
- Сохраните первое решение: Запишите самое раннее событие о необходимости обновить пароль до продолжения аутентификации вместе с кодом, временем UTC и теми же полями идентичности.
- Измените одну предпосылку: Завершите обновление пароля в доверенном UI Microsoft account; не объединяйте это со сбросом store, заменой ключа, удалением учётной записи, переустановкой пакета или несвязанным repair.
Как отличить соседние сбои
Не объединяйте соседние статусы: Это предпосылка пользовательской учётной записи, а не сбой token cache приложения. Диагноз необходимости обновления пароля Online ID остаётся однозначным только пока основная запись и затронутая идентичность неизменны.
Данные, способные изменить диагноз
- Основная запись: состояние remediation учётной записи и результат интерактивного входа.
- Корреляция объекта: сохраняйте связанную с remediation state и результатом интерактивного входа идентичность продукта, учётной записи, пакета, устройства, ключа или API рядом с первым результатом с временной меткой.
- Контроль соседнего состояния: используйте контролируемое сравнение, проверяющее, что это предпосылка учётной записи пользователя, а не сбой token cache приложения.
- Результат до/после: сохраните результат до и после исправления «завершить обновление пароля в доверенном UI Microsoft account»; сохраняйте те же идентификаторы до нового результата broker.
Технические ссылки
- Microsoft Win32 metadata: winerror.h — справочник определения статуса.
- Microsoft: ошибки Web Account Manager — справочник сервиса/API-владельца.
- Microsoft: класс OnlineIdAuthenticator — справочник API диагностики/исправления.
- Microsoft: OnlineIdAuthenticator.AuthenticateUserAsync — справочник жизненного цикла.
Нужно найти другой код? Найти другой код состояния или ошибки.
