Terminal Server RemoteApp not Launching when Published as ICA Seamless Mode Application

Terminal Server RemoteApp not Launching when Published as ICA Seamless Mode Application

book

Article ID: CTX133837

calendar_today

Updated On:

Description

When launching a Terminal Server (TS) RemoteApp within a published desktop it works fine. Launching TS RemoteApp using an ICA seamless session shows a plain blue window instead of the application. After a couple of minutes, the TS RemoteApp is not displayed. The TS RemoteApp does not launch and no error is displayed.

Example

Customer creates a custom RDP file to launch WordPad using TS RemoteApp. If the RDP file is launched from a published desktop, it works fine. If the custom RDP file is published in XenApp, as a published application, trying to launch it from a client machine produces the symptoms described.

Resolution

When publishing the TS RemoteApp file, the remote application must use shell mode to launch the application, and break out of the seamless session to do this.
 
Shell mode invokes the whole desktop from a published application session which is perceived as a security issue. So, if you break out of the session it creates a full desktop. This eliminates the whole purpose of publishing the application launch file if it creates a full desktop.  It is not a supported functionality of XenApp which is why it fails.
 
The only way to run the published TS RemoteApp is using the shell mode (a published desktop) because it has access to all the Operating System (OS) components.
 

Issue/Introduction

Terminal Server RemoteApp does not launch when published as an ICA seamless application. It works when it is launched within a XenApp published desktop.

Additional Information

Microsoft Technet - Specify a Program to Start Automatically When a User Logs On