Product: Citrix XenDesktop
Current Product Version: XenDesktop 5.5
Previous Product Version: XenDesktop 5
Language: English (EN)
Fixed Issues List: 1.0
|1.0||August, 2011||Initial release|
The following issues have been fixed since the previous release of this product. For information about new features and system requirements, see Citrix eDocs, the Citrix Product Documentation Library.
If the user has multiple simultaneous connections and removes and reinserts a smart card, Version 11.2 of the plug-in can become unresponsive. To enable this fix, you must set both of the following registry keys:
On 64-bit Windows:
On 32-bit Windows:
HDX MediaStream for Flash client-side content fetching does not work when the content is accessed over a secured site using CA SiteMinder authentication. To enable this fix in its entirety, you must install the following hotfixes:
For XenApp deployments:
For XenDesktop deployments:
This enhancement introduces support for keyboardtype/subtype attributes. Long available in XenApp, this enhancement allows endpoint devices whose keyboards differ from those of the Virtual Desktop Agent to have correct keyboard mapping within virtual desktop sessions.
The user connects to a virtual desktop from an office endpoint equipped with an English 101 keyboard to start working on a file, then disconnects the session to continue to work from home. At home, the user connects to the same session from a private endpoint device equipped with a Japanese 106 keyboard. With this enhancement, despite the different endpoint keyboards, the keyboard session mapping remains the same from both locations.
When expanding a large XenDesktop farm to a multinational user base, this enhancement allows you to keep using a single OS image to service all users regardless of their individual endpoint keyboards.
Supported keyboard types:
Korean 101 Type 1
The system beep does not work in sessions running on Windows XP (x86) Virtual Desktop Agents.
Note: This fix corrects the issue for the x86 version of the Virtual Desktop Agent. A fix for the x64 version is not currently available.
User defined environment variables, such as %username%, are not available in VM Hosted Apps running in Windows XP.
With Progressive Display enabled, some Web page images can flicker when viewed on Windows 7 and Windows XP Virtual Desktop Agents as the mouse pointer moves back and forth over the images. The issue is the result of a conflict between Windows Internet Explorer 8 and the Progressive Display feature when using Off Screen Surfaces (OSS). This fix introduces support for the following registry that, if set, disables the use of Off Screen Surfaces to prevent flickering:
For more information about Off Screen Surfaces, see the ICA Settings Reference eDocs topic.
The Dictaphone PowerMic II buttons do not work in virtual desktop sessions running on Windows XP. Similar devices might experience the same issue.
The audio portion of certain .wmv files does not render correctly when played in a virtual desktop session with Multimedia Acceleration enabled but played from an endpoint that does not support Multimedia Acceleration.
Attempts to reconnect to a disconnected session can fail.
[#238744, #240619, 249411]
When the HDX Flash Acceleration preference on the Desktop Viewer is set to Disabled, connecting to a particular, custom Flash player detection script can cause Windows Internet Explorer to become unresponsive.
Attempts to connect or reconnect to a XenDesktop 4 session can fail, as can attempts to unlock a locked XenDesktop 4 session. During such failures, an Event ID 9033 "Citrix ICA could not start the shell (picaShell.exe)" appears in the Event Log.
An internal timing issue can prevent autocreation of session printers.
Linux clients can experience inconsistent audio playback through HDX Mediastream Multimedia Acceleration when playing certain audio files from Virtual Desktop Agents. This issue is not present when connecting to the same Virtual Desktop Agent using a Windows client.
Note: To address this issue, you must install either a Virtual Desktop Agent hotfix or a Receiver for LINUX hotfix that contains Fix #241767.
If the ICA Service (PicaSvc.exe) is stopped in a virtual desktop session, logging on the the local console of the Virtual Desktop Agent using the same set of credentials as in the virtual desktop session can take as long as 30 seconds.
When using Microsoft NetMeeting to share applications or desktops, handing remote control to another user does not work. The issue occurs when using a LINUX client to connect to a Virtual Desktop Agent. To resolve this issue in its entirety, you must install both a Virtual Desktop Agent and a Receiver for LINUX hotfix that contains Fix #243057.
Note: When this article was published, Fix #243057 was not available for the receiver for LINUX. Citrix plans to include the fix in an upcoming public Receiver for LINUX release. In the meantime, Citrix recommends the following workaround for affected UNIX client devices:
Uninstalling the Virtual Desktop Agent can break third-party software functionality in cases where such third-party software uses similar hook injection.
On Windows 7, the thread count of the picashell.exe process increases for each track played in a playlist.
After installing the Virtual Desktop Agent on Windows 7, the Citrix Password Manager/Single sign-on Self-Service Password Reset tile is no longer available in the Windows logon screen.
When uninstalling the Virtual Desktop Agent, the following profile entries are left behind for the Ctx_CpSvcUser account. The user account is created by the operating system during installation.
After locking an RDP session to a Virtual Desktop Agent and connecting to the same Virtual Desktop Agent with the same user ID but from a different endpoint, the session switches to the new RDP session as designed. However, right after the switch, the session locks and cannot be unlocked unless you restart the Virtual Desktop Agent.
With certain USB devices remoted into the session, Virtual Desktop Agents can become unresponsive at shutdown.
Attempts to reconnect to a Windows XP Virtual Desktop Agent can fail if you select Log off from the Start menu of the Virtual Desktop Agent and immediately disconnect from the session while certain prompts, such as an application's Save dialog, are awaiting user interaction and such user interaction does not occur.
When attempting to log on to a locked Virtual Desktop Agent, the Agent might map an incorrect keyboard, that is, a keyboard in a language other than the language set on the endpoint device.
If a local printer is shared on the Virtual Desktop Agent, the Windows Server Service takes a long time to start, causing connection attempts to fail.
A 1030 error can occur when attempting to reconnect to a session. The issue occurs if the session was disconnected because of inactivity on a security message that requires user interaction, such as on OK button, set on the Virtual Desktop Agent through a GPO or a local policy.
When reconnecting to a disconnected session, window positions and sizes might not be preserved across sessions.
Attempts to reconnect to a Windows Vista or Windows 7 Virtual Desktop Agent can fail if you select Log off from the Start menu of the Virtual Desktop Agent and immediately disconnect from the session while certain prompts, such as an application's Save dialog, are awaiting user interaction and such user interaction does not occur.
If a smart card reader is disconnected from the USB port of a Windows XP endpoint device configured for smart card authentication, the thread count for the scardsvr.exe process on the endpoint device increases when connecting to a Windows 7 Virtual Desktop Agent using a non-smart card authentication method.
With the Citrix HDX Audio Device disabled in the Device Manager of the Virtual Desktop Agent and a USB headset plugged in, Wave audio levels are not inherited from one virtual desktop session to the next or when reconnecting to a disconnected session; instead, the Wave audio level is reset to zero. This fix corrects the issue on Virtual Desktop Agents running Windows XP. The issue has not been reported on Windows 7 or Windows Vista.
This fix address a number of display refresh issues observed when switching between Windows CE desktops and virtual desktop sessions.
When using HDX MediaStream for Flash in a virtual desktop session launched by a non-Windows client, no Event log message is generated to state that the Flash content is rendered on the Virtual Desktop Agent. The issue occurs with Virtual Desktop Agents that were upgraded from earlier versions of the agent.
Note: This fix does not prevent the issue when upgrading to this version of the agent. However, it does prevent the issue when upgrading from this version of the agent to later versions.
With HDX MediaStream Flash Redirection enabled, the mouse pointer on the endpoint device can flicker on Web sites that make heavy use of Flash animations. This fix allows you to prevent the flickering by setting the following registry key.
Note: Turning off this registry flag can cause Flash animations to be layered atop Windows 7 topmost gadgets.
Type: REG_DWORD Data: 00000000
If a user submits an incorrect password when trying to unlock a Virtual Desktop Agent, the password text box continues to display the incorrect, masked password rather than being cleared.
This fix addresses keyboard and mouse latency issues than can be observed using Rich GUI applications in virtual desktop sessions. ThinWire expects frames to have a natural end, for which it waits up to 20ms before capturing the frame. Rich GUI applications can have far fewer frames per second than what is configured in the ICA > Visual Display policy; thus ThinWire unnecessarily waits up to 20ms before capturing each frame it encounters. This fix introduces support for the following registry key that allows you to configure those 20ms as follows:
Data: <0, 1, or 2 as follows:>
0 - Do not look for a natural end of frame. Capture the next frame immediately pursuant to bandwidth conditions and the MaxFramePerSecond setting
1 - Once the next frame becomes due, wait up to 10 ms for a natural end of frame point without further drawing
2 - Once the next frame becomes due, wait up to 20 ms for a natural end of frame point without further drawing
With HDX MediaStream for Flash (client-side content fetching) enabled, certain Web sites with Flash content can cause Internet Explorer to become unresponsive.
To enable this fix, you must create the following registry key, close and then restart the browser:
To prevent usability issues, this fix disables HDX MediaStream for Flash on Windows Internet Explorer 9. As a result, Flash animations viewed in Internet Explorer 9 render on the server.
Background: XenDesktop 5 shipped before Internet Explorer 9 was released. Citrix was unable to test the feature on the final version Internet Explorer 9.
This fix addresses the following, logon/authentication related issues:
This fix improves the stability of session management on Virtual Desktop Agents.
Session idle limit and other policy settings configured with Access Gateway Enterprise Edition filters do not take effect.
When a non-administrative user changes the desktop wallpaper in a Virtual Desktop Agent console session, logs off, and then logs on again, the modified wallpaper setting is not retained.
On systems with XDE400VDAWX86005 or XDE400VDAWX64005 installed, certain server rendered Flash content can cause Microsoft Internet Explorer to exit unexpectedly in ThinOS and Xenith sessions.
If a user locks a Virtual Desktop Agent in an RDP session and then reconnects to the agent in a regular ICA session, the ICA session might get disconnected soon after logging on.
When encountering certain Flash animations that use IIDs that HDX Flash cannot handle, an Event 42 error, "Unexpected server error occurred in HDX MediaStream for Flash" occurs; subsequently, the content renders on the server and the URL is blacklisted.
There is no user interface for users to change their passwords on Version 4 of the Virtual Desktop Agent running on Windows Vista and Windows 7.
Installing or upgrading the Virtual Desktop Agent removes any custom Windows GINA from the target device and reverts it to the default Microsoft GINA, msgina.dll.
This feature addition allows you to create groups of brokers to load balance Virtual Desktop Agent registrations. Once you have defined groups of brokers, registrations attempts are made against Broker 1 in Group 1, then against Broker 2 in Group 1, and so on. If all registration attempts against Group 1 brokers fail, attempts are made against Group 2 brokers, and so on.
To configure broker groups using the ListOfDDCs registry key:
At HKEY_LOCAL_MACHINE\Software\Citrix\VirtualDesktopAgent\ListOfSIDs (HKEY_LOCAL_MACHINE\Software\Wow6432Node\Citrix\VirtualDesktopAgent\ListOfSIDs), set the broker groups by placing parentheses around the DNS names of the relevant brokers and then restart the Desktop Service.
(DDC1.xd.local, DDC2.xd.local) (DDC3.xd.local, DDC4.xd.local) (DDC5.xd.local, DDC6.xd.local)
Auto client reconnection can fail if you change the user password in a Windows XP Virtual Desktop session before the session is disconnected.
Virtual Desktop Agents fail to register in multiple forest environments where the Active Directory FQDN does not match the DNS FQDN.
This fix introduces the following options to for the registration to succeed. After applying this fix:
When using the HKEY_LOCAL_MACHINE\Software\Citrix\VirtualDesktopAgent\ListOfDDCs (HKEY_LOCAL_MACHINE\Software\Wow6432Node\Citrix\VirtualDesktopAgent\ListOfDDCs) registry key to define controllers, Virtual Desktop Agents fail to register with the controller if the Active Directory controller cannot be reached while the Citrix Desktop Service starts. Agents will not register even once the service is up and running, and will not register until you restart the service.
The "Windows Security" option is not visible in the Start menu in Windows 7, 32-bit Edition with Service Pack 1. With Windows 7, 64-bit Edition with Service Pack 1, the "Windows Security" option is visible, but fails to work.
Attempts to log on to a Virtual Desktop from the Web interface using the user principal name (UPN) along with the alternate UPN suffix fail. The enable this fix in its entirety, you must install both a server and a broker hotfix that contains Fix #258856.
Several policies fail to apply. The issue occurs because the global policy engine lacks permissions on certain files and folders.
Important: After installing this fix, make sure to delete the %SYSTEMROOT%\Temp\CitrixCseCache folder and restart the Citrix Group Policy Engine service.
Virtual Desktop Agents can display a black screen, log errors of Type 9033, and require a restart to recover.