Birmingham IT Support - Call 0121 430 6135

Uninstall Citrix Receiver - Manually and Safely Removing Files that might remain on a System after Uninstalling the Receiver for Windows

Knowledgebase Article

Kamazoy / Support & Customer Services / Uninstall Citrix Receiver - Manually and Safely Removing Files that might remain on a System after Uninstalling the Receiver for Windows

HomeCitrixCitrix ReceiverUninstall Citrix Receiver - Manually and Safely Removing Files that might remain on a System after Uninstalling the Receiver for Windows

3.1. Uninstall Citrix Receiver - Manually and Safely Removing Files that might remain on a System after Uninstalling the Receiver for Windows

Summary

In some cases, uninstalling the Receiver for Windows (formerly ICA Client, Online plug-in, etc.) leaves some files behind on the computer and in the registry. This article describes what files to remove manually in order to avoid any unexpected behaviors if the Receiver is ever reinstalled. This article can also be used as reference in order to completely clean a system after uninstalling a legacy ICA Client version, and prior to installing the latest Citrix Receiver for Windows.

Procedure

Caution! This procedure requires you to edit the registry. Using Registry Editor incorrectly can cause serious problems that might require you to reinstall your operating system. Citrix cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk. Back up the registry before you edit it.

After uninstalling Receiver and restarting the system, the following steps guide you to remove any unnecessary files manually that might have been left on the client system.

It is important to remember that certain items mentioned in the following section might not exist on your system depending on the Receiver package used for the installation and how the package was deployed, for example per-machine versus per-user installation.
More information on this is available in the Receiver and Plug-ins section of the Citrix eDocs for your version.

Following are the steps for cleaning up the file system:

  • On the system in question, show all hidden system files and folders (Explorer's Tools > Folder Options... menu item).
  • In the %userprofile%\AppData folder (%userprofile%\Application Data on Windows XP):
  • Delete the \ICAClient folder if it exists
  • If the Program Neighborhood Agent was present on the system, the following folder might also exist and should be deleted:
    \Citrix\PNAgent
  • For more recent Citrix Receiver releases, remove the following folders under \AppData if they exist:
  • \Citrix\Receiver
  • \Citrix\AuthManager
  • \Citrix\SelfService
  • On Windows 7, the files and folders mentioned above should be deleted under both of the following locations:
  • \AppData\Local
  • \AppData\Roaming
  • Repeat everything mentioned in preceding Step 2 for the C:\Users\Default folder as well (C:\Documents and Settings\Default User on Windows XP)
  • If they exist, ensure the following folders are removed from the directory in which the Receiver was installed. For example, the default install directory is %programfiles%\Citrix (%programfiles(x86)%\Citrix on 64-bit systems).
  • %programfiles%\Citrix\ICA Client
  • %programfiles%\Citrix\AuthManager
  • %programfiles%\Citrix\SelfServicePlugin

Following are the steps for cleaning up the system registry:

  • Using Registry Editor, navigate to the HKEY_CLASSES_ROOT key and delete the following keys if they exist:
  • ica
  • Wfica
  • WinFrameICA
  • Citrix.ICAClient* (delete all instances that exist – such as Citrix.ICAClient.2 or Citrix.ICAClient.2.1)
  • Citrix.ICAClientProp* (delete all instances – such as Citrix.ICAClientProp.2 or Citrix.ICAClientProp.2.1 might exist)
  • Mime\Database\Content Type\application/x-ica
  • Under the CLSID key, delete any keys whose names begin with 238F
  • Installer\UpgradeCodes\9B123F490B54521479D0EDD389BCACC1
  • Navigate to HKEY_CURRENT_USER and delete the following under \SOFTWARE\Citrix if they exist:
  • ICA Client
  • PNAgent
  • Dazzle
  • PrinterProperties
  • Receiver
  • XenDesktop\DesktopViewer
  • Navigate to HKEY_LOCAL_MACHINE\SOFTWARE and delete the following keys if they exist (these keys are located under HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node on 64-bit systems):
  • Citrix\AuthManager
  • Citrix\CitrixCAB
  • Citrix\Dazzle
  • Citrix\ICA Client
  • Citrix\ReceiverInside
  • Citrix\PNAgent
  • Citrix\PluginPackages\XenAppSuite
  • Citrix\XenDesktop\DesktopViewer
  • Under Citrix\Install, delete the following keys if they exist:
  • {94F321B9-45B0-4125-970D-DE3D98CBCA1C}
  • ICA Client
  • PNAgent
  • DesktopViewer
  • ReceiverInsideForOnline
  • MUI
  • Depending on the Receiver package installed, delete one of the following keys under Microsoft\Windows\CurrentVersion\Uninstall if they exist:
  • CitrixOnlinePluginFull
  • CitrixOnlinePluginPackWeb
  • After uninstalling the Receiver software, any custom Receiver-side registry keys created by icaclient.adm remain in the registry as well. If you reinstall Receiver, these policies might be enforced possibly causing unexpected behavior. If you want to remove these customizations as well, delete the following ICA Client keys:
  • HKEY_LOCAL_MACHINE\Software\Policies\Citrix\ICA Client
  • HKEY_CURRENT_USER\Software\Policies\Citrix\ICA Client
  • On 64-bit systems, ensure that the HKEY_LOCAL_MACHINE\Software\Wow6432Node\Policies\Citrix\ICA Client key does not exist either.
  • For each user's registry hive under HKEY_USERS, delete the following keys under \SOFTWARE\Citrix if they exist (example HKEY_USERS\S-1-5-18\Software\Citrix):
  • ICA Client
  • Dazzle
  • Receiver
  • PrinterProperties
  • PNAgent
  • Program Neighborhood Agent
  • Repeat everything in Step 5 above under the following key: HKEY_USERS\.DEFAULT\Software\Citrix

Important Notes

  • Citrix recommends you to restart the system after editing the registry.
  • The number of items, their locations and names mentioned in this article might change in subsequent releases of the Receiver for Windows.

More Information

CTX121917 - How to Remove Legacy ICA Clients for Windows Using MSI or EXE Command-line Parameters

Receiver and Plug-ins section of the Citrix eDocs

Share This

Knowledge Tags

This page was... Helpful? Not Helpful?

Looking for commercial IT support?

We provide IT support services to businesses in and around the West Midlands including Birmingham, Solihull and Bromsgrove. To find out if you can benefit from our services, see how we can help you.

comments powered by Disqus
Back to Top
Call us on 0843 330 8613 or 0121 430 6135 | Get Support | Webmail Login | Service Status