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

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

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

  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 кэшируется на компьютере пользователя.