To extract, install, and remove the individual plug-in .msi files

Question ID : 211
Created on 2012-05-05 at 8:12 PM
Author : Guru Corner []

Online URL :

Citrix does not recommend extracting the .msi files in place of running the installer packages. However, there might be times when you have to extract the plug-in .msi files from CitrixOnlinePluginFull.exe manually, rather than running the installer package (for example, company policy prohibits using the .exe file). If you use the extracted .msi files for your installation, using the .exe installer package to upgrade or uninstall and reinstall might not work properly.

Note: Due to enhancements to the online plug-in installation in this release, the Administrative installation option available in previous versions of the plug-in is not supported with this release. To customize the online plug-in installation, see To configure and install the online plug-in using the plug-in installer and command-line parameters.
  1. To extract the .msi files, type the following at a command prompt:

    CitrixOnlinePluginFull.exe /extract [Destination_name]

    where Destination _name is the directory into which the the .msi files are extracted. This directory must exist already, because /extract does not create it.

  2. To install the .msi files, double click each file.
    Note: If User Access Control (UAC) is enabled, Citrix advises that you install the .msi files in elevated mode. The .msi files are supported per-machine and require administrator privileges to deploy them.

    When installing the plug-ins, install ICAWebWrapper.msi first. The best practice is to run the .msi files in this order:

    1. ICAWebWrapper.msi
    2. SSONWrapper.msi
    3. GenericUSB.msi
    4. DesktopViewer.msi
    5. CitrixHDXMediaStreamForFlash-ClientInstall.msi
    6. PNAWrapper.msi

To remove the plug-ins

When removing the plug-ins, remove ICAWebWrapper.msi last. The best practice is to remove the plug-ins in this order:

  1. PNAWrapper.msi
  2. CitrixHDXMediaStreamForFlash-ClientInstall.msi
  3. DesktopViewer.msi
  4. GenericUSB.msi
  5. SSONWrapper.msi
  6. ICAWebWrapper.msi

Each .msi file has an Add/Remove (Control Panel on Windows XP or Windows Server 2003) or Programs and Features (Control Panel on Windows Vista, Windows 7, and Windows Server 2008) entry in the following format:

Name of package Name displayed in Add/Remove or Programs and Features
ICAWebWrapper.msi Citrix onlline plug-in (Web)
PNAWrapper.msi Citrix onlline plug-in (PNA)
SSONWrapper.msi Citrix onlline plug-in (SSON)
CitrixHDXMediaStreamForFlash-ClientInstall.msi Citrix onlline plug-in (HDX)
DesktopViewer.msi Citrix onlline plug-in (DV)
GenericUSB.msi Citrix onlline plug-in (USB)

Back to Original Question