CTX130357 – Java Runtime Environment (JRE) Does Not Appear to be Isolated When Streamed in 64-Bit Environments – Citrix Knowledge Center

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

  1. Open the package to be updated with the Citrix Streaming Profiler.
  2. Expand the package, right-click on the target and select properties.
  3. From the menu on the left, select Rules.
  4. Select Add on the right hand side to add a new rule.
  5. Select Redirect for Action, Registry Entries for Object and click Next, as displayed in the following screen-shot:

  1. 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

  1. Type a name for the new rule and click Finish.
  2. Save the Profile

Resolution 2

Update to the latest version of Java Runtime.

To update the package, complete the following procedure:

  1. Download the latest JRE from Javaweb page.
  2. Open the package to be updated with the Citrix Streaming Profiler.
  3. Expand the package and right-click on the target.
  4. Select Update / Install Application, as displayed in the following screen shot:

  1. Choose Quick Install
  2. Select Next.
  3. Select Browse.
  4. Select the latest JRE package then select Next.
  5. Select Launch Installer and follow the prompts to install the update.
  6. When application installation has completed, choose Next.
  7. Select Next on Run Application page.
  8. Select Next on Select Application page.
  9. Select the Signing option on the Sign Profile page and select Next.
  10. Select Finish to build profile with JRE update.
  11. 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:

Source: CTX130357 – Java Runtime Environment (JRE) Does Not Appear to be Isolated When Streamed in 64-Bit Environments – Citrix Knowledge Center

Leave a Reply

Your email address will not be published. Required fields are marked *