Поделиться через


Применение небольших обновлений путем переустановки продукта

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

Распространение небольшого обновления для текущих пользователей (это полная переустановка) из командной строки

  1. В командной строке используется либо: msiexec /fvomus [путь к обновленному файлу .msi] или msiexec /I [путь к обновленному файлу .msi] REINSTALL=ALL REINSTALLMODE=vomus.
  2. Обновленный .msi файл кэшируется на компьютере пользователя. Обратите внимание, что пользователю не удается переустановить продукт с помощью добавления и удаления программ, так как обновленный файл .msi еще не находится на компьютере пользователя.

Распространение небольшого обновления для текущих пользователей (это полная переустановка) из программы

  1. В программе вызовите MsiReinstallProduct и укажите REINSTALLMODE_PACKAGE, REINSTALLMODE_FILEOLDERVERSION, REINSTALLMODE_MACHINEDATA, REINSTALLMODE_USERDATA и REINSTALLMODE_SHORTCUT
  2. Обновленный .msi файл кэшируется на компьютере пользователя.

Следующий метод запускает переустановку только тех компонентов или компонентов, которые влияют на небольшое обновление.

Распространение небольшого обновления для текущих пользователей (это частичное переустановка)

  1. Получите список имен компонентов и компонентов, затронутых небольшим обновлением.
  2. В командной строке используется: **msiexec /I [путь к обновленному файлу .msi] REINSTALL=[**Список компонентов] REINSTALLMODE=vomus.
  3. Обновленный .msi файл кэшируется на компьютере пользователя.