Udostępnij za pośrednictwem


Stosowanie małych aktualizacji przez ponowne zainstalowanie produktu

Niewielką aktualizację można zastosować do aplikacji przez całkowite lub częściowe ponowne zainstalowanie aplikacji z poziomu wiersza polecenia lub z programu.

Aby propagować małą aktualizację do bieżących użytkowników (jest to kompletna ponowna instalacja) z wiersza polecenia

  1. W wierszu polecenia użyj: msiexec /fvomus [do zaktualizowanego pliku .msi] lub msiexec /I [do zaktualizowanego pliku .msi] REINSTALL=ALL REINSTALLMODE=vomus.
  2. Zaktualizowany plik .msi jest buforowany na komputerze użytkownika. Należy pamiętać, że użytkownik nie może ponownie zainstalować produktu przy użyciu opcji Dodaj/Usuń programy, ponieważ zaktualizowany plik .msi nie znajduje się jeszcze na komputerze użytkownika.

Aby propagować niewielką aktualizację do bieżących użytkowników (jest to kompletna ponowna instalacja) z programu

  1. Z poziomu programu wywołaj MsiReinstallProduct i określ REINSTALLMODE_PACKAGE, REINSTALLMODE_FILEOLDERVERSION, REINSTALLMODE_MACHINEDATA, REINSTALLMODE_USERDATA i REINSTALLMODE_SHORTCUT
  2. Zaktualizowany plik .msi jest buforowany na komputerze użytkownika.

Poniższa metoda uruchamia ponowną instalację tylko tych funkcji lub składników, których dotyczy mała aktualizacja.

Aby propagować niewielką aktualizację do bieżących użytkowników (jest to częściowa ponowna instalacja)

  1. Uzyskaj listę nazw funkcji i składników, których dotyczy mała aktualizacja.
  2. W wierszu polecenia użyj polecenia: **msiexec /I [ścieżka do zaktualizowanego pliku .msi] REINSTALL=[**lista funkcji]REINSTALLMODE=vomus.
  3. Zaktualizowany plik .msi jest buforowany na komputerze użytkownika.