Symptoms
Java Runtime Environment (JRE) does not appear to be isolated when streamed in 64-bit environments. It works for administrators but not for users.
Cause
There is a permission error accessing the user’s Classes registry key within isolation. The registry key needs access permission to start JRE and fails to load for users. The current version of Java (JRE 6 Update 26), at the time this article was published, stores the FTA information in a different location, which the user has access to under isolation.
Resolution 1
Add the following redirect rule for the _Classes key under isolation:
Redirect HKU%AIE_USERSID%_classes to HKLMSoftwarewow6432nodeclasses
- Open the package to be updated with the Citrix Streaming Profiler.
- Expand the package, right-click on the target and select properties.
- From the menu on the left, select Rules.
- Select Add on the right hand side to add a new rule.
- Select Redirect for Action, Registry Entries for Object and click Next, as displayed in the following screen-shot:
- On the Select Objects page enter the following information and click next, as displayed in the following screen shot:
- Source Registry Entry
Hive = HKU
Key = %AIE_USERSID%_classes
- Destination Registry Entry
Hive = HKLM
Key = Softwarewow6432nodeclasses
- Type a name for the new rule and click Finish.
- Save the Profile
Resolution 2
Update to the latest version of Java Runtime.
To update the package, complete the following procedure:
- Download the latest JRE from Javaweb page.
- Open the package to be updated with the Citrix Streaming Profiler.
- Expand the package and right-click on the target.
- Select Update / Install Application, as displayed in the following screen shot:
- Choose Quick Install
- Select Next.
- Select Browse.
- Select the latest JRE package then select Next.
- Select Launch Installer and follow the prompts to install the update.
- When application installation has completed, choose Next.
- Select Next on Run Application page.
- Select Next on Select Application page.
- Select the Signing option on the Sign Profile page and select Next.
- Select Finish to build profile with JRE update.
- When the installation is complete, save the profile.
More Information
More information on creating rules can be found in the Citrix Application Streaming Guide.
This document applies to:
- Application Streaming for XenApp 5.0 for Windows Server 2008
- Application Streaming for XenApp 6.0 for Windows Server 2008
- Feature Pack 1 for Presentation Server 4.5
- Presentation Server 4.5 for Windows Server 2003
- Presentation Server 4.5 for Windows Server 2003 x64 Edition
- XenApp 5.0 for Windows Server 2003 x64
- XenApp 5.0 for Windows Server 2003 x86
- XenApp 5.0 for Windows Server 2008 x64
- XenApp 5.0 for Windows Server 2008 x86
- XenApp 6.0 for Windows Server 2008 R2