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
Version | Date | Change Description |
1.00 | April, 2011 | Initial 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.
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.
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.
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]
Under certain circumstances, parent and child window positions are not retained after logoff in a multimonitor environment.
[From XAE500W2K8X64080][#195398]
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]
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]
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]
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]
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]
The Check Point Liquid Machine Policy Droplet is not available in Microsoft Office applications.
[From XAE500W2K8X64080][#239087]
Clicking the Close button in a session to exit a published application can leave the application running on the server.
[From XAE500W2K8X64080][#252586]
Under certain conditions, the implementation of mmhook.dll can break the menus of custom applications.
[From XAE500W2K8X64013][#205063]
Some published applications do not maximize properly.
[From XAE500W2K8X64013][#205529]
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]
Sessions retain an active state after closing a published instance of Internet Explorer with folder redirection enabled.
[From XAE500W2K8X64025][#210187]
Under certain circumstances, opening certain applications' child windows might cause the child windows to disappear.
[From XAE500W2K8X64034][#175450]
Taskbar and Start Menu Properties are not completely visible in a seamless desktop session.
[From XAE500W2K8X64034][#185982]
Text in Windows Taskbar buttons and title bars might display incorrectly.
[From XAE500W2K8X64034][#186624]
Microsoft Access forms span multiple monitors when maximized. The issue occurs when the Popup form property is enabled.
[From XAE500W2K8X64034][#188848]
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]
Application windows might fail to retake focus when clicking their title bars.
[From XAE500W2K8X64034][#191365]
When reconnecting to a disconnected session, maximized applications might overlap the Windows Taskbar.
[From XAE500W2K8X64034][#192691]
The Properties window of the Microsoft Outlook Contacts list might be truncated.
[From XAE500W2K8X64034][#194119]
Applications launched in a full-screen desktop maximize incorrectly.
[From XAE500W2K8X64034][#196649]
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:
[From XAE500W2K8X64034][#198084]
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]
The number of GDI objects used by a process increases continuously when navigating through application menus.
[From XAE500W2K8X64034][#200104]
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]
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]
VBA applications and MDI child forms might experience screen positioning issues.
[From XAE500W2K8X64034][#205887]
In multiple monitor setups, Visual C++ 6.0 grid control does not work properly.
[From XAE500W2K8X64034][#205988]
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]
In multiple monitor configurations, clicking the application icon in the title bar of a seamless application does not close the application.
[From XAE500W2K8X64050][#227128]
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]
The Single sign-on plug-in icon does not appear in the notification area in XenApp sessions.
[From XAE500W2K8X64057][#233646]
Notes:
To install this hotfix:
To uninstall this hotfix:
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
|