Launching a Citrix XenApp 7.x application displays "Application cannot be launched"

Version 1

    Problem

    When launching a RES ONE Workspace published Citrix XenApp/XenDesktop 7.x application, using Instant Pass-through, the following error is displayed:

    "Application cannot be launched".

    This error occurs in an environment with Citrix XenApp/XenDesktop 7.x, using Citrix Receiver 4.x and Citrix StoreFront.
    Launching the application directly from the Receiver or from the Webportal will just work fine.


     

    Cause

    RES ONE Workspace will search in the Citrix Receiver retrieved applications for the current user.

    If the application cannot be found the error message will be displayed.


     

    Solution

    RES ONE Workspace relies on the information provided by Citrix Receiver in the user session. Error messages can be displayed if the Citrix Receiver has nog been setup correctly.

    Important is to follow the guidelines in article: http://support.citrix.com/article/CTX200157

    In short what should happen within the user session:

    - Citrix Receiver ADM Policy will set Citrix StoreFront definition (Computer Configuration) under:
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Citrix\Receiver\Sites

    - User Logs on, Citrix Receiver is launched and Citrix StoreFront configuration is set in user registry:
    HKEY_CURRENT_USER\Software\Citrix\Dazzle\Sites

    - After logon a Citrix Cache.xml file, with accessible applications, should be available under:
    "%LocalAppData%\Citrix\SelfService"

    RES ONE Workspace will rely on the application definitions within this or these xml files.