Tuesday, August 12, 2014

Manually Install/Remove Individual Citrix Receiver Components

To extract the .msi files, run the following at command prompt:
For Receiver 4.x: CitrixReceiver.exe (For 3.x use: CitrixReceiverEnterprise.exe /extract [Destination_name]).
The directory must exist already and /extract adds a subfolder called extract to that directory.

You can install the .msi files, just double-click each file (in elevated mode). The .msi files are supported per-machine and require administrator privileges to deploy them.

Installing the Components:

When installing the Receiver components, install in the following order:

  1. RIInstaller.msi
  2. CitrixReceiverUpdater-user.msi
  3. ICAWebWrapper.msi
  4. GenericUSB.msi
  5. DesktopViewer.msi
  6. CitrixHDXMediaStreamForFlash-ClientInstall.msi
  7. Vd3dClient.msi
  8. AuthManager.msi
  9. SSONWrapper.msi
  10. SelfServicePlugin.msi
Removing the components:

When removing the components, remove them in the following order:

  1. SelfServicePlugin.msi
  2. SSONWrapper.msi
  3. AuthManager.msi
  4. Vd3dClient.msi
  5. CitrixHDXMediaStreamForFlash-ClientInstall.msi
  6. DesktopViewer.msi
  7. GenericUSB.msi
  8. ICAWebWrapper.msi
  9. CitrixReceiverUpdater-user.msi
  10. RIInstaller.msi

Each .msi file has an Programs and Features entry.

MSI Name Name in A/R Programs Details or notes
RIInstaller.msi Citrix Receiver Inside Citrix Receiver was split apart into "Receiver Updater" and a "Receiver Inside". The Receiver Inside component was then bundled into the Online plug-in installer to form a new Receiver package.
ICAWebWrapper.msi

Online Plug-in

Wrapper for Receiver inside
PNAWrapper.msi

Citrix Receiver (PNA)

Recently Citrix has renamed Receiver Enterprise to Receiver (Legacy PNA)
SSONWrapper.msi

Citrix Receiver (SSON)

Single sign-on/pass-through authentication
CitrixHDXMediaStreamForFlash-ClientInstall.msi

Citrix Receiver (HDX Flash Redirection)

HDX Flash redirection
DesktopViewer.msi

Citrix Receiver (DV)

Desktop Viewer (XenDesktop)
GenericUSB.msi

Citrix Receiver (USB)

USB redirection
Vd3d.msi

Citrix Receiver (Aero)

Windows 7/2008 Aero Support
AuthManager.msi Citrix Authentication Manager Domain Pass-through
CitrixReceiverUpdater-User.msi

Citrix Receiver Updater

Update services
SelfServicePlugin.msi

Citrix Single Sign-On Plug-in

Allows users to add and remove StoreFront stores

The CitrixReceiver is downloaded as a modular MSI packages interact with the main EXE wrapper and Citrix Receiver. The self-extracting EXE can be launched from the Autorun, Browser, Network share, Script, Explorer, or a Command line.

The EXE wrappers are responsible for:

  1. Performing installation, upgrade and un-installation of the MSI Packages.
  2. Passing the MSI command lines necessary to install each of the MSI Packages.
  3. Generation of installation Logs.
  4. Detecting the appropriate language from the user's system locale.
  5. Rollback of installation files in the event of a failed installation of one or more of the MSI packages.

In General, most user specified MSI Properties passed in at the command line to the EXE are passed to the MSI Sub packages, however, note that it is passed to all of them. The MSI package the MSI property is targeted for will read the Property, while the other packages just ignore the Property.

It is also possible to apply MST’s to an MSI sub package, however, note that the MST will be passed to all of the packages. The MSI package the MST is targeted for will read the Transform, while the other packages just ignore the Transform.

Example: Add TRANSFORMS=C:\mytransform.mst to the command-line and the transform should be applied to all MSIs in the self-extractor. If you need to use transforms just for one, then you’ll have to extract them.

 

Original source for this is here: http://support.citrix.com/article/CTX132447  http://support.citrix.com/article/CTX123039

Additional information from: http://www.thomaskoetzing.de/index.php%3Foption%3Dcom_content%26task%3Dview%26id%3D361%26Itemid%3D310

No comments:

Blog Archive