UiPath Documentation
studio
2025.10
false
Studio user guide

UiPath Remote Runtime blocks Citrix session from being closed

Cause and fix for UiPath Remote Runtime blocking Citrix session logoff due to registry entries added during installation.

Description

At installation time, UiPathRemoteRuntime.msi registers UiPath executables for Citrix auto clean-up by adding them under the following registry key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\TWI.

PropertyValue
Value NameLogoffCheckSysModules
TypeREG_SZ
StringUiPathRemoteRuntime.exe,FuncServer_x86.exe,FuncServer_x64.exe,UiPathRemote.exe

This is an example of how the LogoffCheckSysModules registry key should be configured:

Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\TWI]
"NotifyEvent"="WfshellTwiNotify"
"DllName"="Seamls20.dll"
"LogoffCheckSysModules"="CitrixFiles.exe,UiPathRemoteRuntime.exe,FuncServer_x86.exe,FuncServer_x64.exe,UiPathRemote.exe"
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\TWI]
"NotifyEvent"="WfshellTwiNotify"
"DllName"="Seamls20.dll"
"LogoffCheckSysModules"="CitrixFiles.exe,UiPathRemoteRuntime.exe,FuncServer_x86.exe,FuncServer_x64.exe,UiPathRemote.exe"

The effect of removing the registry changes is that Citrix sessions are not cleaned up when all opened applications have been closed, because the UiPath executables are still running.

Solution

If you make any additional changes to the LogoffCheckSysModules registry key after installing UiPath Remote Runtime, make sure you add the UiPath executables (UiPathRemoteRuntime.exe,FuncServer_x86.exe,FuncServer_x64.exe,UiPathRemote.exe) to the list, to ensure Citrix remote sessions are closed correctly. For details, see the Citrix support documentation.

  • Description
  • Solution

Was this page helpful?

Connect

Need help? Support

Want to learn? UiPath Academy

Have questions? UiPath Forum

Stay updated