An older application which is required by our employees can be used from a published desktop. Using the application as a published app, we found the application does NOT start.
If we create a VDA for Notepad or Excel, the application is neatly launched and can be used as expected. So the VDA configuration is verified.
When we however select the executable for the older 32 bit application (selected as %ProgramFiles(x86)%\folder\folder\file.exe (I browsed to the file in question), or even as C:\Program Files (x86)\folder\folder\file.exe) the application does seems to launch as expected. Login for the Citrix server is asked, we see the session being created, but the application itself doesn't appear.
Instead the session is disconnected after about 10 to 15 seconds, where the server-side eventlogs show that as a logoff prompted by the user. The Citrix Connection Center also indicates that the application doesn't seem to be launched (we see WEM appearing briefly and then the session is torn down), and possibly as a result of that inability to launch the application the logoff is triggered.
I did find some information on the registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\TWI (specifically the DWORD entries for ApplicationLaunchWaitTimeoutMS and LogoffCheckerStartupDelayInSeconds), but either of those doesn't seem to change the behavior. I hae not yet tried to have both of them present, but I'm not sure if that's even where our problem resides.
My guess at this point is that the Citrix logon goes as expected. The session hands over control to the OS to start the application. The OS can't find or start the application (despite it being present), and Citrix finding that no further actions are being done in presenting the application initiates a logoff.
And yes, I'm well aware that the application is slow in starting. It shows a processing screen about 5 seconds in, and takes 15 seconds to fully start, but that 5 seconds but should be sufficient to allow Citrix to pick up that the application is actually being started.
Does anyone have any idea what might cause the 32-bit application to run normally from a desktop session, but failing to start as a published application? Or possibly where I could find some logs that may hint at the root cause of this?
Question
J.R. van Doornik
An older application which is required by our employees can be used from a published desktop. Using the application as a published app, we found the application does NOT start.
If we create a VDA for Notepad or Excel, the application is neatly launched and can be used as expected. So the VDA configuration is verified.
When we however select the executable for the older 32 bit application (selected as %ProgramFiles(x86)%\folder\folder\file.exe (I browsed to the file in question), or even as C:\Program Files (x86)\folder\folder\file.exe) the application does seems to launch as expected. Login for the Citrix server is asked, we see the session being created, but the application itself doesn't appear.
Instead the session is disconnected after about 10 to 15 seconds, where the server-side eventlogs show that as a logoff prompted by the user. The Citrix Connection Center also indicates that the application doesn't seem to be launched (we see WEM appearing briefly and then the session is torn down), and possibly as a result of that inability to launch the application the logoff is triggered.
I did find some information on the registry key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\TWI (specifically the DWORD entries for ApplicationLaunchWaitTimeoutMS and LogoffCheckerStartupDelayInSeconds), but either of those doesn't seem to change the behavior. I hae not yet tried to have both of them present, but I'm not sure if that's even where our problem resides.
My guess at this point is that the Citrix logon goes as expected. The session hands over control to the OS to start the application. The OS can't find or start the application (despite it being present), and Citrix finding that no further actions are being done in presenting the application initiates a logoff.
And yes, I'm well aware that the application is slow in starting. It shows a processing screen about 5 seconds in, and takes 15 seconds to fully start, but that 5 seconds but should be sufficient to allow Citrix to pick up that the application is actually being started.
Does anyone have any idea what might cause the 32-bit application to run normally from a desktop session, but failing to start as a published application? Or possibly where I could find some logs that may hint at the root cause of this?
Link to comment
12 answers to this question
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now