Is a utility that removes a program as well as any associated entries in the system files?

CTX325140

{{tooltipText}}

Article | How To / General Question | {{likeCount}} found this helpful | Created: {{articleFormattedCreatedDate}} | Modified: {{articleFormattedModifiedDate}}

Objective

This article is intended for Citrix administrators and technical teams only.

NOTE: Receiver for Windows version 4.4 or later does

not 

require these manual steps.

Receiver for Windows 4.4 and later no longer requires separate Clean-Up Utility before installing or upgrading over a previously installed version of Receiver for Windows

 See 

CTX136410

 Citrix Workspace app is the new universal app for all workspace services, that will encompass all Citrix clients and app capabilities over time.

Uninstalling older versions (4.4 or earlier) of Receiver for Windows may leave files behind in the registry. This article can also be used as reference to completely clean a system after uninstalling a legacy ICA Client or Citrix Online Plug-in version.


Instructions

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

  1. On the system in use, show all hidden system files and folders (Explorer’s Tools > Folder Options menu item).

  2. In the %userprofile%\AppData folder

    • 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 in \AppData if they exist:

      • \Citrix\Receiver
      • \Citrix\AuthManager
      • \Citrix\SelfService
    • On Windows 7, the files and folders mentioned in the preceding must be deleted in both of the following locations:

      • \AppData\Local
      • \AppData\Roaming
  3. Repeat everything mentioned in preceding Step 2 for the C:\Users\Default folder as well (C:\Documents and Settings\Default User on Windows XP).

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

Complete the following steps to clean up the system registry:
Caution! Refer to the Disclaimer at the end of this article before using Registry Editor.

  1. Using Registry Editor, navigate to the HKEY_CLASSES_ROOT key and delete the following keys if they exist:

    • 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)
    • ica
    • In the CLSID key, delete any keys whose names begin with 238F
    • Installer\UpgradeCodes\9B123F490B54521479D0EDD389BCACC1
    • Mime\Database\Content Type\application/x-ica
    • Wfica
    • WinFrameICA
    • ICA Client
  2. Navigate to HKEY_CURRENT_USER and delete the following in  \SOFTWARE\Citrix if they exist:
    • ICA Client
    • PNAgent
    • Dazzle
    • PrinterProperties
    • Receiver
    • XenDesktop\DesktopViewer
  3. Navigate to HKEY_LOCAL_MACHINE\SOFTWARE and delete the following keys if they exist (these keys are located in 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
    • In 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 in Microsoft\Windows\CurrentVersion\Uninstall if they exist:
      • CitrixOnlinePluginFull
      • CitrixOnlinePluginPackWeb
  4. After uninstalling the Receiver software, any custom Receiver-side registry keys that icaclient.adm created 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.
  5. For each user’s registry hive in HKEY_USERS, delete the following keys in \SOFTWARE\Citrix if they exist (example HKEY_USERS\S-1-5-18\Software\Citrix):

    • ICA Client
    • Dazzle
    • Receiver
    • PrinterProperties
    • PNAgent
    • Program Neighborhood Agent
  6. Repeat everything in Step 5 in the key: HKEY_USERS\.DEFAULT\Software\Citrix


Additional Resources

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.

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

Refer Receiver and Plug-ins section of the Citrix eDocs.


Disclaimer

Caution! 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. Be sure to back up the registry before you edit it.

Which of the following is a utility that detects and protects a computer from unauthorized intrusion?

A firewall is software or firmware that prevents unauthorized access to a network.

Is a kind of software that provides the capabilities of paint software and the ability to modify existing graphics?

Glossary
icon
Small image displayed on a computer screen that represents a program, a document, or some other object.
image editing software
Application software that provides the capabilities of paint software and also includes the capability to enhance and modify existing images and pictures.
Application software that enables users to enter typed text - Cengagewww.cengage.com › cgi-wadsworth › course_products_wpnull

Which program attempts to locate a file on your computer or mobile device based on criteria you specify?

Glossary
search tool
A program, usually included with an operating system, that attempts to locate a file on your computer or mobile device based on criteria you specify.
security suite
A collection of individual security tools available together as a unit. These programs often are called Internet security programs.
Student Resource Glossary - Cengagewww.cengage.com › cgi-wadsworth › course_products_wpnull

What kind of software can be used to copy the content from printed materials?

OCR is sometimes also referred to as text recognition. OCR systems are made up of a combination of hardware and software that is used to convert physical documents into machine-readable text.