Site icon EfmSoft

Что означает код ошибки Windows 1649 (ERROR_PATCH_REMOVAL_DISALLOWED)?

 
Предыдущий Следующий
ERROR_PATCH_NO_SEQUENCE ERROR_INVALID_PATCH_XML

ERROR_PATCH_REMOVAL_DISALLOWED

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

ERROR_PATCH_REMOVAL_DISALLOWED — удаление обновления запрещено политикой.

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

Зафиксируйте продукт/пакет, операцию установки и исходный код до отката.

  • Проверьте журнал установщика и первое действие, которое завершилось ошибкой; последующий rollback часто выдаёт вторичные коды.
  • Сверьте версию/состояние продукта и применимость обновления перед повторным запуском установки.

Практический смысл и диагностика

  • Политика Windows Installer запрещает удаление запрошенного patch.
  • Например, машинный security patch допускает откат технически, но корпоративная политика запрещает его удаление. Локальный администратор получает 1649, а утверждённая система развёртывания может временно разрешить rollback и выполнить удаление. Ручное удаление policy-ключей из реестра обходит управление и не является корректным исправлением.
  • Проверьте, не включена ли для компьютера политика DisablePatchUninstall.
  • Получите разрешённое изменение политики или удаляйте patch через управляющую систему и в правильном административном контексте. После обслуживания восстановите политику. Установщик не должен показывать удаление patch как доступное, если эффективная политика его запрещает.
  • ERROR_PATCH_REMOVAL_UNSUPPORTED означает, что patch нельзя обратить средствами Windows Installer из-за authoring/state. Код 1649 означает другое: удаление запрещено политикой или контекстом, даже если сам patch технически uninstallable.

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


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

Exit mobile version