Using MSIEXEC to Manually Apply a Service Pack or Hotfix

  • 7021467
  • 16-Mar-2006
  • 15-Dec-2020

Environment

Extra! X-treme version 9.x
Reflection Desktop 16.0 and higher
Reflection Desktop for X version 16.0 and higher
Reflection Desktop Pro version 16.0 and higher
Reflection 2014
Reflection Pro 2014
Reflection for IBM 2014
Reflection for UNIX and OpenVMS 2014
Reflection for IBM 2011
Reflection for UNIX and OpenVMS 2011
Reflection Standard Suite 2011
Reflection for IBM version 14.x
Reflection for UNIX and OpenVMS version 14.x
Reflection for HP version 14.x
InfoConnect Desktop for Unisys 16.0 and higher
InfoConnect Desktop for Airlines 16.0 and higher
InfoConnect Desktop Pro for Unisys 16.0 and higher
InfoConnect Desktop Pro for AirlinesInfoConnect Desktop Pro for Airlines 16.0 and higher

Situation

This technical note explains how to use MSIEXEC commands to manually install a service pack or hotfix (*.msp patch) file for EXTRA!, Reflection, or InfoConnect.

Resolution

Using the Installer

Typically, Reflection or EXTRA! service packs are installed by double-clicking on the service pack executable and following the installation instructions in the Service Pack Utility dialog box. For information about installing EXTRA! or Reflection service packs from the Service Pack Utility, see these technical notes:

KB 7021364—How to Apply a Service Pack to EXTRA! 9
KB 7021464—How to Apply a Service Pack/Patch to Reflection 2011 Products
KB 7021752—How to Apply a Service Pack/Patch to a Workstation Installation of Reflection
KB 7021753—How to Apply a Service Pack/Patch to an Administrative Installation of Reflection

Manually Applying a Patch

There are, however, situations in which administrators may want to use MSIEXEC to install an EXTRA! or Reflection service pack or hotfix manually. For example, if EXTRA! or Reflection was deployed using an imaging technique or Microsoft Systems Management Server (SMS) (rather than from an administrative install), the administrator may want to either deploy the patch so that individual users can update their workstations, or deploy the patch automatically or silently.

In these cases, the administrator can extract the *.msp file from the EXTRA! or Reflection patch executable and use the MSIEXEC command to apply the patch as described in the following sections.

Extracting the Service Pack/Hotfix (*.msp) File

Follow these steps to extract the *.msp file from the patch executable.

  1. Double-click the patch executable.
  2. In the Patch Installation dialog box, select "Save to a file (*.msp) for later application," click Browse, navigate to the folder where you want the file to be saved, and then click Save.
  3. Finish the installation.

Applying the Patch to a Workstation

Once you have extracted the *.msp file, use MSIEXEC and the MSIEXEC command line switches to apply and deploy the service pack using your standard deployment tools.

Syntax:

msiexec /p <file name>.msp REINSTALL=ALL REINSTALLMODE=omus <switches>

In the following example, the /qn switch is used to install the service pack with no user interface (a silent install).

Example:

msiexec /p C:\Temp\1002ilc.msp REINSTALL=ALL REINSTALLMODE=omus /qn

Applying the Patch to a Workstation without extracting it from the Patch EXE

The following describes how to automate a Hotfix or Update installation from a command line, for administrators who wish to avoid extracting the MSP file from the patch EXE, and thus run the appropriate MSIEXEC command to either apply the Hotfix or Update to an Administrative Install image or apply the Hostfix or Update to an individual workstation.

Syntax:

<name of patch EXE> /T:"<folder where patch EXE located>" /Q /C:"msiexec /p <MSP file name> REINSTALL=ALL REINSTALLMODE=vomus /l*v <install log location> /qn"

In the following example, the /qn switch is used to install the service pack with no user interface (a silent install).

Example:

reflect-16.2.0.769-hotfix-w32.exe /T:"C:\SoftwareUpdate\ReflectionDesktop 16.2 U2" /Q /C:"msiexec /p T162769.msp REINSTALL=ALL REINSTALLMODE=vomus /l*v c:\temp\exinstall.log /qn"

Additional Information

Legacy KB ID

This document was originally published as Attachmate Technical Note 1885.