Citrix Workspace Cleanup Utility Download



The Receiver Clean-Up Utility creates a backup of all Citrix registry keys in the file ReceiverLogsRegBackup.reg before running any clean-up and deletion process. To undo the changes: Reinstall Receiver for Windows. Import the RegBackup.reg file to restore settings and customizations in the registry. Citrix Utility Cleanup Tool Citrix Receiver Cleanup Utility For Mac. Citrix Receiver is a popular tool for running virtual desktops on a Mac. However, it has now been superseded by Citrix Workspace. That’s one reason you might want to uninstall Receiver. You can do that manually, but as you can see above it’s a long process involving lots.

Citrix
  1. This article describes when and how to use the Citrix Receiver desktop clean-up utility. Why is it required: Citrix receiver desktop clean-up utility removes the desktop shortcuts that remain after you uninstall Citrix Receiver for Windows (Store). How to use: Download the Citrix Receiver desktop clean-up utility. Run the Citrix Receiver desktop clean-up utility using the command line interface. Run the following.
  2. Citrix Receiver CleanUp Utility ReceiverCleanupUtility.zip — Zip archive, 247 KB (253505 bytes) Navigation.

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

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

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).

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: http://www.gourami.eu/products/unica.html

Citrix workspace cleanup utility download

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: ReceiverCleanupUtility.zip (Direct link will change when new version is released)>
Backup Download – version 2.2.0.1 : ReceiverCleanupUtility.exe
Backup Download – version 2.1.0.4 : ReceiverCleanupUtility.exe
Backup Download – version 1.0.3.10: ReceiverCleanupUtility.exe
Backup Download – version 1.0.3.8: 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)

Prerequisites

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:

pnamain.exe
ssonsvr.exe
selfservice.exe
selfserviceplugin.exe
receiver.exe
updater.exe
wfcrun32.exe
wfica32.exe
concentr.exe
radeobj.exe
ARPriv service (Citrix Receiver Install Helper Service)
Redirector.exe

  • Files and Directories

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
%appdata%ICAClient
%appdata%CitrixReceiver
%appdata%CitrixAuthManager
%appdata%CitrixSelfService
%systemdrive%usersdefaultappdatalocalcitrixreceiver
%systemdrive%usersdefaultappdatalocalcitrixSelfService
%systemdrive%usersdefaultappdatalocalcitrixAuthManager
%localappdata%CitrixReceiver
%localappdata%CitrixAuthManager
%localappdata%CitrixSelfService
%programfiles%citrixICA client
%programfiles%citrixauthmanager
%programfiles%citrixselfserviceplugin
%programfiles%citrixReceiver

  • 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:

Workspace

HKLMSoftwareMicrosoftWindowsCurrentversionRun Value:ConnectionCenter
HKLMSoftwareMicrosoftWindowsCurrentversionRun Value:CitrixReceiver
HKCRica
HKCRwfica
HKCRWinFrameICA
HKCRMimeDatabaseContent Typeapplication/x-ica
HKCRInstallerUpgradeCodes9b123F490B54521479D0EDD389BCACC1
HKCRCLSID that starts with {238F
HKCR that starts with citrix.icaclient
HKCUSoftwareCitrixICA Client
HKCUSoftwareCitrixPNAgent
HKCUSoftwareCitrixDazzle
HKCUSoftwareCitrixPrinterProperties
HKCUSoftwareCitrixReceiver
HKCUSoftwareCitrixXenDesktopDesktopViewer

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

HKLMMicrosoftWindowsCurrentVersionUninstallCitrixOnlinePluginFull
HKLMMicrosoftWindowsCurrentVersionUninstallCitrixOnlinePluginPackWeb
HKLMSoftwareCitrixAuthManager
HKLMSoftwareCitrixCitrixCAB
HKLMSoftwareCitrixDazzle
HKLMSoftwareCitrixICA Client
HKLMSoftwareCitrixReceiverInside
HKLMSoftwareCitrixPNAgent
HKLMSoftwareCitrixPluginPackagesXenAppSuite
HKLMSoftwareCitrixXenDesktopDesktopViewer
HKLMSoftwareCitrixInstall{94F321B9-45B0-4125-970D-DE3D98CBCA1C}
HKLMSoftwareCitrixInstallICA Client
HKLMSoftwareCitrixInstallPNAgent
HKLMSoftwareCitrixInstallDesktopViewer
HKLMSoftwareCitrixInstallReceiverInsideForOnline
HKLMSoftwareCitrixInstallMUI
HKLMSoftwareCitrixReceiver
HKLMSoftwareCitrixInstall{70755658-255B-4EA6-BF8F-7188BDCFF7D0}
HKLMSoftwareCitrixInstallSSON
HKLMSoftwareMicrosoftWindowsCurrentVersionUninstallCitrixOnlinePluginFull
HKLMSystemCurrentControlSetServicesPnSson
HKLMSystemControlSet001ServicesPnSson
HKLMSystemControlSet002ServicesPnSson
HKLMSoftwareMicrosoftWindowsCurrentversionInstallerUserDataS-1-5-18ComponentsAAC19809250CF4140B060EBD01517B77

Entries in:

HKLMSoftwareMicrosoftWindowsCurrentVersionInstallerUserData
HKLMSoftwareClassesInstallerProducts
HKLMSoftwareMicrosoftWindowsCurrentVersionUninstall
HKCRInstallerProducts

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:

HKLMSystemControlSet001ControlnetworkproviderHwOrder
HKLMSystemControlSet001ControlNetworkProviderOrder
HKLMSystemControlSet002ControlnetworkproviderHwOrder
HKLMSystemControlSet002ControlnetworkproviderOrder
HKLMSystemCurrentControlSetControlnetworkproviderHwOrder
HKLMSystemCurrentControlSetControlnetworkproviderOrder

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

SoftwarecitrixAuthManager

SoftwarecitrixCitrixCAB
SoftwarecitrixICA Client
SoftwarecitrixDazzle
SoftwarecitrixReceiver
SoftwareCitrixReceiverInside
SoftwareCitrixPluginPackages
SoftwarecitrixPrinterProperties
SoftwarecitrixPNAgent
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:

Citrix Workspace Cleanup Utility Download

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

Cleaning Existing Workspace App

Citrix Receiver is a tool that can be installed on your Mac and allows you to connect to Citrix virtualization tools such as XenDesktop. It has now been superseded by Citrix Workspace. If you don’t need Citrix Receiver on your Mac anymore, you can safely delete it. The internet doesn’t provide enough information on how to uninstall Citrix Receiver from your Mac. So we decided to share our instructions to help you easily remove Citrix Receiver. Here, we’ll show you how to do just that.

What is Citrix Receiver?

It’s the local component of the Citrix suite of tools that allows you to run virtual desktops on your computer. With Citrix Receiver you can get remote desktop access to a certain server. It’s a useful way of running, say, Windows, without actually installing Windows, using Boot Camp or virtualization tools like Parallels Desktop and VMWare fusion.

Everything you do in Citrix Desktop is done on a server and so no files you create or add are saved on your Mac. This means you can log into your Citrix Workspace from any computer and use the same applications and files.

Do you need Citrix Receiver on your Mac?

Some companies require their employees to use Citrix Receiver to make sure the connection between the servers and computers is secure. If you want to connect to remote servers for personal purposes, you may also find Citrix Receiver useful. But, if you have had Citrix Receiver on your Mac for years and haven’t used it, you probably don’t need it. So, it’s better to uninstall the tool to avoid its files cluttering your Mac

Before we start walking through the manual process of uninstalling Citrix Receiver, we would like to introduce a much easier way. CleanMyMac X’s Uninstaller utility can help you uninstall almost any app, including Citrix Receiver, with just a couple of clicks. The advantage of using CleanMyMac X, rather than the manual method below is that it’s quicker, it removes all the associated files automatically, and you can uninstall multiple apps at the same time.

Read more about CleanMyMacCitrix receiver cleanup tool download

How to uninstall Citrix Receiver (or Citrix Workspace) from your Mac

Citrix Receiver Cleanup

  1. Navigate to your Downloads folder and locate the installer package you downloaded when you first installed Citrix Receiver. If you no longer have it, you can download it again from the Citrix website.
  2. Double-click the package to extract it and mount the dmg file.
  3. Open the disk image and look for the uninstaller file. Double-click it to launch it.
  4. Follow the on-screen instructions.
  5. When you’re done, reboot your Mac.


In addition to running the uninstaller, Citrix advises that you may also need to manually remove some files. Here’s how to do that.

  1. Go to your Applications folder and check if Citrix Receiver.app is still there. If so, drag it to the Trash.
  2. In the Finder, click on the Go menu and choose Go to Folder.
  3. Type /Library in the box.
  4. Look for the following files and drag them to the Trash
  5. /Internet plug-ins/CitrixICAClientPlugIn.plugin

    /LaunchAgents/com.citrix.AuthManager_Mac.plist

    /LaunchAgents/com.citrix.ServiceRecords.plist

    You’ll notice from the list above that some of the files you need to remove manually are Launch Agents. These are files that launch when you start up your Mac and enable some of the functions of the application. Lots of apps and services install launch agents and they can sometimes cause problems on your Mac or just clutter your startup drive. There may as well be leftover launch agents of the applications you have previously installed and then removed. Citrix Receiver also has launch agents that may be left on your Mac even after you delete the tool. CleanMyMac has a special tool for identifying and removing launch agents.


  6. Go back to the Go menu and this time, type /Users/Shared in the box. Find the /Citrix/Receiver Integration folder and drag it to the Trash.
  7. Now, navigate to /Library from the Go menu and locate the following files, then drag them to the Trash.
  8. /Internet plug-ins/CitrixICAClientPlugIn.plugin

    /Application Support/Citrix Receiver

    CitrixID

    Config

    Module

    /Preferences/com.citrix.receiver.nomas.plist

    /Preferences/com.citrix.receiver.nomas.plist.lockfile

    /Preferences/com.citrix.ReceiverFTU.AccountRecords.plist

    /Preferences/com.citrix.ReceiverFTU.AccountRecords.plist.lockfile

  9. Go to /Applications and drag any applications you added previously in Citrix Receiver to the Trash.
  10. Finally, go to /private/var/db/recipients and drag these two files to the Trash:
  11. com.citrix.ICAClient.bom

    com.citrix.ICAClient.plist

  12. Empty the Trash.

We’re not done yet. One of Citrix’s most important features is Follow Me, a cloud data tool that allows you to log in on different devices and use the same workspace, with all your files intact as you left them last time you logged in. When you uninstall Citrix Receiver, you may also have to manually uninstall Follow Me data on your Mac.

How to remove Follow Me data from your Mac

  1. In the Go menu in the Finder, type /Applications/Citrix/FollowMeData to access the hidden folder. Drag the files inside it to the Trash.
  2. Next, drag these installation information files to the Trash.
  3. /private/var/db/receipts/com.citrix.ShareFile.installer.plist

    /private/var/db/receipts/com.citrix.ShareFile.installer.bom

  4. Go to /ShareFile and delete the files in the folder
  5. Finally, navigate to /private/var/db/receipts and get rid of these two files
  6. com.citrix.ShareFile.installer.plist

    com.citrix.ShareFile.installer.bom

  7. Empty the Trash.
  8. Once you’ve done all of that, you should have removed all the files associated with Citrix Receiver. That’s quite a few steps.

    If you’d rather do it the easy way, using CleanMyMac X, here’s how you do it.

  • Download, install, and launch CleanMyMac X.
  • Choose the Uninstaller tool in the sidebar.
  • Locate Citrix Receiver in the list of apps in the main window.
  • Check the box next to it.
  • Press Uninstall.

That’s it! Citrix Receiver will now be uninstalled and all its associated files removed from your Mac.

Citrix Receiver is a popular tool for running virtual desktops on a Mac. However, it has now been superseded by Citrix Workspace. That’s one reason you might want to uninstall Receiver. You can do that manually, but as you can see above it’s a long process involving lots of files. CleanMyMac X can help you optimize the process and make sure there is no leftover data on your Mac.