| Предыдущий | Следующий |
| WU_E_NO_UI_SUPPORT | WU_E_UNSUPPORTED_SEARCHSCOPE |
WU_E_PER_MACHINE_UPDATE_ACCESS_DENIED
Что означает WU_E_PER_MACHINE_UPDATE_ACCESS_DENIED
WU_E_PER_MACHINE_UPDATE_ACCESS_DENIED (0X80240044) — запрос относится к обновлению всего компьютера, но вызывающий контекст не имеет права выполнять machine-wide операцию.
Что проверить
Зафиксируйте SID/token вызывающего процесса и способ запуска API. Проверьте elevation и членство в Administrators; обычный интерактивный пользователь может читать каталог, но не выполнять все per-machine действия.
Не маскируйте ошибку запуском службы под произвольной учётной записью. Разделите UI и привилегированную часть и выполняйте machine-wide update через штатный elevated/service context.
Как подтвердить причину
Причина подтверждается, если тот же запрос проходит в документированном административном контексте без изменения самого UpdateID.
Технические ссылки: Microsoft: Windows Update Agent API · Microsoft: WUA success and error codes · Microsoft: Windows Update error reference.
Нужно найти другой код? Найти другой код состояния или ошибки.
