Что означает код HRESULT 0x80241004 (WU_E_MSI_WRONG_APP_CONTEXT)?

 
Предыдущий Следующий
WU_E_MSP_DISABLED WU_E_MSI_NOT_PRESENT

WU_E_MSI_WRONG_APP_CONTEXT

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

WU_E_MSI_WRONG_APP_CONTEXT (0X80241004) — MSI-обновление найдено, но контекст установки приложения не совпадает с контекстом, в котором Windows Update пытается его обслужить.

Что проверить

Определите, установлено ли приложение per-user или per-machine и какой ProductCode/PackageCode обслуживается. Сопоставьте это с security context Windows Update и MSI registration.

Не переводите продукт вручную между контекстами. Для user-scoped продукта используйте поддерживаемый механизм обновления этого контекста либо установите корректный machine-scoped пакет.

Как подтвердить причину

Причина подтверждается, если тот же patch применяется в подходящем MSI context и больше не возвращает этот HRESULT.

Технические ссылки: Microsoft: Windows Update Agent API · Microsoft: WUA success and error codes · Microsoft: Windows Update error reference.


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