#wix #windows-installer #uninstallation #msp #msi-patch
#wix #windows-установщик #удаление #msp #msi-исправление
Вопрос:
У меня есть установка продукта, которая была исправлена одним небольшим обновлением, которое можно удалить. Есть ли какая-либо разница, если я сначала удалю исправление, а затем установлю продукт, или если я выберу удаление продукта, пока исправление все еще установлено? Установки продуктов и исправлений создаются с помощью инструментов WiX.
Ответ №1:
Конечный результат обоих способов удаления один и тот же — продукт удаляется. Однако в первом случае вы можете столкнуться с другими проблемами, когда сначала удаляете исправление, а затем продукт.
Я бы рекомендовал вам ознакомиться с этой статьей, чтобы понять, как все это работает. В конце страницы упоминаются удаляемые исправления. После этого обязательно просмотрите другие сообщения в блоге Heath об исправлениях, например:
- Разрешение исходного кода во время удаления исправлений
- Как безопасно удалить потерянные исправления
- Удаляемые исправления, которые нельзя удалить
Наконец, вы можете просмотреть другие «установочные» сообщения в этом блоге — в нем содержится много полезной информации.
Комментарии:
1. Спасибо за быстрый ответ. Я задал этот вопрос, потому что кажется, что мой небольшой патч обновления каким-то образом всегда остается потерянным после удаления установки продукта. Есть ли что-то еще, кроме неудачной установки, из-за которой исправление становится потерянным?
2. Я подозреваю, что существует ряд причин, помимо неудачной установки. Однако у меня недостаточно знаний, чтобы объяснить детали. Я настоятельно рекомендую вам прочитать первую статью в ответе выше и спроецировать ее на ваше решение. Когда у меня возникла странная проблема с исправлениями (не помню точно, что это было), низкоуровневое объяснение того, как все это работает (например, в статье выше), очень помогло!