Что означает код HRESULT 0x803100A2 (FVE_E_PIN_PROTECTOR_CHANGE_BY_STD_USER_DISALLOWED)?

 
Предыдущий Следующий
FVE_E_PROTECTOR_CHANGE_PIN_MISMATCH FVE_E_PROTECTOR_CHANGE_MAX_PIN_CHANGE_ATTEMPTS_REACHED

FVE_E_PIN_PROTECTOR_CHANGE_BY_STD_USER_DISALLOWED

Что означает FVE_E_PIN_PROTECTOR_CHANGE_BY_STD_USER_DISALLOWED

FVE_E_PIN_PROTECTOR_CHANGE_BY_STD_USER_DISALLOWED (0x803100A2) — Для изменения PIN необходимо войти под учётной записью администратора.

В подсистеме «COM/WinRT» результат 0x803100A2 относится к области «контракт вызываемого interface, аргументы и state объекта». Описание «для изменения pin необходимо войти под учётной записью администратора» сужает проверку до темы «fve, PIN, protector, change, std, user».

Что проверить и как подтвердить исправление

В первую очередь сопоставьте первый отказ с фактическими параметрами операции. Для 0x803100A2 в сценарии «для изменения pin необходимо войти под учётной записью администратора» воспроизведите отказ на минимальном объекте и меняйте только одно условие за запуск, чтобы отделить неверный вход от состояния системы.

Чтобы локализовать 0x803100A2, соберите IID и method, thread/apartment, argument values, object state и исходный HRESULT; отдельно запишите IDs, HRESULT. Затем для 0x803100A2 сравните исправный и неуспешный запуск в части «fve, PIN, protector, change, std, user», меняя одно условие за раз.

Для 0x803100A2 применяйте исправление на границе первого отказа: исправьте параметры и жизненный цикл объекта в соответствии с контрактом первого неуспешного метода. Сообщение «для изменения pin необходимо войти под учётной записью администратора» при 0x803100A2 не следует подавлять общей обработкой исключения.

После исправления повторите тот же вызов на прежних данных; у результата 0x803100A2 должен измениться первый неуспешный этап, а не только последующее сообщение.

Документация для результата 0x803100A2: manage-bde protectors · ChangePIN method · BitLocker recovery overview.


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