Citrix Receiver Cleanup Utility
For years Citrix has created the Receiver installer with per-user installation functionality where if the installer is launched in the context of a regular user it will install/register the components to the local user’s profile rather than just failing with a permission error. This creates a huge headache when trying to mass deploy Receiver (now Citrix Workspace) to the environment. You wind up with machines that have both installed.
When this happens the user that had the per-user installation cannot launch applications. Even worse the machine/profile usually winds up being in a state where the per-user installation cannot be removed. Even if you get it removed the uninstaller and Citrix’s own cleanup utilities do an awful job at cleaning up the registered classes/components in the per-user installation.
Step 2:- Download Receiver Cleanup Utility Step3:- Do below steps 1. Run the Receiver Cleanup utility with administrator privileges. Restart after prompted. Step 4:- Reinstall Citrix Receiver Installing Citrix Receiver on XP PC, i came to know that Citrix Clean-Up utility, won't work on XP pc, now the PC behaviour not good.
Their tools only clean up a fraction of what is actually there. My last two work environments (and current) have been plagued with these installations. I spent time a while back figuring out how to clean it up manually, but it is a major headache to do so.
I tried logging a case (and an enhancement request) with Citrix about two years ago stating their utility does not properly clean up these installations. They later came back saying they no longer are supporting the utility. It seems that since then they’ve updated the utility to clean installs up to version 4.3.Let’s take a look what Citrix is missing in their utility To do this I take a clean profile, install Citrix Receiver 4.3.100 (not elevated/per-user install), and uninstall it using the Receiver Clean-up Utility (running as an administrator/elevated) while the regular user is still logged in and has their profile loaded.
↓. Mark DePalma Post authorThank you for this. I have run into the 1612 issue with various components before myself.
The script uses the Receiver clean-up utility (in addition to its own clean-up logic) which usually cleans up the HKLM MSI product keys fairly well. I did add cleanup logic in the script for the Products key under HKCU since I saw one or two of those products keys getting left behind.Please test this use case with the script and let me know if you still come across this issue. I can definitely add this to the script if needed!
↓.Pingback:.Pingback:. pkoziuraMark,I reported the same issue with user profiles not getting cleanup properly and got my case assigned to a good Escalation Engineer.There was a feature enhancement request submitted to the Development team and I provided the method to load the Classes user hives to clean up the user profile section. Citrix added this code to the Receiver Cleanup utility released in September 2018 version 2.3.0.42.The tool now removes installs for all the users profiles.I’m curious now in the additional cleanup that your script does compared to the new released Citrix Receiver Cleanup Utility.ThanksPeter. ↓. Mark DePalma Post authorPeter,Thanks for commenting on thisFirst, I would like to say that this script actually works in conjunction WITH (and requires) the Citrix Receiver Cleanup Utility. The version of RCU that I was using at the time of development was actually 2.3.0.42.
What I found with RCU was that it does make some attempt to clean other profiles, but it doesn’t always load them and it still misses a bulk of what I’m targeting in the script. This is also why my script actually loads all the profiles before kicking off RCU. This gives RCU the best chance of doing the most clean-up that it can possibly do. You could easily test RCU’s deficiencies by doing the following: install Receiver in per-user mode on a user’s profile, reboot (to clear any profile loads), log in as another user (who is an administrator), run RCU (elevated), install Citrix Receiver in per-machine mode, test Receiver under the original user’s profile. You will have issues with things like component registrations and will not be able to successfully launch an application.
I was happy that they decided to update RCU (as they told me a while back they were no longer doing development on it when I tried submitting my own case/enhancement request), but it is still not sufficient for the per-user install use case.If you find something different or find any issues with the script please come to me with those items. I’d be happy to work with you on it. ↓. Mark DePalma Post authorThat is an interesting reason that per-user installs were happening in your environment. Yes, Receiver should NEVER install per-user if per-machine is present and I find it absurd that it doesn’t already operate that way. Another fix would be having the ability to disable per-user installs completely on managed machines.
There is a GPO for it, but I believe it doesn’t really work. I attempted to set this a while back, but didn’t have success.Please, feel free to reference this post and the script to Citrix with you enhancement requests. I tried going that route years ago and had less success than you have had. I needed to create this script or the issue was going to haunt me forever.Thank you! ↓. pkoziuraI also experienced that the GPO did not work to prevent user-based installs of CR and reported the issue to Citrix.
Citrix Receiver is a program developed by Citrix Systems. The most used version is 14.1.0.0, with over 98% of all installations currently using this version. The main program executable is trolleyexpress.exe. The software installer includes 103 files and is usually about 35.62 MB (37,349,140 bytes). In comparison to the total number of users, most PCs are running the OS Windows 7 (SP1) as well as Windows 10. While about 60% of users of Citrix Receiver come from the United States, it is also popular in United Kingdom and Netherlands.Program details. Or, you can uninstall Citrix Receiver from your computer by using the Add/Remove Program feature in the Window's Control Panel.
Citrix Receiver Clean Up Utility Thin Factory
On the Start menu (for Windows 8, right-click the screen's bottom-left corner), click Control Panel, and then, under Programs, do one of the following:. Windows Vista/7/8: Click Uninstall a Program. Windows XP: Click Add or Remove Programs. When you find the program Citrix Receiver, click it, and then do one of the following:.
Windows Vista/7/8: Click Uninstall. Windows XP: Click the Remove or Change/Remove tab (to the right of the program). Follow the prompts. A progress bar shows you how long it will take to remove Citrix Receiver.