| Предыдущий | Следующий |
| ERROR_ALERTED | ERROR_REPARSE |
ERROR_ELEVATION_REQUIRED
Что означает ERROR_ELEVATION_REQUIRED
ERROR_ELEVATION_REQUIRED означает, что текущего user token недостаточно для выполнения защищённой операции.
Что проверить
- Определите конкретное privilege/ownership requirement.
- Проверьте, запущен ли процесс с filtered UAC token.
- Не смешивайте access denied из ACL с требованием elevation.
Как исправлять
Запросите elevation через стандартный UAC flow либо перенесите привилегированную часть в service с минимальным API. Не отключайте UAC и не выдавайте процессу лишние постоянные права.
При проектировании CLI разделяйте операции, которые могут выполняться обычным пользователем, и минимальный privileged subcommand: это уменьшает поверхность кода, работающего с administrator token.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.