Knowledge Base

Configuring XenApp to close Ion or Catalyst processes when closing a session

Applies To

Browsium Catalyst 3.0 or later
Browsium Ion 3.0 or later
… with XenApp 5.0, 6.0 and 6.5

Summary

When an end user disconnects from a XenApp application that utilizes Ion or Catalyst, the user’s session might not close properly because the Ion and Catalyst processes are holding it open. This knowledge base article provides guidance for configuring a XenApp server so that the Ion and Catalyst processes are automatically closed when a user disconnects from the server.

Details

When publishing an application with XenApp, only the main executable file is specified. However, some applications might spawn additional processes that run in the background and are not closed by the corresponding main executable file. Additional processes might also be created, from scripts that are executed, or from specific registry keys, such as the RunOnceKey:

HKEY_LOCAL_MACHINE\SW\Microsoft\Windows\CurrentVersion\RunOnce

Some processes might create a visible window for added functionality, and others might not.

Because the Explorer.exe Desktop is not running when launching an application in one of these ways, there is no default mechanism in either Presentation Server or Windows to terminate these background processes when a user has exited the main application.

To configure XenApp to close Ion and Catalyst processes when closing a session, add the Ion and Catalyst processes to the Citrix registry key LogoffCheckSysModules.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\TWI

For Ion:

Value Name: LogoffCheckSysModules
Type: 
REG_SZ
String:
BrowsiumIonMonitor.exe,BrowsiumIonController.exe

For Catalyst:

Value Name: LogoffCheckSysModules
Type:
REG_SZ
String:
BrowsiumCatalystMonitor.exe,BrowsiumCatalystController.exe

Note: be sure not to include any spaces between multiple process names.

Posted in: Catalyst Knowledge Base, Ion Knowledge Base,

  • Share:  

Request Demo

Internet Explorer End of Life problems?Learn More