Hotfix readme name:
Hotfix package name:
For: Computers running Windows Server 2003 with one of the following installed:
Presentation Server 4.5 with Hotfix Rollup Pack PSE450W2K3R01
Citrix Access Essentials 2.0 with Hotfix Rollup Pack PSE450W2K3R01
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 document describes the issue(s) solved by this hotfix and includes installation instructions. You can find more information about Presentation Server 4.5 in the Presentation Server Administrator's Guide. All product documentation is available from the Citrix Web site at http://support.citrix.com.
NeoLinux client sessions might terminate unexpectedly.
[From PSE450R01W2K3001]
Pressing a key continually to type the same character multiple times might cause bursts of three or four characters to appear rather than each character being echoed in sequence. Additionally, moving the mouse over a Start menu item or dragging a window might appear somewhat choppy in focus or movement. This fix introduces support for the following two registry settings to change the display behavior:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\icawd\thin16\
Name: FrameBuildupTime
Type: REG_DWORD
Data: <delay in milliseconds; default=95, range: 10-200>
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\icawd\thin16\
Name: FrameReviewTime
Type: REG_DWORD
Data: <delay in milliseconds; default=30; range: 10-200, but no more than FrameBuildupTime>
[From PSE450R01W2K3001]
The Workspace Control feature does not work properly for NDS users.
[From PSE450R01W2K3001]
Idle seamless sessions might not disconnect at the specified timeout interval.
[From PSE450R01W2K3001]
This enhancement allows administrators to find and remove orphaned records from the data store using the dscheck /full servers flag.
[From PSE450R01W2K3002]
When using Presentation Server Clients for Windows, Version 10.100 and earlier, that contain Fix #144841, the seamless toolbar taskbar icon appears on the task bar when docked. To resolve this issue, install a version of the client that contains Fix #165499 and then set following server-side registry key:
HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/Citrix/wfshell/TWI
Name: SeamlessFlags
Type: REG_DWORD
Data: 0x200000
[From PSE450R01W2K3006]
This hotfix is a prerequisite for installing SmartAuditor, a feature of the Platinum Edition of Presentation Server. To use this feature, you must install this hotfix before you install SmartAuditor.
[From PSE450R01W2K3011]
Pressing a key continually to type the same character multiple times might cause bursts of three or four characters to appear rather than each character being echoed in sequence. Additionally, moving the mouse over a Start menu item or dragging a window might appear somewhat choppy in focus or movement.
This fix aims to improve interactivity while typing or moving the mouse, without adversely affecting the bandwidth used by heavy-duty graphics. The fix also overrides the settings created by fix #163664 and introduces support for four registry settings that affect the described display behavior.
Note: The default settings applied by this fix will optimize the display behavior in most typical usage scenarios. The following registry information is provided for informational purposes only; Citrix recommends that you do not change the default settings applied by this fix.
|
| 32-bit Windows | |
| Key: | HKEY_LOCAL_MACHINE/SYSTEM/CCS/Control/TerminalServer/Wds/icawd/Thin16 | |
| Name: | see chart | |
| Type: | see chart | |
| Data: | see chart | |
|
| 64-bit Windows | |
| Key: | HKEY_LOCAL_MACHINE/SYSTEM/CCS/Control/TerminalServer/Wds/icawd/Thin16 | |
| Name: | see chart | |
| Type: | see chart | |
| Data: | see chart | |
|
| 64-bit Windows (32-bit mode) | |
| Key: | HKEY_LOCAL_MACHINE/SYSTEM/CCS/Control/TerminalServer/Wds/icawd/Thin16 | |
| Name: | see chart | |
| Type: | see chart | |
| Data: | see chart | |
| Name | Type | Data |
| ShortFrameReviewTime | REG_DWORD | 10 - 250 (default value is 15 ) |
| ShortFrameBuildupTime | REG_DWORD | 10 - 250 (default value is 45 ) |
| LongFrameReviewTime | REG_DWORD | 10 - 250 (default value is 30 ) |
| LongFrameBuildupTime | REG_DWORD | 10 - 250 (default value is 90 ) |
[From PSE450R01W2K3011]
When run in seamless mode, certain application windows might exceed the work area boundaries and overlap the local taskbar.
Note: This fix requires Presentation Server Client Version 10.100 or later.
[From PSE450R01W2K3013]
After applying Hotfix Rollup Pack 1, some applications terminate unexpectedly.
[From PSE450R01W2K3020]
Third party application controls embedded inside .Net applications might not resize properly.
[From PSE450R01W2K3027]
Novell GroupWise and other applications might maximize incorrectly. To enable this fix, you must set the following registry key(s):
On 32-bit Windows:
HKEY_LOCAL_MACHINE/Software/Citrix/CtxHook/AppInit_dlls/Multiple Monitor Hook
Name: <application_name.exe>
Type: REG_DWORD
Data: 0x156ff
On 64-bit Windows:
HKEY_LOCAL_MACHINE/Software/Wow6432Node/Citrix/CtxHook/AppInit_dlls/Multiple Monitor Hook
Name: <application_name.exe>
Type: REG_DWORD
Data: 0x156ff
[From PSE450R01W2K3027]
After applying Hotfix Rollup Pack 1 for Presentation Server 4.5, maximized seamless windows might become full-screen.
[From PSE450R01W2K3027]
Maximizing certain applications' child windows might cause the child windows to disappear.
[From PSE450R01W2K3027]
When run in seamless mode, certain application windows might exceed the work area boundaries and overlap the local taskbar.
Note: This fix removes the requirement from Fix #169121 to upgrade to Version 10.100 of the client or later.
[From PSE450R01W2K3027]
This fix addresses a security vulnerability. For more information, see Knowledge Center article CTX114487.
[From PSE450R01W2K3035]
This is the server-side component of a fix that addresses an issue in which applications that are set to launch maximized on a preferred monitor are not properly maximized on the preferred monitor.
To get the full benefit of this fix, you must also install a client hotfix that includes Fix #171012.
[From PSE450R01W2K3035]
With Multiple Monitor Hook enabled, some dialog boxes and splash screens are centered between monitors rather than centered to the primary monitor.
[From PSE450R01W2K3035]
With Multiple Monitor Hook enabled, when right-clicking an application context menu on the taskbar, the context menu might appear lower than the client taskbar. The issue occurs when two monitors have different screen resolutions and the application appears on the lower-resolution monitor.
[From PSE450R01W2K3035]
With Multiple Monitor Hook enabled, using either a single or multiple monitor configuration, applications might exit unexpectedly.
[From PSE450R01W2K3035]
Servers might experience a fatal error, displaying a blue screen, on vdtw30.dll. The issue occurs as a result of dereferencing a null pointer in the Thinwire function DrawFrame.
[From PSE450R01W2K3035]
In 16-bit color connections, blue or cyan rectangles might appear on graphics.
[From PSE450R01W2K3035]
In 16-bit color connections, text, lines, and shadows on inactive menu buttons and windows might appear blue instead of gray.
[From PSE450R01W2K3035]
In 16-bit color connections, blue or cyan rectangles might appear on graphics.
[From PSE450R01W2K3035][#172360]
This security fix is designed to enhance security with published applications by making their names harder to predict. To achieve this, the fix appends a token to the Application Name when the application is published. The token is a circumflex followed by a random combination of eight characters/digits. For example, if you publish Microsoft Word with an Application Name of "MS Word" and a Display Name of "Word," users see "Word" when enumerating the application, and an .ica file lists the application as #"MS Word^XXXXXXXX." No changes are made to the application's Display Name (the name of the application as it appears in client interfaces) except for Program Neighborhood custom connections, where the Display Name is equal to the Application Name as it appears in the application's Properties page in the console.
Important Notes:
You must install this fix on all servers in the farm.
Application names that contain special characters must be enclosed within quotation marks when using a command line to launch the application, for example, "MS Word^XXXXXXXX."
Only the Application Names of applications you publish after you install this fix are changed as described.
The Application Names of applications already published when you install this fix are not modified. To update previously published applications within the farm, run dscheck /SecureApp.
Modifying previously published applications by running dscheck /SecureApp can create backward compatibility issues with older .ica files that do not contain the updated Application Name. To prevent such compatibility issues, you can choose to:
Not update previously published applications
Selectively revert the Application Name to the previous format by deleting the token from the updated Application Name in the applicationâs Properties page.
For more information, see Knowledge Center article CTX115245.
[From PSE450R01W2K3035]
When using large screen size and high color depth, operations with high graphics content might render the session unresponsive.
[From PSE450R01W2K3042]
Under certain environmental conditions, some application sessions might fail to reconnect.
[From PSE450R01W2K3042]
The ThinWire driver vdtw30.dll might become unresponsive and bring the entire system to a halt.
[From PSE450R01W2K3042]
Some custom applications that become unresponsive cannot be terminated when run in seamless sessions.
[From PSE450R01W2K3042]
Published applications might exit unexpectedly upon launch.
[From PSE450R01W2K3042]
Some applications do not launch within a correctly maximized window.
[From PSE450R01W2K3042]
The termsrv.exe process might become unresponsive.
[From PSE450R01W2K3042]
At times of heavy utilization, some applications might terminate unexpectedly.
[From PSE450R01W2K3042]
Maximized seamless windows that are smaller than the monitor of the client device cannot be moved.
[From PSE450R01W2K3042]
Under certain environmental conditions, child dialog boxes are not sized correctly.
[From PSE450R01W2K3042]
Notes:
This hotfix is packaged with Microsoft Windows Installer 3.0 as a .msp file. For more information about deploying these, see Microsoft article 884016 or visit the Microsoft Web site and search on keyword msiexec.
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:
Download the hotfix package from the Hotfixes and Service Packs page of the Citrix Web site at http://www.citrix.com.
Copy the hotfix package to an empty folder on the hard drive of the server you want to update.
Close all applications.
Run the executable.
Restart the server.
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:
From the Start menu, select Settings > Control Panel.
In Control Panel, double-click Add/Remove Programs.
Highlight the hotfix you want to uninstall and click Remove.
Follow the directions on-screen.
If you are using the Access Management Console, restart the server to ensure the hotfix is removed from the console's hotfix inventory list.
File Name
|
Date
|
Time
|
Size
|
CPatch.exe | 12/18/2007 | 04:47p | 106,496 |
CPatchbackup_Files.vbs | 12/18/2007 | 04:47p | 2,885 |
CPatchRestore_Files.vbs | 12/18/2007 | 04:47p | 4,097 |
CPatchUI.dll | 12/18/2007 | 04:47p | 4,608 |
ctxnotif.dll | 12/07/2007 | 12:33p | 139,264 |
dscheck.exe | 12/07/2007 | 12:33p | 196,608 |
icareduc.sys | 12/07/2007 | 01:16p | 19,400 |
ImaAppSal.dll | 12/07/2007 | 12:33p | 172,032 |
ImaAppSs.dll | 12/07/2007 | 01:16p | 413,832 |
ImaMfRpc_Client.dll | 12/07/2007 | 12:33p | 59,904 |
imareduc.dll | 12/07/2007 | 01:16p | 13,960 |
ImaSrv.exe | 12/07/2007 | 12:33p | 118,784 |
InstallDriver.vbs | 12/18/2007 | 04:47p | 2,551 |
istlsys.exe | 12/18/2007 | 04:47p | 7,680 |
keysync.exe | 12/07/2007 | 12:33p | 28,672 |
MfRpcSs.dll | 12/07/2007 | 01:16p | 303,240 |
mmhook.dll | 12/07/2007 | 12:33p | 56,320 |
PS450RegBackup.vbs | 12/18/2007 | 04:47p | 4,917 |
ReinstallDriver.vbs | 12/18/2007 | 04:47p | 2,606 |
seamls20.dll | 12/07/2007 | 12:33p | 102,400 |
twcds.dll | 12/07/2007 | 12:33p | 15,872 |
twexport.sys | 12/07/2007 | 01:12p | 8,384 |
UpdatePath.vbs | 12/18/2007 | 04:47p | 1,196 |
vdtw30.dll | 12/07/2007 | 01:16p | 729,352 |
wdica.sys | 12/07/2007 | 01:16p | 283,200 |
wsxica.dll | 12/07/2007 | 01:16p | 1,667,344 |
icareduc.cat (driverfiles) | 12/07/2007 | 01:14p | 6,356 |
icareduc.inf (driverfiles) | 12/07/2007 | 01:14p | 1,309 |
twexport.cat (driverfiles) | 12/07/2007 | 01:15p | 6,356 |
twexport.inf (driverfiles) | 12/07/2007 | 01:15p | 763 |
wdica.cat (driverfiles) | 12/07/2007 | 01:16p | 6,338 |
wdica.inf (driverfiles) | 12/07/2007 | 01:16p | 742 |
ImaMsgsUI.dll (en) | 12/07/2007 | 12:38p | 49,152 |
wfshellUI.dll (en) | 12/07/2007 | 12:38p | 53,248 |
MD5 Checksum
|
File Name
|
883604D0624C2C9E2DF09439979302BF | PSE450R01W2K3042.msp |
D2697D70009115C489C98CAB686CD423 | CPatch.exe |
26FFE12EE9D01798C12108C535E94AE8 | CPatchbackup_Files.vbs |
C6F69E3FF644469BE89767173212E7FD | CPatchRestore_Files.vbs |
61CC93165A53A84169C944860E074C99 | CPatchUI.dll |
C26D8D02DEBC1AD8C00BE9A1B107BCA0 | ctxnotif.dll |
AF0951CEB30B0DB04A5AEC40B7F02F05 | dscheck.exe |
60439BFFEB635B3A5633A2CADCFF6AE2 | icareduc.sys |
553700884BBF713C4046803A23F9869A | ImaAppSal.dll |
3BA2774DC781A831CBD0C24BADA44EC0 | ImaAppSs.dll |
8CAE0060688BEE0DB0F81FD402DF1A83 | ImaMfRpc_Client.dll |
5FB03A00F3286B8E13D47F4BB08B50DE | imareduc.dll |
ED8DD68F1BCA995494F45D45AB718D63 | ImaSrv.exe |
B45C6F3C3221C0CCF4B82CF613D6275E | InstallDriver.vbs |
C8BDDBAFDBD816AF55FA84608127BDB2 | istlsys.exe |
A7F4600D4D1D412F5A8D96E2B9DB7999 | keysync.exe |
82009EBDB858085F42A7B90BA71013D7 | MfRpcSs.dll |
7683DD7190AFE8ECA76851C8590F110E | mmhook.dll |
5EB8AA627C1C46CC2AC34C3F7DDD35C0 | PS450RegBackup.vbs |
F5648733077FB4C49CC2C9D0D1157BEF | ReinstallDriver.vbs |
2EFC2D99FD381BFD9213E4A6F102D4D1 | seamls20.dll |
580B5EB8DCCDA5265CC529B361F83151 | twcds.dll |
D56B63E094B4CADD39C8D9E7370D0914 | twexport.sys |
133861D33EA233BFC7551239C65B2D45 | UpdatePath.vbs |
DC4841E9A2664D7F9A57E30521910800 | vdtw30.dll |
9B5FF78DE90591A607693F5AE0FDF5EB | wdica.sys |
DADFDAB30BD4A9453C88542CC1D4CF35 | wsxica.dll |
7C689C26601F48A49C7A5013416BCE16 | icareduc.cat (driverfiles) |
D47B48F4C80DFC0D66EB9EF9C1383C39 | icareduc.inf (driverfiles) |
F132A0D1E42F45629A085DBFD06392F9 | twexport.cat (driverfiles) |
FE3BBD35F6DE3AE4FF895652CD6338C8 | twexport.inf (driverfiles) |
4D4ACDA94958CC09C370E513DB6441DF | wdica.cat (driverfiles) |
99CF63390C10EE609604659EAA80235C | wdica.inf (driverfiles) |
1AE5B5FA8DA6798CC064CFF3B3227654 | ImaMsgsUI.dll (en) |
B8FDD240263F4FE18764D62BE939F79D | wfshellUI.dll (en) |