Citrix

SUPERSEDED: Hotfix XA650W2K8R2X64025 - For Citrix XenApp 6.5 for Windows Server 2008 R2 - English

  • CTX132912
  • Created On  Apr 16, 2012
  • Updated On  Jul 26, 2012
  • 13 found this helpful
  • Software Update
  • Type : Public

Hotfix package name: XA650W2K8R2X64025.MSP
For: Citrix XenApp 6.5 for Windows Server 2008 R2
Replaces: XA650W2K8R2X64002, XA650W2K8R2X64005, XA650W2K8R2X64011, XA650W2K8R2X64014, XA650W2K8R2X64018
Date: April, 2012
Language supported: English (US), German (DE), Spanish (ES), French (FR), Japanese (JA), Simplified Chinese (SC)
Readme version: 1.01

Readme Revision History

Version Date Change Description
1.01 June, 2012 Modified description of #LA1120
1.00 April, 2012 Initial release

Important Notes about This Release

  • Note: As a best practice, Citrix recommends that you install this and other hotfixes only if you are affected by the specific issues they resolve. Otherwise, Citrix recommends that you wait for the next hotfix rollup pack for your product release. Hotfix rollup packs consolidate most previously released hotfixes and allow you to update systems in a convenient, single installation.
  • Important: Installing this hotfix over an ICA session is not supported but you can install it through a remote desktop session using an administrator account.
  • Caution! This release may require you to edit the registry. Using Registry Editor incorrectly can cause serious problems that may require you to reinstall your operating system. Citrix cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved. Use Registry Editor at your own risk.

Where to Find Documentation

This document describes the issue(s) resolved by this release and includes installation instructions. For additional product information, see Citrix eDocs, the Citrix Product Documentation Library.

New Fixes in This Release

  1. A session can be terminated before the first application launches. The issue can occur when a one-minute time-out is exceeded, for example, when the profile share is located across a WAN link rather than on a local share.

    This fix introduces support for the following registry key that allows you to configure the time-out as follows:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\TWI
    Name: ApplicationLaunchWaitTimeoutMS
    Type: REG_DWORD
    Data: <desired additional time-out, in milliseconds>

    Note: Specifying a value of less than 10000 reverts to 10000 because 10 seconds is the minimum override.

    [From XA650W2K8R2X64025][#248815]

  2. Users can be randomly presented with a Windows logon screen prompting them for credentials for nonexisting sessions.

    [From XA650W2K8R2X64025][#LA0030]

  3. Servers might experience a fatal exception, displaying a blue screen, on vdtw30.dll.

    [From XA650W2K8R2X64025][#LA0562]

  4. Pass-through authentication (with Kerberos integrated Windows authentication) fails when launching a session from a Web Interface site. As a result, users are presented with a logon screen prompting them for credentials in order to proceed.

    [From XA650W2K8R2X64025][#LA0573]

  5. Administrators cannot establish an RDP connection to XenApp when the Desktop launches or the ICA user policy is set to "Prohibited".

    [From XA650W2K8R2X64025][#LA0742]

  6. When using Active Directory Federation Services (ADFS) or Access Gateway Enterprise Edition with Single sign-on, smart card pass-through authentication might not work.

    [From XA650W2K8R2X64025][#LA1211]

  7. With shadow logging policy enabled, the UID of the shadowee might not appear in the Event Log.

    [From XA650W2K8R2X64025][#LA1384]

  8. Server to client content redirection for URLs can fail to work in a client session in Internet Explorer 8 or later.

    [From XA650W2K8R2X64025][#LA1504]

  9. Terminal Services can exit unexpectedly on RPM.dll.

    [From XA650W2K8R2X64025][#LA1539]

  10. When configuring the Citrix policies for Scheduled reboots and setting the XenApp Product Edition to Advanced Edition, the configured reboots might fail.

    [From XA650W2K8R2X64025][#LA1542]

Fixes from Replaced Hotfixes

  1. When using a custom Delivery Services Console as described in Knowledge Center article CTX126752, the following can be observed:

    • Client-side seamless application windows can get corrupted when moved or resized after the shadowing stops.
    • Mouse operations can be erratic when shadowing is stopped and then resumed; specifically, the mouse pointer appears to be parked in the top left corner of the session window and immediately returns to that general area after attempting to move it.

    Note: To address this issue in its entirety, you must install both a server and a client hotfix that contains Fix #258866.

    [From XA650W2K8R2X64002][#258866]

  2. This release provides the following features and enhancements to servers running XenApp 6.5:

    Support for Additional Communications Software:

    In addition to Microsoft Office Communicator and Lync, XenApp now supports the use of Web cams in conjunction with the following communication software published on XenApp 6.5 servers:

    • Citrix GoToMeeting with HD Faces
    • Skype
    • Adobe Connect

    Enhanced Audio Virtual Channels:

    Enhancements have been made to the audio virtual channels to help reduce latency. This results in improved performance of softphones and the voice chat feature of Unified Communications applications.

    Adaptive Display Settings for Smooth-running Videos and Slide Shows:

    Previously available in XenDesktop 5.5, Adaptive Display is now enabled by default in XenApp 6.5. Adaptive Display dynamically adjusts image quality and frame rates to deliver the best possible user experience when viewing graphics or server-rendered video content over a limited bandwidth network connection. Adaptive Display is the successor to Citrix’s highly successful Progressive Display technology. Adaptive Display is self-tuning and generally does not require configuration. However, Adaptive Display policies are available should you wish to adjust the behavior of this feature. To configure Adaptive Display on XenApp 6.5, use Windows Group Policy Editor (gpedit.msc)* and follow the procedures outlined in eDocs, the Citrix Documentation Library.

    * Note: At this time, Adaptive Display policies cannot be configured using AppCenter. Use Windows Group Policy Editor (gpedit.msc) instead.

    Windows Media Redirection Enhanced Flow Control:

    Enhancements to Windows Media Enhanced Flow Control provide improved results for streamed HD videos delivered over WAN connections.

    Overview

    Flow control is an integral part of multimedia redirection that is responsible for choosing and adjusting the rate at which multimedia data is transmitted to the client and defining a strategy to reduce the bit rate when network conditions are unfavorable. The effectiveness of the flow control implementation has a fairly large impact on the overall end user experience.

    The enhancements

    • End-to-End Flow Control. Video samples are no longer queued in the host-side virtual channel and instead force data to back up in the DirectShow/MediaFoundation interception filters. The major benefit here is reliability; video controls remain responsive even when network conditions are unfavorable.
    • Frame Dropping. Sometimes the available bandwidth is less than the bit rate of the video being played. Frame dropping enables flow control to preserve the audio and playback synchronization at the expense of the video. It is important to note that key frames will never be dropped because these frames are often used as reference frames from which other frames will be constructed. In addition to key frames, decoders also use the last decompressed non-key frame as a reference frame. For this reason, once a non-key frame is dropped, all subsequent non-key frames are dropped (until the next key frame is found). Otherwise, the video becomes progressively noisier.

    Limitations

    Frame dropping has some limitations. It is not always known ahead of time how many frames will be dropped for a given media type. Frame dropping does not typically occur until the effective network bandwidth approaches or drops below the bit rate of the media file. Users should have reasonable expectations for the user experience. In most cases, frame dropping will provide a benefit but the amount of video that is dropped can vary from media file to media file.

    Note: Adaptive Display generally provides a better user experience than frame dropping when the available bandwidth is less than the bit rate of the video. For this reason, customers who need to deliver HD videos with bit rates of 6 or 7 Mbps are advised to set the SmartRendering Bandwidth Threshold to 8 Mbps to ensure that Windows Media Redirection is used only when there is sufficient bandwidth. For more information about setting the SmartRendering Bandwidth Threshold, see Knowledge Center article CTX124777.

    Supported media formats

    WMA, WMV, ASF, MP3, Divx, Xvid, and MPEG-4. Other formats, such as MPEG-1 and MPEG-2, continue to use the old flow control.

    [From XA650W2K8R2X64002][#LA0584]

  3. Custom per-window exception flags/Seamless per application window registry flags as described in Knowledge Center article CTX101644 does not work on XenApp 6 and XenApp 6.5.

    [From XA650W2K8R2X64005][#259761]

  4. When reconnecting to a disconnected session where the wall paper is set using a group policy, the desktop wallpaper is no longer set.

    [From XA650W2K8R2X64011][#260318]

  5. Users cannot connect to XenApp 6 servers when using a NOERROR licenses file on the License Server.

    [From XA650W2K8R2X64011][#LA0286]

  6. After shadowing a session, the win32k.sys and vdtw30.dll files can leave the session unresponsive on the server; the session cannot be reset.

    [From XA650W2K8R2X64011][#LA0589]

  7. This release is a part of the XenApp 6.5 Mobility Pack. Documentation for the mobility pack is available in eDocs at http://support.citrix.com/proddocs/topic/xenapp65-w2k8/ps-mobility-pack-landing-page.html. To install the mobility pack in its entirety, you must install:

    • Server hotfix XA650W2K8R2X64011.msp
    • Group Policy Management Console hotfixes CitrixGroupPolicyManagement_x64.msi (GPMx150WX64002) and/or CitrixGroupPolicyManagement_x86.msi (GPMx150WX86002)

    [From XA650W2K8R2X64011][#LA0881]

  8. Attempts by administrators to reconnect to a disconnected session can be intercepted by a license error message and then fail.

    [From XA650W2K8R2X64014][#LA0571]

  9. Attempts to reconnect to a locked published desktop can fail with one or more of the following error messages:

    • "Element Not Found"
    • "The Network Connection Doesn't Exist"

    [From XA650W2K8R2X64014][#LA0740]

  10. Attempts to establish an RDP session with a XenApp 6.5 server from a Windows XP client device fail when using a UPN that exceeds twenty characters in length. To enable this fix, you must set the following registry key:

    HKEY_LOCAL_MACHINE\SOFTWARE\Citrix
    Name: AllowLongUserName
    Type: REG_DWORD
    Data: 1

    [From XA650W2K8R2X64014][#LA1120]

  11. A published IME language bar is grayed out and does not respond to mouse input when restored from the notification area.

    [From XA650W2K8R2X64018][#LA0221]

  12. When attempting to launch an additional instance of a published desktop configured to be limited to a single instance per user, the following, incorrect error message appears:

    "Connection Error: The Citrix server has reached its concurrent application limit for this application. Please contact your system administrator."

    After installing this fix, the following, correct message appears in such scenarios:

    "Connection Error: You already have an instance of this application open and are not allowed to run more than one instance. Please contact your system administrator."

    [From XA650W2K8R2X64018][#LA0675]

  13. On systems with Fix #LA0129 installed, attempts to shadow a reconnected session from the Delivery Services Console fail with "Error 7044: The request was denied."

    [From XA650W2K8R2X64018][#LA0726]

  14. Launching several sessions concurrently can cause the server CPU consumption to be higher than expected.

    [From XA650W2K8R2X64018][#LA1068]

  15. After opening an application in a full-screen published desktop, disconnecting and reconnecting to the session, and then maximizing the previously opened application, the application is positioned behind the Windows Taskbar.

    [From XA650W2K8R2X64018][#LA1136]

  16. Applications built using the Borland development environment might fail to launch, resulting in an invalid bitmap exception. The issue occurs when the name of the bitmap exceeds 11 characters in length.

    [From XA650W2K8R2X64018][#LA1205]

  17. This feature enhancement adds Windows Group Policy support to touch-optimized desktops.

    [From XA650W2K8R2X64018][#LA1302]

  18. Touch-optimized desktops might exit unexpectedly upon launch while running in locked down environments.

    [From XA650W2K8R2X64018][#LA1303]

Installing and Uninstalling This Release

Notes:

  • This hotfix is packaged with Microsoft Windows Installer 3.0 as a .msp file. For more information about deploying .msp files, see Microsoft article 884016 or visit the Microsoft Web site and search on keyword msiexec.
  • This installer program complies with Microsoft User Account Control (UAC). If UAC is enabled, you must run the installer program in elevated mode; that is, with administrative privileges enabled. For more information about UAC, see Microsoft TechNet or visit the Microsoft Web site and search on keyword UAC.
  • To install this hotfix successfully, servers must not have registry modification restrictions in place.
  • Slipstreaming - installations of the XenApp Server base product packaged with one or more individual hotfixes - is not supported and might leave servers in an unstable state.
  • You must restart the server after the installation of this hotfix completes. However, if you are installing multiple hotfixes at the same time, there is no need to restart the server after the installation of each hotfix. It is sufficient to restart the server after the installation of the final hotfix completes.
  • If the need arises to restore the original settings and functionality provided by this hotfix, you must uninstall the hotfix before reinstalling it according to the installation instructions below.

To install this hotfix:

  1. Copy the hotfix package to an empty folder on the hard drive of the server you want to update.
  2. Close all applications.
  3. Run the executable.
  4. Restart the server. This ensures that the installation completes and that the hotfix is added to the AppCenter hotfix inventory list.

To uninstall this hotfix:

  1. From the Start menu, select Control Panel > Programs and Features.
  2. Highlight the hotfix you want to uninstall and click Uninstall.
  3. Follow the directions on-screen.

Files Updated (All Dates/Times UTC)

File Name

Date

Time

Size

BUG0271147RegBackup.vbs
04/09/2012
18:40
1,600
cmpapi64.dll
04/09/2012
18:37
163,160
cmpcom64.dll
04/09/2012
18:38
1,111,384
CPatch.exe
04/09/2012
18:40
268,200
Cpatchbackup_Files.vbs
04/09/2012
18:40
3,082
CpatchRestore_Files.vbs
04/09/2012
18:40
4,497
CpatchRestore_FilesPreInstall.vbs
04/09/2012
18:40
3,692
CtxDSEndPoints64.dll
04/09/2012
18:38
337,240
CtxHfLoader.dll
04/09/2012
18:40
292,784
CtxLocationApi64.dll
04/09/2012
18:38
479,576
CtxMFEndPoints64.dll
04/09/2012
18:38
263,000
CtxSensVcLibDll64.dll
04/09/2012
18:38
1,243,480
CtxSensVcSvc.dll
04/09/2012
18:38
1,786,712
ctxuimon.dll
04/09/2012
18:39
98,648
GvchCustomActions.dll
04/09/2012
18:39
375,640
HDXAudioMonitor64.dll
04/09/2012
18:39
121,688
HostMMTransport64.dll
04/09/2012
18:39
506,200
ima_msi_ca.dll
04/09/2012
18:40
1,472,448
Interop.citrixmobility.dll
04/09/2012
18:39
74,072
Ironcove_RunTime_Xml.xml
04/09/2012
18:40
4,110
mf_mm_ca.dll
04/09/2012
18:40
2,954,656
mrvcsvc.dll
04/09/2012
18:39
1,323,352
msi50ca.dll
04/09/2012
18:40
411,560
RevSeamLauncher.exe
04/09/2012
18:39
48,984
rpm.dll
04/09/2012
18:39
2,997,120
TouchOptimizedDesktop.exe
04/09/2012
18:39
1,183,576
twi3.dll
04/09/2012
18:39
604,544
VDAIEInterceptor.dll
04/09/2012
18:39
90,456
VDARedirector.exe
04/09/2012
18:39
59,224
VDARedirectorProxy64.dll
04/09/2012
18:39
18,776
vdtw30.dll
04/09/2012
18:40
740,696
cmpapi.dll (x32)
04/09/2012
18:37
127,320
cmpcom.dll (x32)
04/09/2012
18:38
639,320
CtxDSEndPoints.dll (x32)
04/09/2012
18:38
225,624
CtxLocationApi.dll (x32)
04/09/2012
18:38
388,440
CtxMFEndPoints.dll (x32)
04/09/2012
18:38
196,952
CtxSensVcLibDll.dll (x32)
04/09/2012
18:38
684,376
HDXAudioMonitor.dll (x32)
04/09/2012
18:39
110,936
HdxRTTheora.dll (x32)
04/09/2012
18:39
239,488
HostMMTransport.dll (x32)
04/09/2012
18:39
341,888
icactls.dll (x32)
04/09/2012
18:39
321,408
ImaShimProductAdapter.dll (x32)
04/09/2012
18:39
145,280
MfSrvSs.dll (x32)
04/09/2012
18:39
2,336,640
mmvd.dll (x32)
04/09/2012
18:39
141,184
seamls20.dll (x32)
04/09/2012
18:39
591,744
TaskbarGrpWin7.dll (x32)
04/09/2012
18:39
100,224
VDARedirectorProxy.dll (x32)
04/09/2012
18:39
18,776
wfshell.exe (x32)
04/09/2012
18:40
333,696
CPatchUI.dll (x32\de)
04/09/2012
18:40
13,744
CtxSensEvt64UI.dll (x32\de)
04/09/2012
18:38
10,584
CPatchUI.dll (x32\en)
04/09/2012
18:40
13,232
CtxSensEvt64UI.dll (x32\en)
04/09/2012
18:38
10,584
Error.idt (x32\en)
04/09/2012
18:40
35,673
CPatchUI.dll (x32\es)
04/09/2012
18:40
14,256
CtxSensEvt64UI.dll (x32\es)
04/09/2012
18:38
10,584
CPatchUI.dll (x32\fr)
04/09/2012
18:40
13,744
CtxSensEvt64UI.dll (x32\fr)
04/09/2012
18:38
10,584
CPatchUI.dll (x32\ja)
04/09/2012
18:40
11,696
CtxSensEvt64UI.dll (x32\ja)
04/09/2012
18:38
10,584
CPatchUI.dll (x32\zh-cn)
04/09/2012
18:40
11,184
CtxSensEvt64UI.dll (x32\zh-cn)
04/09/2012
18:38
10,584
 
File Name

MD5 Checksum

XA650W2K8R2X64025.msp
EB56DF7C6981D4578D444090DC241D33
BUG0271147RegBackup.vbs
5966D89CFA563AA66C4E0536D67EFABE
cmpapi64.dll
EEA9BEEEFFED2C7923166E22C343B454
cmpcom64.dll
B0D0D5F52E08683D7C304C87358BB6DD
CPatch.exe
5F54D216BFCDE19B94B6D4339DEA9182
Cpatchbackup_Files.vbs
0EB9234E7FF2ED9E72337FF26F46AE0E
CpatchRestore_Files.vbs
1608FD85D7D1DE5273FB809F3FA4C9B1
CpatchRestore_FilesPreInstall.vbs
7720C6E607A2C322E5634FEF42211323
CtxDSEndPoints64.dll
4FBF0950AADC16A5924B2AB7E2946EEF
CtxHfLoader.dll
7C4182173F9A67809CC2D86AD52EA9EE
CtxLocationApi64.dll
82C7A69A3F397379C3B46845048D8DD5
CtxMFEndPoints64.dll
B45D2595A7EFD242165F20367DF98BD9
CtxSensVcLibDll64.dll
FAD2D526CBF6CE65D4D8EC42DCE73FF3
CtxSensVcSvc.dll
3C5D4D5681C75D2B1275C4A925225A35
ctxuimon.dll
CA7A38F2D94E7A470102EB04E86535D6
GvchCustomActions.dll
AA899ABB01EFBE0B5D3AE3F7A7384F90
HDXAudioMonitor64.dll
6DDDD5CC6C11B8E26DAA732A8B16428D
HostMMTransport64.dll
5BF7EABA1C6B6D7BA1749E512E300647
ima_msi_ca.dll
DEAA6DB5B0C16F74A5451C17B16716BE
Interop.citrixmobility.dll
715736B01CD8116763890DAB5DBAE8BE
Ironcove_RunTime_Xml.xml
B51077012E47914DEC0DE0A78F4355F8
mf_mm_ca.dll
A9225A273854EE0D43C0B4DE3F58FABD
mrvcsvc.dll
7A60580107E2B8CCD77A3D6777A9AE80
msi50ca.dll
FD6B7E57B1CBA4F83BBF80E5381D89ED
RevSeamLauncher.exe
8FC4C888FD93E39A444C7FA04A7CD9F8
rpm.dll
F6CD7BEE61F04E78DC5228F733168451
TouchOptimizedDesktop.exe
7C8C11E40E1CF06852C7A3E98FF77C58
twi3.dll
23F1183D542AC3CCFDCAAB6509FF3BAC
VDAIEInterceptor.dll
D0EE3C1DC03952DB89C5F958149F4C77
VDARedirector.exe
BE574C3198ECAC9A05553C2E9BFFFBB3
VDARedirectorProxy64.dll
A98228543BDD07FB51647E9B9F0D9EF0
vdtw30.dll
42D43DB3F5662AD14959FCB50F4B1DF2
cmpapi.dll (x32)
BD4D917AA96CBF846DF159E192C8CD27
cmpcom.dll (x32)
07537845AF5DD9F58DA69A944E1000A1
CtxDSEndPoints.dll (x32)
62DD11733D8BFBA973ED5D06D2706763
CtxLocationApi.dll (x32)
2B40197E37A0BAF63D88CDBA3A3914AE
CtxMFEndPoints.dll (x32)
696F83A7F9DB4D94350D8D78F7135D43
CtxSensVcLibDll.dll (x32)
E6D61A13FABE1996590F92C6DB79AE99
HDXAudioMonitor.dll (x32)
E9F6B671B42B1C2889C1480EF2317776
HdxRTTheora.dll (x32)
BEF0B895577CC9CE62F444E9FFA9445E
HostMMTransport.dll (x32)
DFF91FCB5073D20DFAAF3C8F4A5540FE
icactls.dll (x32)
F9B068383A3023E56509C5BA66B805BC
ImaShimProductAdapter.dll (x32)
1323455D47B489F5D35C1B2496801A62
MfSrvSs.dll (x32)
BF48648FF5902E9416BE7DCFC0BEC877
mmvd.dll (x32)
69BBB6B8D5068686464BC476BEF47593
seamls20.dll (x32)
E0EA4230AF488BAE48353865F5258215
TaskbarGrpWin7.dll (x32)
C91020F93BF64A42EDA7EBDEAE536133
VDARedirectorProxy.dll (x32)
E69549EAB32AFAB3CAF0E00C4EFD19D9
wfshell.exe (x32)
6A24869BD259D05DC7A86FEA3CCDE28D
CPatchUI.dll (x32\de)
D8E69D6496953CC7556EC7272930A0DD
CtxSensEvt64UI.dll (x32\de)
BBD1186CBB8FEF29283AE48A27E65E42
CPatchUI.dll (x32\en)
8C89F045820D5E7B99DBBE025445C739
CtxSensEvt64UI.dll (x32\en)
A81ACC1B8B38B8D06781E22A4C6CEBF9
Error.idt (x32\en)
8370B4898257DD82C2D81D3EF1BE893E
CPatchUI.dll (x32\es)
DFC5343D39F825890F23F10CFD3509DB
CtxSensEvt64UI.dll (x32\es)
0229EB23D02EA5CFAAB150979D80AB6A
CPatchUI.dll (x32\fr)
F5428C37379DA6104B594373C1A84BB5
CtxSensEvt64UI.dll (x32\fr)
5E63C25AF5A1456A94C29FC2426FAC42
CPatchUI.dll (x32\ja)
38DCEB26C12D1349CA3B2F50A1E2AD1E
CtxSensEvt64UI.dll (x32\ja)
E3FF9DBC07C3C7E32243B88188B8BAE0
CPatchUI.dll (x32\zh-cn)
1B8BBF8C8E56990AF60796073D2C3F07
CtxSensEvt64UI.dll (x32\zh-cn)
7B414FCAE0E14789E407956836FD2E57

Share your comments or find out more about this topic

Citrix Forums

Languages

Was this helpful?

Thank you for your feedback!


| Terms of Use | Privacy | Governance