LIMITED RELEASE - Hotfix XAE500W2K8X64080 - For Citrix XenApp 5.0 for Windows Server 2008 x64

LIMITED RELEASE - Hotfix XAE500W2K8X64080 - For Citrix XenApp 5.0 for Windows Server 2008 x64

book

Article ID: CTX128756

calendar_today

Updated On:

Description

Hotfix package name: XAE500W2K8X64080.MSP
For: Citrix XenApp 5.0 for Windows Server 2008 64-bit Edition
Replaces: XAE500W2K8X64013, XAE500W2K8X64025, XAE500W2K8X64034, XAE500W2K8X64050, XAE500W2K8X64052, XAE500W2K8X64057
Date: April, 2011
Language supported: English (US)
Readme version: 1.00

Readme Revision History

VersionDateChange Description
1.00April, 2011Initial release

Important Note(s) about This Release

Caution! This hotfix 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.

Important Disclaimer - Limited Release Hotfix

This limited release hotfix is available only upon request. Contact Citrix technical support to obtain the hotfix package. The fix(es) or enhancement(s) contained in this hotfix will be included in a future service pack, hotfix rollup pack, or version release for this product. Testing of this hotfix was targeted only at the affected functionality, and regression and stress testing were minimal. Therefore, this hotfix might cause undesirable and unknown side effects. Introduce this hotfix to a test environment for evaluation before deploying it to a production environment. Your use of this hotfix is at your own risk.

TO THE EXTENT PERMITTED BY APPLICABLE LAW, CITRIX AND ITS SUPPLIERS MAKE AND YOU RECEIVE NO WARRANTIES OR CONDITIONS, EXPRESS, IMPLIED, STATUTORY, OR OTHERWISE, AND CITRIX AND ITS SUPPLIERS SPECIFICALLY DISCLAIM WITH RESPECT TO THE HOTFIX ANY CONDITIONS OF QUALITY, AVAILABILITY, RELIABILITY, SECURITY, LACK OF VIRUSES, BUGS OR ERRORS, OR SUPPORT AND ANY IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, ANY WARRANTY OF TITLE, QUIET ENJOYMENT, QUIET POSSESSION, MERCHANTABILITY, NONINFRINGEMENT, OR FITNESS FOR A PARTICULAR PURPOSE. TO THE EXTENT PERMITTED BY APPLICABLE LAW, NEITHER CITRIX, NOR ITS SUPPLIERS SHALL BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, CONSEQUENTIAL, INCIDENTAL, MULTIPLE, PUNITIVE OR OTHER DAMAGES (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF DATA, LOSS OF INCOME, LOSS OF OPPORTUNITY, LOST PROFITS, COSTS OF RECOVERY OR ANY OTHER DAMAGES), HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, AND WHETHER OR NOT FOR BREACH OF CONTRACT, NEGLIGENCE OR OTHERWISE, AND WHETHER OR NOT CITRIX, ITS SUPPLIERS, OR LICENSORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

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. Certain applications might stop responding and become unresponsive when you click "Close Group" in the local Windows Taskbar. This is the server-side component of a fix that resolves the issue. To resolve the issue in its entirety, you must also install a client-side hotfix that contains Fix #191953.

    [From XAE500W2K8X64080][#191953]

  2. Under certain circumstances, parent and child window positions are not retained after logoff in a multimonitor environment.

    [From XAE500W2K8X64080][#195398]

  3. Child windows of some applications position to where their lower boundaries dip below the Windows Taskbar. This is the server-side component of the fix. To resolve the issue in its entirety, you must also install a client-side hotfix that contains Fix #206851.

    [From XAE500W2K8X64080][#206851]

  4. Dock bars of published applications might overlap and obscure the local Windows Taskbar. This is the server-side component of the fix. To resolve the issue in its entirety, you must also install a client-side hotfix that contains Fix #206851.

    [From XAE500W2K8X64080][#210857]

  5. In multiple monitor environments, right-clicking the Windows Taskbar of a published desktop and selecting "Show windows stacked" or "Show windows side by side" can cause application windows to be positioned behind the taskbar. This fix corrects the issue but is disabled by default. To enable it, you must set the following registry key:

    On 32-bit Windows:

    HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\CtxHook\AppInit_Dlls\Multiple Monitor Hook
    Name: explorer.exe
    Type: REG_DWORD
    Data: 104d7ff

    On 64-bit Windows:

    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\CtxHook64\AppInit_DLLs\Multiple Monitor Hook
    Name: explorer.exe
    Type: REG_DWORD
    Data: 104d7ff

    [From XAE500W2K8X64080][#230845]

  6. In multiple monitor environments, right-clicking the Windows Taskbar of a published desktop and selecting "Show Windows side by side" can cause the contents of the Microsoft Office Outlook main window and of the Outlook Reminder window to appear distorted or misaligned. This fix corrects the issue but is disabled by default. To enable it, you must set the following registry key:

    On 32-bit Windows:

    HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\CtxHook\AppInit_Dlls\Multiple Monitor Hook
    Name: explorer.exe
    Type: REG_DWORD
    Data: 104d7ff

    On 64-bit Windows:

    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\CtxHook64\AppInit_DLLs\Multiple Monitor Hook
    Name: explorer.exe
    Type: REG_DWORD
    Data: 104d7ff

    [From XAE500W2K8X64080][#231462]

  7. Certain applications might stop responding and become unresponsive when you click "Close Group" in the local Windows Taskbar. This is the server-side component of a fix that resolves the issue. To resolve the issue in its entirety, you must also install an online plug-in that contains Fix #191953 or use online plug-in Version 12.0 or later.

    [From XAE500W2K8X64080][#233683]

  8. The Check Point Liquid Machine Policy Droplet is not available in Microsoft Office applications.

    [From XAE500W2K8X64080][#239087]

  9. Clicking the Close button in a session to exit a published application can leave the application running on the server.

    [From XAE500W2K8X64080][#252586]

Fixes from Replaced Hotfixes

  1. Under certain conditions, the implementation of mmhook.dll can break the menus of custom applications.

    [From XAE500W2K8X64013][#205063]

  2. Some published applications do not maximize properly.

    [From XAE500W2K8X64013][#205529]

  3. In multiple monitor environments, applications might launch outside the visible area of the desktop when seamless flag 0x20000 is set as follows:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\TWI
    Name: SeamlessFlags
    Type: REG_DWORD
    Data: 0x20000

    [From XAE500W2K8X64025][#209946]

  4. Sessions retain an active state after closing a published instance of Internet Explorer with folder redirection enabled.

    [From XAE500W2K8X64025][#210187]

  5. Under certain circumstances, opening certain applications' child windows might cause the child windows to disappear.

    [From XAE500W2K8X64034][#175450]

  6. Taskbar and Start Menu Properties are not completely visible in a seamless desktop session.

    [From XAE500W2K8X64034][#185982]

  7. Text in Windows Taskbar buttons and title bars might display incorrectly.

    [From XAE500W2K8X64034][#186624]

  8. Microsoft Access forms span multiple monitors when maximized. The issue occurs when the Popup form property is enabled.

    [From XAE500W2K8X64034][#188848]

  9. If you add an application to the exclusion list in a multiple monitor environment, the application covers the Windows Taskbar when maximized in seamless mode. This is the server-side fix that corrects the issue. To resolve the issue in its entirety, you must also deploy a client hotfix that contains Fix #190421.

    [From XAE500W2K8X64034][#190421]

  10. Application windows might fail to retake focus when clicking their title bars.

    [From XAE500W2K8X64034][#191365]

  11. When reconnecting to a disconnected session, maximized applications might overlap the Windows Taskbar.

    [From XAE500W2K8X64034][#192691]

  12. The Properties window of the Microsoft Outlook Contacts list might be truncated.

    [From XAE500W2K8X64034][#194119]

  13. Applications launched in a full-screen desktop maximize incorrectly.

    [From XAE500W2K8X64034][#196649]

  14. Visual Studio 2005 retains foreground focus. After applying this fix, you must set the following registry keys:

    On 32-bit Windows:

    HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\CtxHook\AppInit_Dlls\Multiple Monitor Hook
    Name: DevEnv.exe
    Type: REG_DWORD
    Data: see below*

    On 64-bit Windows:

    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\CtxHook\AppInit_Dlls\Multiple Monitor Hook
    Name: DevEnv.exe
    Type: REG_DWORD
    Data: see below*

    * Data: Calculate the value as follows:

    • If a value exists, add 0x00100000 to the existing value.
    • If a value does not exist, see Knowledge Center article CTX115637 for value information for your specific environment. Add 0x00100000 to that value.

    [From XAE500W2K8X64034][#198084]

  15. In reverse L-shape multiple monitor configurations that consist of three monitors or more but lack a top left monitor, windows are not relocated to a visible area. This fix introduces a new multi-monitor registry flag (0x200000) that can be used in addition to the existing flags. To enable this fix, you must set the Multiple Monitor Hook registry key with the appropriate value for the problem applications. For example, to fix an issue with an application running through the java.exe and javaws.exe processes, set the following registry keys:

    On 32-bit Windows:

    HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\CtxHook\AppInit_DLLs\Multiple Monitor Hook
    Name: javaw.exe
    Type: REG_DWORD
    Data: 24D7FF

    HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\CtxHook\AppInit_DLLs\Multiple Monitor Hook
    Name: javaws.exe
    Type: REG_DWORD
    Data: 24D7FF

    You must also set the CBTHookClasses registry values with the classname of the affected windows:

    HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\CtxHook\AppInit_DLLs\Multiple Monitor Hook
    Name: CBTHookClasses
    Type: REG_SZ
    Data: SunAwtDialog;javax.swing.JFrame;SunAwtWindow

    On 64-bit Windows:

    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\CtxHook\AppInit_DLLs\Multiple Monitor Hook
    Name: javaw.exe
    Type: REG_DWORD
    Data: 24D7FF

    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\CtxHook\AppInit_DLLs\Multiple Monitor Hook
    Name: javaws.exe
    Type: REG_DWORD
    Data: 24D7FF

    You must also set the CBTHookClasses registry values with the classname of the affected windows:

    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\CtxHook\AppInit_DLLs\Multiple Monitor Hook
    Name: CBTHookClasses
    Type: REG_SZ
    Data: SunAwtDialog;javax.swing.JFrame;SunAwtWindow

    [From XAE500W2K8X64034][#199498]

  16. The number of GDI objects used by a process increases continuously when navigating through application menus.

    [From XAE500W2K8X64034][#200104]

  17. Clicking the buttons on the toolbar of a Comos custom application has no effect. To enable this fix, you must set the following registry key:

    On 32-bit Windows:

    HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\CtxHook\AppInit_DLLs\Multiple Monitor Hook
    Name: <application name>
    Type: REG_DWORD
    Data: 84D7FF

    On 64-bit Windows:

    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\CtxHook\AppInit_DLLs\Multiple Monitor Hook
    Name: <application name>
    Type: REG_DWORD
    Data: 84D7FF

    [From XAE500W2K8X64034][#201643]

  18. In multiple monitor setups, after breaking out of and reentering full screen mode, windows in a published desktop might not maximize across the entire workspace.

    [From XAE500W2K8X64034][#205263]

  19. VBA applications and MDI child forms might experience screen positioning issues.

    [From XAE500W2K8X64034][#205887]

  20. In multiple monitor setups, Visual C++ 6.0 grid control does not work properly.

    [From XAE500W2K8X64034][#205988]

  21. Maximized applications running in a published desktop can cover the Windows Taskbar. Further, moving the taskbar to the left or right side of the screen fails to resize any maximized windows and to reposition any desktop icons to accommodate the new taskbar location.

    [From XAE500W2K8X64034][#218382]

  22. In multiple monitor configurations, clicking the application icon in the title bar of a seamless application does not close the application.

    [From XAE500W2K8X64050][#227128]

  23. Client to server content redirection does not work for .msg files and for mailto: links in some versions on Microsoft Outlook. To enable this fix, you must set the following registry key:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\TWI
    Name: PublishedAppCommandLineFlag
    Type: REG_DWORD
    Data: 0x2

    [From XAE500W2K8X64052][#208999]

  24. The Single sign-on plug-in icon does not appear in the notification area in XenApp sessions.

    [From XAE500W2K8X64057][#233646]

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.
  • This hotfix might or might not prompt you to restart the server when the installation or uninstallation is complete. If you are using the Access Management Console, you must restart the server after installing or uninstalling this hotfix to ensure that the hotfix is added to or removed from the console's hotfix inventory list.
  • 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.
  5. If you are using the Access Management Console, restart the server to ensure the hotfix is added to the console's 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.
  4. If you are using the Access Management Console, restart the server to ensure the hotfix is removed from the console's hotfix inventory list.

Files Updated (All Dates/Times UTC)

File Name

Date

Time

Size

CPatch.exe
03/23/2011
22:46
267,680
CPatchUI.dll
03/23/2011
22:46
12,192
CPR232469.vbs
03/23/2011
22:46
975
ctxhfloader.dll
03/23/2011
22:47
275,880
ctxnotif.dll
03/23/2011
22:42
61,352
mmhook64.dll
03/23/2011
22:42
132,008
msi50ca.dll
03/23/2011
22:47
386,464
statui.dll
03/23/2011
22:42
26,024
twi3.dll
03/23/2011
22:42
167,840
mmhook.dll (x32)
03/23/2011
22:42
103,848
seamls20.dll (x32)
03/23/2011
22:42
153,000
twcds.dll (x32)
03/23/2011
22:43
38,312
 
File Name

MD5 Checksum

XAE500W2K8X64080.msp
674D5C0D7378E6E20F838FFC1F6B4777
CPatch.exe
5656751AC6740C680891446F117F8235
CPatchUI.dll
A344EC488811B093F7E6B59EB08C0939
CPR232469.vbs
D5BB5BC7654752DD446105D6041A60EE
ctxhfloader.dll
0F8024F287EED347199196E3B2F6DB1A
ctxnotif.dll
58A9291FC89BD9483369E3C2A737287B
mmhook64.dll
C18240B90099198D6F8EA63736265D29
msi50ca.dll
A70D189F1F10D5379B999646873D7D6F
statui.dll
B51C62B7FA0C9FA681F8FE2565277024
twi3.dll
3392F14F68E1A758166101AAE796DF20
mmhook.dll (x32)
DCB015BAD78ADE0AA70078A4FC7B5AC3
seamls20.dll (x32)
83A1DD3BA29B81873307DCE2C774E038
twcds.dll (x32)
BECEF8BAB0D805C0E57EDDB74CF7F845

Copyright © 2011 Citrix Systems, Inc. All rights reserved.
Citrix is a registered trademark, and Citrix Presentation Server and Citrix XenApp are trademarks of Citrix Systems, Inc. in the United States and other countries.
All other trademarks and registered trademarks are the property of their respective owners.