Cannot Install Citrix Receiver

From leadership expert, former Navy SEAL, 'American Grit' feature player, and author of Worth Dying For: A Navy SEAL's Call to a Nation, Rorke Denver, the bestselling account of how he helped create the U.S. From basic camp craft and navigation to fear management and strategies for coping with any type of disaster, it is an essential resource for all outdoorspeople. Complete with 150 color photographs, this comprehensive guide includes life-saving information on: - Making weapons and tools - Finding water - Wildlife for food - Making shelters - Signaling - Sea survival - And much more. Whether in a temperate, tropical, arctic, or subarctic region, they might find themselves alone in a remote area with little or no personal gear. The making of a navy seal pdf free download. Navy SEAL Survival Handbook, decorated Navy SEAL Team Six member Don Mann provides a definitive survival resource.

downloadWhy can't I download this file?

Symptoms or Error

Problems downloading software purchased from Citrix usually fall into one of the below categories:
  • Software doesn't install
  • Download Manager or download window appears but download doesn't start
  • Download starts but pauses or hangs
  • Download completes but purchased product doesn't automatically start to install

Solution

Try the following solutions, in the order they occur:
  1. Make sure your computer meets Citrix minimum system requirements.
  • See product specific system requirements at http://support.citrix.com/proddocs.
  • In addition, the following can be done:
    • Turn off firewalls, antivirus software, and third-party security software.
    • ​Make sure user has administrative privileges for account being used to download software.
    • Try downloading over a wired, not wireless, connection.
  1. Try a different browser and/or computer.

Go to Citrix website and download 12.9.1. Also download the auto updater. Open Citrix installer and choose the 'Remove Citrix Receiver' option to remove all elements of previous version. Once completed, choose 'Install Citrix Receiver' to re-install. It will open as 'Citrix Workspace' Once completed, open the AutoUpdater download and install.

  1. Look for a Citrix folder in the list of folders. If you do not see it, click on your C drive on the left side, and then open Program Files (x86). Open Citrix ICA Client. Double-click on the WFCRun32 application (be careful not to select the Wfica32 application). Click OK to confirm the association with the Citrix Connection Manager.
  2. A later version of Citrix Receiver Inside is already present. I have searched high and low for ways to fix this issue. I have followed detailed instructions on removing anything related to Citrix from AppData, ProgramData, ProgramFiles folders etc, I have deleted registry keys, I have even run the Receiver CleanUp Utility.
  • Use a different browser (Chrome/Firefox) or computer.
  • If the company firewall is blocking the download, try from a computer not on the network and save to a disk.
  1. Clear your Browser’s Cache.
  1. Temporarily allow pop-up windows and cookies in the browser.
  • For instructions, see browser's documentation.
  1. Restart the download.
  • Check whether the download is paused or stalled.
  • Check progress window, the download should be progressing if the transfer rate is more than 0 MB/sec. If stalled, cancel and restart the download.
Install
  1. Try finding solutions to error messages.
  • If a specific error number or message is encountered, search the Citrix Knowledge Center for articles with the text or error number for a solution.

Problem Cause

  1. Citrix software won't install if the computer or virtual machine isn't equipped with a supported OS and browser.
  2. Different browser/computer
  • Occasionally, a browser is incompatible with a web page due to using an older version of a browser.
  • If using a computer or laptop on a company network, firewalls or programming by an administrator can be running, preventing the download.
  1. Internet browser's cache images, scripts and other parts of webpages you visit; allowing browsers to speed up display time when visited again by loading content locally from cache instead of downloading everything again. This sometimes results in less than current versions of web pages being displayed.
  2. Citrix downloads offers 2 ways to download, if using Download Manager (DM), a pop-up box displays for the DM to install. If pop-ups are blocked, DM cannot install the software.
  3. If there are multiple programs running on the computer or laptop, resources can be limited, this can cause the download to stall.
  4. Error messages and numbers can be caused for multiple reasons.

Additional Resources

CTX139314 - Software download link locked or missing
Still need assistance, contact Citrix Customer Service
  • 917
  • Citrix , Login Automation Machine , PowerShell ,
  • 26 Mar

At one of my customers, I am upgrading the Citrix XenApp environment to the latest Long Term Service Release (LTSR). In this case, I am upgrading the Citrix Virtual Delivery Agent (VDA) to 7.15 LTSR and the Citrix Receiver to version 4.9 LTSR.

The customer has Current Release (CR) installed and needed to be upgraded. It was decided to upgrade to the latest LTSR versions because of the 5 years support cycle.

However, in this blog post, I focus on the installation of the Citrix Receiver with the help of Login Automation Machine (Login AM). To successfully install the Citrix Receiver there are some tricks and tweaks needed. In this bog I will give a solution and a possible explanation.

Unattended install

The first step is to find out if it is possible to install the Citrix Receiver in an unattended way. Citrix has built the installer in a way that the Citrix Receiver can be installed unattended. In addition, Citrix is so kind to provide us with the necessary information, for more, please click here.

The command I used is:

In Login AM, this translates to the following:

Waiting for other Login AM event to finish

After starting a deployment reboot of the test server, I ended up with the following error: “Waiting for other AM event to finishing

To find out the reason, the log files are a good place to start. To open the log files of the Citrix installer, go to the following folder:

In the “TrolleyExpress” log, the last entry is about the “ICAWebwrapper.msi”. This Microsoft Installer (MSI) has been started, however, it never finished. If we open the corresponding log, it shows that the “ICAWebwrapper.msi” is trying to execute a custom action. Apparently, that custom action is not working and the installation is on a hold and will never finish.

Extract the receiver installer

The Citrix Receiver installation file is a wrapper and is extractable. After extracting, there will be ten separate MSI installer files. For more information how to do this, click here.

This results in a collection of MSI files:

To install the Citrix Receiver in a correct way, Citrix advises to install all the MSI in a special order with some parameters. Thus, for every MSI installer I created a Microsoft Transform (MST) file. For example, with a program called Orca, it is possible to generate a MST file. For more information about Orca, please click here.

With Orca, I added the Citrix recommended properties to the property table and some extra properties I always use when I am making customizations:

  • REBOOT=ReallySuppress
  • ROOTDRIVE=C:
  • REBOOTPROMPT-Suppress
  • SILENT=1
  • MSIDISABLERMRESTART=0
  • MSIRESTARTMANAGERCONTROL=0
  • NEED_RECEIVER=n
  • TROLLEYINSTALL=1
  • ALLUSERS=1
  • DONOTSTARTCC=1
  • AutoUpdateCheck= disabled
  • Enable_SSON=yes
  • EnableCEIP=false
  • ALLOWADDSTORE=n

I am using the “DONOTSTARTCC” property in the MST file because In a Citrix support document, the “DONOTSTARTCC” property is recommended for installations that are carried out with Group Policy Objects (GPO) and System Center Configuration Manager (SCCM) for example. For more information, please click here.

To install the Citrix Receiver, use for every extracted MSI and created MST the following command:

After putting the commands needed to install the Citrix Receiver into Login AM, the installation process is started. Again, the installation process hangs with the same message. The log files show the same problem.

Concluding from the logging, I could try at least two options:

  • Change the custom action in the MSI table that is causing the problem
  • Because the custom actions could not finish, install the Citrix Receiver under the system account.

Changing the custom actions table

Earlier, the logging of the installation process showed that the installation was stuck when the ICAWebWrapper.msi was installed. During the installation, there are several custom actions trying to launch a sub process. Because this was not working, I decided to change the custom actions that are responsible for launching this sub process. With the adaptations, the custom actions should not launch any sub process anymore during the installation process. Unfortunately, this did not help and the installation process was stuck on the same error again.

No time to be gentle anymore. I removed the custom actions shown in the Citrix Receiver installer logs and tried to install the Receiver again. Now, this was successful. The Citrix Receiver installed without problems, but as it turned out, the Single-Sign-On option was not working properly. Everything looked fine but apparently, the custom actions I removed were doing more than just starting a sub service.

System account

The last option is to install the Citrix Receiver with the system account. Login AM uses its own service account that is comparable with a normal account that is dedicated to Login AM. However, the system account has more rights and is comparable to a Linux root account.

PsExec

Cannot Install Citrix Receiver The Installer Detects

First, it is needed to run the installer under the system account. That can be done with PsExec. PsExec is part of the PsTools package. For more information and a download link, click here.

The PowerShell script is starting PsExec with all the arguments needed to run it in the background. PsExec will, in return, start the command under system account to install the Citrix Receiver.

The PowerShell code:

Success

In Login AM, the PowerShell script, the PsExec.exe file, and the Citrix Receiver installation file will be copied to the local disk of the target machine. Login AM will start the PowerShell script from the targeted machine and the Citrix Receiver will be installed under the system account. In Login AM, it looks like this:

Uninstall older installations

The Citrix Receiver installation automatically uninstalls older Citrix Receiver installations. In this case, the Citrix Receiver Cleanup tool should be used. We want to end with exit code 0. If the Citrix Cleanup tool is not used, the installation will end with exit code: 3010 (A Reboot is required.) As a result, PsExec will stay active in the background and Login AM will give you the following message: “Waiting for other AM event to finish”.

Now the installation is working like a charm. I can only conclude that the newer Citrix Receiver installation files need to be installed under system account because of the custom actions present inside the “ICAWebwrapper.msi”. Also, colleagues who are using SCCM or GPO didn’t come across any issues and these installation tools are all using the system account to install software.

Comments are closed.