Citrix Cleanup Utility For Windows 10

The Citrix developers have – finally – released a tool that can help many admins with deploying the Citrix Client in their environment.

Citrix Receiver Cleanup Utility Windows 10

The Citrix Receiver CleanUp Utility should remove traces from all previous versions of the Receiver and also older versions called Citrix Online Plugin.

Tech support scams are an industry-wide issue where scammers trick you into paying for unnecessary technical support services. You can help protect yourself from scammers by verifying that the contact is a Microsoft Agent or Microsoft Employee and that the phone number is an official Microsoft global customer service number. To install the Citrix Workspace app using the Windows command line, launch the command prompt. And type the installer file name, installation commands and installation properties on a single line. The available installation commands and properties are listed below.

The tool removes various files and settings, including registry setting values, program files, and Notes user data files. It obtains the location of applicable files and folders by searching the registry for settings that contain a 'xpdInstallLocation' or 'XPDINSTALLLOCATION' value, such as the following.

See here a full Download List of all Citrix Clients versions
There was a serious need for this tool since a lot of issues have been found when installing Citrix Receiver, when older versions or traces of it are still installed.
I have received more than 10.000 (!) hits on this article so far, so it is safe to state that the majority of Citrix admins and users were and are struggling with the installation/configuration/uninstallation of the latest Citrix clients (Receiver).

Citrix receiver desktop clean-up utility removes the desktop shortcuts that remain after you uninstall Citrix Receiver for Windows (Store). Although the VDA cleanup Utility back up VDA registry keys before deleting them, Citrix recommends that you back up the registry before running this tool. See Microsoft article How to back up and restore the registry in Windows for information on backing up the registry. Caution: Always back up the registry. Steps: Run the VDA cleanup Utility.

Issues encountered when traces traces from older versions are found:

The following issues have been encountered:

  • An error message after launching an application caused by older registry keys.
  • 2 different icons in the system tray.
  • Both pnamain.exe and receiver.exe loaded at the same time.
  • Missing options after right clicking the icon in the system tray.
  • Sudden occurences of no application being lauched after clicking it.
  • No information/warning that older clients have been detected, and no option to uninstall it automatically.
  • Pass-through Authentication randomly or not at all working.

Unfortunately it does not uninstall all existing Citrix Clients on a pc, it merely cleans up registry keys and files. There is an option to backup the keys and files, and to run things silently.

So the administrators still need to write scripts to launch the uninstall application, which is since then last years the executable, which sounds like a virus, TrolleyExpress.exe.
Depending on the version and 32 or 64-bit the TrolleyExpress.exe is found in a different location.

A real pity because there is a great need of a tool that does the uninstallation silently, and without reboot. We hope Citrix is working on that…

Since Citrix doesn’t have a tool somebody else wrote one already some time ago: A great free tool to help uninstall ALL previous versions is UNICA from Gourami:

With a simple command line it is possible to uninstall and install your client. “UNICA searches the uninstall information of a workstation for every product which was released by Citrix and uninstalls it. UNICA waits till everything is finished uninstalling, and then launches the installation command line for deploying the new client.

A downside of the tool is the following: “Because UNICA uninstalls every product that is released by Citrix, it also uninstalls the presentation server console“. Aparantly Citrix GoToMeeting is not uninstalled (at least the version I had) but that probably doesn’t count for other Citrix apps.

Note it does not run on servers, just in case somebody accidentally runs it on a Citrix server, your Citrix XenApp is not uninstalled from your server.
I found it very useful, and a time saver.

So the Citrix Receiver CleanUp Utility is a tool to run after the uninstallation of before the installation of the Citrix Client.

Citrix Receiver CleanUp Utility Download

Direct Download: (Direct link will change when new version is released)>
Backup Download – version : ReceiverCleanupUtility.exe
Backup Download – version : ReceiverCleanupUtility.exe
Backup Download – version ReceiverCleanupUtility.exe
Backup Download – version ReceiverCleanupUtility.exe

A note that might disappoint some readers: Windows XP nor Vista are NOT supported. I tested and nothing happens when running on vista.

Citrix is continously updating and improving the tool, so do check if there is a new version.
The latest versions have received the following updates:

• Auto upload of Receiver Clean-Up utility logs to Citrix.
• Name of log files updated.
• Bug fixes
• New OS versions support (Windows 8.1/Vista/XP)


Supported Operating Systems (32- and 64-bit unless noted). Windows 2012 + Windows 2012R2 is not mentioned, but it is assumed to work on there as well, since it shares the code with Window 8/8.1

  • Windows 8.1
  • Windows 7
  • Windows 2008 R2 64-bit
  • Windows Vista

So what does the Receiver Cleanup exactly?

  • The following processes will be terminated before the utility begins to remove Receiver:

ARPriv service (Citrix Receiver Install Helper Service)

  • Files and Directories
Citrix removal tool

Citrix Clean Up Tool

The utility deletes the following files and directories if they are available:

%programdata%MicrosoftWindowsStart MenuProgramsStartupReceiver.lnk
%programdata%MicrosoftWindowsStart MenuProgramsStartupOnline plug-in.lnk
%programdata%MicrosoftWindowsStart MenuProgramsCitrixOnline plug-in.lnk
%programdata%MicrosoftWindowsStart MenuProgramsCitrixReceiver.lnk
%programfiles%citrixICA client

  • User Profiles

The Receiver folder for all user profiles except for the currently logged in user will be deleted.

  • Registry Values

The utility deletes the following registry values and keys if they exist:

HKLMSoftwareMicrosoftWindowsCurrentversionRun Value:ConnectionCenter
HKLMSoftwareMicrosoftWindowsCurrentversionRun Value:CitrixReceiver
HKCRMimeDatabaseContent Typeapplication/x-ica
HKCRCLSID that starts with {238F
HKCR that starts with citrix.icaclient
HKCUSoftwareCitrixICA Client

Entries in HKLMSoftwareClassesInstallerProducts that relate to the following: SSONWrapper and PNAWrapper components

HKLMSoftwareCitrixICA Client
HKLMSoftwareCitrixInstallICA Client

Entries in:


For the following:

Online Plug-in
Citrix Receiver(DV)
Citrix Receiver(PNA)
Citrix Receiver (HDX Flash Redirection)
Citrix Receiver(SSON)
Citrix Receiver(USB)
Citrix Receiver(Aero)
Citrix Online plug-in (PNA)
Citrix Online plug-in (SSON)
Citrix Receiver Inside
Citrix online plug-in (web)
Citrix online plug-in (PNA)
Citrix online plug-in (USB)
Citrix online plug-in (HDX)
Citrix online plug-in (DV)
Self-service plug-in
Citrix Authentication Manager
Citrix Receiver Updater and Citrix offline plug-in components

The following registry keys are modified by the utility to remove PnSson provider from the Provider Order value:


The following entries in the HKEY_USERS registry for each user on the machine will be removed:


SoftwarecitrixICA Client
SoftwarecitrixProgram Neighborhood Agent

I have problems with cached Receiver files/directories/icons. How do I clean them up or reset the receiver settings?

The newer versions of Receiver have the option to RESET RECEIVER settings. Very nicely hidden in About Citrix receiver > Reset Citrix Receiver

Basically the executuable cleanup.exe will run, and removes the settings from the current store you had configured.

Run the following commands:

C:Program Files (x86)CitrixSelfServicePluginCleanUp.exe –cleanUser
Note: ‘U’ must be capitalized in the parameter

Reset Citrix Receiver To Default Settings

Adding the following switch allows for silent execution without pop-up:
-cleanUser -silent

Resetting Receiver to factory defaults removes the following items:

  • All accounts and stores
  • All apps delivered by the Self-Service Plug-in, along with their icons and registry keys
  • All file type associations created by the Self-Service Plug-in
  • Cached files and saved passwords
  • Per-user registry settings that are user preferences and, for per-machine installations, all user-specific registry settings
  • Access Gateway registry settings for Receiver

Resetting Receiver does not impact the following items:

  • Receiver or Plug-in installation
  • Per-machine ICA lockdown settings
  • GPOs

Applicable Products

Symptoms or Error

  • Installation of VDA on Windows 10 v1607 fails with the error 1603
  • Checking the Installer log file 'XenDesktop Installation.log' in folder 'C:UsersusernameAppDataLocalTempCitrixXenDesktop Installer' shows the following error:
XenDesktopSetup:Installation of MSI File 'IcaWS_x64.msi' failed with code 'InstallFailure' (1603).
XenDesktopSetup:InstallComponent: Failed to install component 'ICA for Workstation Services'. Installation of MSI File 'IcaWS_x64.msi' failed with code 'InstallFailure' (1603).
XenDesktopSetup:Recording installation failure. Installation of MSI File 'IcaWS_x64.msi' failed with code 'InstallFailure' (1603).
XenDesktopSetup:Process completed with error code 1603
  • Checking the failing MSI log file for ICaWS_x64.log in 'C:UsersusernameAppDataLocalTempCitrixXenDesktop InstallerMSI Log Files' shows the error:
PortICACustomActions: entered
PortICACustomActions: Command line is 'UnregisterPerfmon' 'MSBUGBUG CitrixICA'
PortICACustomActions: UnloadPerfCounterTextStrings failed (2)
CustomAction CA_UninstallIcaperf.[SomeGUID] returned actual error code 1603 but will be translated to success due to continue marking


Citrix cleanup utility for windows 10 64Solution 1: Reset the Performance Counters

Remove Citrix Workspace Completely

  • In an elevated command prompt reset the performance counters with the following command:
  • Restart the Machine

Citrix Cleanup Utility For Windows 10

Solution 2: Run the VDA Cleanup UtilityCitrix receiver clean up utility
  • Download the VDA Cleanup Utility from :
  • Run this on the machine to remove all traces of any previous VDA installs
  • Follow the instructions to cleanup then restart the machine

Solution 3: Rebuild the WMI Repository
  • Open an Elevated Command Prompt
  • Disable the WMI Service: sc config winmgmt start= disabled
  • Stop the WMI Service: net stop winmgmt
  • Salvage the WMI Repository: Winmgmt /salvagerepository %windir%System32wbem
  • Reset the WMi Repository: Winmgmt /resetrepository %windir%System32wbem
  • Re-enable the WMI service: sc config winmgmt start= auto
  • Restart the Machine

Problem Cause

Citrix Support

Automatic translation

This article was translated by an automatic translation system and was not reviewed by people. Citrix provides automatic translation to increase access to support content; however, automatically-translated articles may can contain errors. Citrix is not responsible for inconsistencies, errors, or damage incurred as a result of the use of automatically-translated articles.