Можно ли удалить незначительное обновление?

1014

Я знаю, что можно удалить патч и там, приведя приложение в предыдущее состояние, которое существовало до установки этого патча.

Можно ли удалить «Незначительное обновление»?

Я установил незначительное обновление поверх существующего приложения, но в программах добавления / удаления я вижу только одну запись для приложения.

Очевидно, что установка прошла успешно, и я вижу номер версии и новые файлы обновляются при незначительном обновлении. Я вижу изменение номера версии в Установка и удаление программ. Но я вижу только одну запись.

Теперь, как просто удалить Minor Upgrade?

0

2 ответа на вопрос

1
Michael Urman

Извините, установщик Windows не поддерживает это. Незначительные обновления могут быть доставлены в виде патча, и в этом случае вы можете удалить их. В случае без исправления (полный MSI, установленный со списком REINSTALL и REINSTALLMODE, включая v), существует только откат во время первоначальной установки обновления.

Спасибо Майклу за ваши разъяснения. Не могли бы вы объяснить, что "существует только откат во время первоначальной установки обновления"? Заранее спасибо за ваше объяснение :). 14 лет назад 0
Я имел в виду общую поддержку отката в случае сбоя во время процесса установки. Это по-прежнему работает, но после того, как пакет будет завершен, не будет деинсталляции без патча, за исключением деинсталляции всего продукта. 14 лет назад 0
Мне нужно еще одно разъяснение, Майкл. Поскольку Minor Upgrade и Major Upgrade не имеют опции отката, что на самом деле использует Minor Upgrade? Я понимаю, что при значительном обновлении будет удалено и заново установлено все приложение. Поскольку незначительное обновление не сможет откатиться, почему мы не всегда выбираем Основное обновление? Пожалуйста, пролите немного света на это. 14 лет назад 0
Ваша картина не совсем правильная. Думайте об этом как о транзакции базы данных. Незначительное или значительное обновление обновит систему, а затем совершит транзакцию. Если во время обновления возникают сбои, изменения откатываются до предыдущего базового уровня. Однако, как только он будет зафиксирован, он заменяет базовый уровень. Когда исправление установлено, изменения остаются теми же, но система сохраняет достаточно информации, чтобы вернуться к предыдущей базовой линии (старой базовой линии и дельте). Незначительные и крупные обновления отличаются, соответственно, обновлением или удалением и повторной установкой. Крупные обновления не могут легко стать патчами. Michael Urman 14 лет назад 0
Я понимаю, что незначительные и крупные обновления необратимы. Но мой вопрос другой. Допустим, мы собираемся предоставить обновление. У нас нет проблем при пересмотре и увеличении номера основной версии. У нас довольно много изменений, и мы не можем рассматривать его как патч. Теперь, в этом случае, почему бы нам не выбрать серьезное обновление вместо незначительного обновления? Если удаление и повторная установка приемлемы, то мы всегда можем выбрать серьезное обновление? 14 лет назад 0
Абсолютно. Если вы не чувствуете, что серьезное обновление наносит вред вам или вашим клиентам (некоторые люди удивительно сильно относятся к необходимости исправлений и т. Д.), У крупных обновлений есть даже некоторые преимущества, а именно: вам не нужно беспокоиться о правилах компонентов. которые имеют отношение только к незначительным обновлениям. Michael Urman 14 лет назад 0
0
Remus Rigo

это невозможно, любое обновление программного обеспечения заменяет старые файлы новыми, поэтому откат невозможен

Патч заменяет старые файлы новыми, но все же есть возможность отката! 14 лет назад 0