Attachmate Worldwide  |   Contact Us  |   The Attachmate Group
Extend. Manage. Secure. More than 30 years in the business. Over 65,000 customers.

Technical Notes

    Français · Deutsch · Italiano · 日本語 · Español Using MSIEXEC to Manually Apply a Service Pack or Hotfix
Technical Note 1885
Last Reviewed 14-Mar-2014
Applies To
EXTRA! X-treme version 9.x
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
Summary

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

This note is organized into the following topics:

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:

2263—How to Apply a Service Pack to EXTRA! 9
2255—How to Apply a Service Pack/Patch to Reflection 2011 Products
1615—How to Apply a Service Pack/Patch to a Workstation Installation of Reflection
1616—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

Commonly used MSIEXEC command line switches:

Switch
Effect
/qn
Performs the install/patch with no user interface (silent install).
/qb
Quiet with a file installation progress bar during installation/service pack update.
/qr
Quiet with a progress thermometer on the standard wizard dialog (no questions)

The REINSTALL parameter stores a list of features, separated by commas, that are to be reinstalled. If REINSTALL is set to ALL, all of the features that were previously installed on the user's system are reinstalled.

The REINSTALLMODE parameter contains a string of letters that specify the reinstall type. These options correspond to the values available for the Msiexec.exe /f command-line parameter. REINSTALLMODE is always set in conjunction with the REINSTALL parameter.

The REINSTALLMODE values:

Value
Result
o
Reinstall if the file is missing or is an older version.
m
Rewrite all required registry entries from the Registry Table that go to the HKEY_LOCAL_MACHINE or HKEY_CLASSES_ROOT registry hive. Rewrite all information from the Class Table, Verb Table, PublishComponent Table, ProgID Table, MIME Table, Icon Table, Extension Table, and AppID Table regardless of machine or user assignment. Reinstall all qualified components.When reinstalling an application, this option runs the RegisterTypeLibraries and InstallODBC actions.
u
Rewrite all required registry entries from the Registry Table that go to the HKEY_CURRENT_USER or HKEY_USERS registry hive.
s
Reinstall all shortcuts and re-cache all icons overwriting any existing shortcuts and icons.

For more information about MSIEXEC and the MSIEXEC command line switches, see the Microsoft MSDN site at http://msdn.microsoft.com/en-us/library/windows/desktop/aa367988(v=vs.85).aspx.

Applying the Patch to an Administrative Image

To apply a *.msp file to an administrative image, use the following syntax:

msiexec /a [path to administrative image .msi file] /p <filename>.msp

Additional Resources

For more information about Microsoft Windows Installer, see the Microsoft MSDN site at http://msdn.microsoft.com/en-us/library/cc185688.aspx.

Related Technical Notes
1615 How to Apply a Service Pack/Patch to a Workstation Installation of Reflection
1616 How to Apply a Service Pack/Patch to an Administrative Installation of Reflection
2255 How to Apply a Service Pack/Patch to Reflection 2011 Products
2263 How to Apply a Service Pack to EXTRA! 9.2

horizontal line

Did this technical note answer your question?

           


Need further help? For technical support, please contact Support.