Что означает код HRESULT 0x80860005 (ONL_E_ACCOUNT_UPDATE_REQUIRED)?

 
Предыдущий Следующий
ONL_E_PASSWORD_UPDATE_REQUIRED ONL_E_FORCESIGNIN

ONL_E_ACCOUNT_UPDATE_REQUIRED

В пределах Windows Online ID и интерактивной аутентификации учётной записи ONL_E_ACCOUNT_UPDATE_REQUIRED (0x80860005) сообщает, что перед входом необходимо обновить обязательные свойства профиля. Рассматривайте это как условие необходимого обновления Online ID и начинайте с подсказки по исправлению состояния профиля и отсутствующего/устаревшего требования профиля, а не с итогового текста диалога.

Почему этот HRESULT специфичен

Решающий вопрос — подтверждают ли записанные данные, что перед входом требуется обновить свойства профиля. Привязывайте доказательства к неудачной операции.

Данные, способные изменить диагноз

  • Основная запись: remediation-подсказка учётной записи и отсутствующее либо устаревшее требование профиля.
  • Корреляция объекта: сохраняйте связанную с remediation-подсказкой и требованием профиля идентичность продукта, аккаунта, пакета, устройства, ключа или API рядом с первым результатом с временной меткой.
  • Контроль соседнего состояния: используйте контролируемое сравнение, проверяющее, что пароль может быть правильным, а выдачу token блокирует другое свойство учётной записи.
  • Результат до/после: сохраните результат до и после исправления «завершить обновление учётной записи через интерактивный account flow»; сохраняйте те же идентификаторы до нового результата broker.

Как отличить соседние сбои

Не объединяйте соседние статусы: Пароль может быть правильным, а выдачу token блокирует другое свойство учётной записи. Диагноз необходимого обновления Online ID остаётся однозначным только пока основная запись и затронутая идентичность неизменны.

Контролируемая последовательность диагностики

  1. Сохраните первое решение: Запишите самое раннее событие о необходимости обновить свойства профиля до входа вместе с кодом, временем UTC и теми же полями идентичности.
  2. Измените одну предпосылку: Завершите обновление профиля через интерактивный сценарий Online ID; не объединяйте это со сбросом store, заменой ключа, удалением учётной записи, переустановкой пакета или несвязанным repair.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.