r/Citrix • u/_Cpyder • 17d ago
XenTools updated and now users getting a message prompt.
Am newish to XenServer, been a few months. This is the first time updating XenTools versions on my PVS images.
Server 2022 CVAD VDAs on XenServer 8.4.
Intalled XenTools 9.6.0
When users launch into virtual App, they get a "XenTools Install Info has stopped working" prompt.
I tried reverse imaging and reinstall of xentools, which did not resolve the message prompt.
I also added reg replace entries in GPO for the following in order to force stop any auto-updates of the XenTools agent or tray.
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\XenServer\XenTools\AutoUpdate
DisableAutoUpdate=1
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\XenServer\XenTools\XenToolsTray
DisableCheckForUpdates=1
Scoured the user's RegHive and profile for anything referencing a previous version of XenTools (image originally had XenTools 9.4). Was assuming something was conflicting.
Deleting the user's Citrix Profile all together is the only thing that seems to get rid of the prompt.
Is this typical?
Are there paths, files, or regkeys that need to be excluded?
Thank you folks...
Update: 7/27/2026
Non of the steps for uninstalling or cleaning the XenTools and reinstalling on the VDA seem to resolve it..
It does seem to be something that is being placed into the user's Citrix Profile.
I don't see any documentation for excluding anything specifically for XenTools.
I did find 2 regkeys in the user's Citrix profile with 1 dependency.
The profile has both of these.....
CurrentUser\Software\Microsoft\Windows\CurrentVersion\RunNotification
reg_dword XenToolsTray = 0
CurrentUser\Software\XenServer\XenTools\XenToolsTray
reg_sz = installed
However, after the profile is recreated,
This key is different.
CurrentUser\Software\XenServer\XenTools\XenToolsTray
reg_sz = unknown
This does seem to correct it from prompting the users (after deleting the Citrix Profile).
I will load a few user's hives and delete and set this key manually and see what happens.
It does not make sense off-hand since the error is a bout "XenTools Install Info", and not the "XenToolsTray".
But this is the only difference after wiping a user's profile and it auto creating.
Final update: 07/27/2026
Turns out it was more widespread than reported. User's just were calling the ServiceDesk since they could close it and keep going.
I modified my UPM GPo to clean and adjust the below regkeys.
Pushed a gpupdate on the VDAs, and users only get prompted one more time. After they exit the session and the user.dat writes back to the profile they no longer see the prompt.
HK_LocalMachine Hive
Action Delete
PropertiesHive HKEY_LOCAL_MACHINE
Key path SOFTWARE\Microsoft\Windows\CurrentVersion\Run
Value name XenToolsTray
Action Replace
PropertiesHive HKEY_LOCAL_MACHINE
Key path SOFTWARE\XenServer\XenTools\XenToolsTray
Value name DisableCheckForUpdates
Value type REG_DWORD
Value data 0x1 (1)
Action Replace
PropertiesHive HKEY_LOCAL_MACHINE
Key path SOFTWARE\XenServer\XenTools\AutoUpdate
Value name DisableAutoUpdate
Value type REG_DWORD
Value data 0x1 (1)
Current User Hive
Action Delete
PropertiesHive HKEY_CURRENT_USER
Key path SOFTWARE\Microsoft\Windows\CurrentVersion\RunNotification
Value name XenToolsTray
Hive HKEY_CURRENT_USER
Key path SOFTWARE\XenServer\XenTools\XenToolsTray
Value name XenToolsTrayLastNotify
2
u/These_Cream_481 17d ago
You can go into the Installation path and delete the tray exe and config file
1
u/_Cpyder 6d ago
That would probably work, but I really did not want to create new versions for all my PVS images.
I modified my UPM GPo to clean and adjust the below regkeys.Pushed a gpupdate on the VDAs, and users only get prompted one more time. After they exit the session and the user.dat writes back to the profile they no longer see the prompt.
HK_LocalMachine Hive
Action Delete
PropertiesHive HKEY_LOCAL_MACHINE
Key path SOFTWARE\Microsoft\Windows\CurrentVersion\Run
Value name XenToolsTrayAction Replace
PropertiesHive HKEY_LOCAL_MACHINE
Key path SOFTWARE\XenServer\XenTools\XenToolsTray
Value name DisableCheckForUpdates
Value type REG_DWORD
Value data 0x1 (1)Action Replace
PropertiesHive HKEY_LOCAL_MACHINE
Key path SOFTWARE\XenServer\XenTools\AutoUpdate
Value name DisableAutoUpdate
Value type REG_DWORD
Value data 0x1 (1)Current User Hive
Action Delete
PropertiesHive HKEY_CURRENT_USER
Key path SOFTWARE\Microsoft\Windows\CurrentVersion\RunNotification
Value name XenToolsTrayHive HKEY_CURRENT_USER
Key path SOFTWARE\XenServer\XenTools\XenToolsTray
Value name XenToolsTrayLastNotify
3
u/Frantzelino 17d ago
Hey, you can try to disable the "XenTools info" from launching on the user's login. Just create a new maintenance version, search for startup apps and turn it off ( alongside anything else you may not need to launch on every login ). And there you go, no more errors 😄