Rate this Article:
You must be signed in to rate again
Article Feedback Print View
Alternate Languages: N/A

Hotfix PSE450R01W2K3042 - For Citrix Presentation Server 4.5 for Windows Server 2003

Document ID: CTX115629   /   Created On: Jan 31, 2008   /   Updated On: Jan 31, 2008
Average Rating: 3

Hotfix readme name: PSE450R01W2K3042.HTML
Hotfix package name: PSE450R01W2K3042.MSP
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

Replaces: PSE450R01W2K3001, PSE450R01W2K3002, PSE450R01W2K3006, PSE450R01W2K3011, PSE450R01W2K3013, PSE450R01W2K3020, PSE450R01W2K3027, PSE450R01W2K3035
Date: January, 2008
Language supported: English (US)
Readme version: 1.0

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.

Where to Find Documentation

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.

Issue(s) Resolved in this Hotfix

  1. NeoLinux client sessions might terminate unexpectedly.

    [From PSE450R01W2K3001][#159382]

  2. 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][#163664]

  3. The Workspace Control feature does not work properly for NDS users.

    [From PSE450R01W2K3001][#164565]

  4. Idle seamless sessions might not disconnect at the specified timeout interval.

    [From PSE450R01W2K3001][#164675]

  5. This enhancement allows administrators to find and remove orphaned records from the data store using the dscheck /full servers flag.

    [From PSE450R01W2K3002][#162115]

  6. 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][#165925]

  7. 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][#168919]

  8. 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
    NameTypeData
    ShortFrameReviewTimeREG_DWORD10 - 250 (default value is 15 )
    ShortFrameBuildupTimeREG_DWORD10 - 250 (default value is 45 )
    LongFrameReviewTimeREG_DWORD10 - 250 (default value is 30 )
    LongFrameBuildupTimeREG_DWORD10 - 250 (default value is 90 )

    [From PSE450R01W2K3011][#167838]

  9. 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][#169121]

  10. After applying Hotfix Rollup Pack 1, some applications terminate unexpectedly.

    [From PSE450R01W2K3020][#169385]

  11. Third party application controls embedded inside .Net applications might not resize properly.

    [From PSE450R01W2K3027][#169926]

  12. 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][#169936]

  13. After applying Hotfix Rollup Pack 1 for Presentation Server 4.5, maximized seamless windows might become full-screen.

    [From PSE450R01W2K3027][#170299]

  14. Maximizing certain applications' child windows might cause the child windows to disappear.

    [From PSE450R01W2K3027][#170898]

  15. 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][#170915]

  16. This fix addresses a security vulnerability. For more information, see Knowledge Center article CTX114487.

    [From PSE450R01W2K3035][#168503]

  17. 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][#171012]

  18. With Multiple Monitor Hook enabled, some dialog boxes and splash screens are centered between monitors rather than centered to the primary monitor.

    [From PSE450R01W2K3035][#171523]

  19. 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][#171823]

  20. With Multiple Monitor Hook enabled, using either a single or multiple monitor configuration, applications might exit unexpectedly.

    [From PSE450R01W2K3035][#172155]

  21. 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][#168365]

  22. In 16-bit color connections, blue or cyan rectangles might appear on graphics.

    [From PSE450R01W2K3035][#169157]

  23. In 16-bit color connections, text, lines, and shadows on inactive menu buttons and windows might appear blue instead of gray.

    [From PSE450R01W2K3035][#170611]

  24. In 16-bit color connections, blue or cyan rectangles might appear on graphics.

    [From PSE450R01W2K3035][#172360]

  25. 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][#172653]

  26. When using large screen size and high color depth, operations with high graphics content might render the session unresponsive.

    [From PSE450R01W2K3042][#158066]

  27. Under certain environmental conditions, some application sessions might fail to reconnect.

    [From PSE450R01W2K3042][#163505]

  28. The ThinWire driver vdtw30.dll might become unresponsive and bring the entire system to a halt.

    [From PSE450R01W2K3042][#166945]

  29. Some custom applications that become unresponsive cannot be terminated when run in seamless sessions.

    [From PSE450R01W2K3042][#171043]

  30. Published applications might exit unexpectedly upon launch.

    [From PSE450R01W2K3042][#171322]

  31. Some applications do not launch within a correctly maximized window.

    [From PSE450R01W2K3042][#173545]

  32. The termsrv.exe process might become unresponsive.

    [From PSE450R01W2K3042][#173832]

  33. At times of heavy utilization, some applications might terminate unexpectedly.

    [From PSE450R01W2K3042][#173976]

  34. Maximized seamless windows that are smaller than the monitor of the client device cannot be moved.

    [From PSE450R01W2K3042][#173978]

  35. Under certain environmental conditions, child dialog boxes are not sized correctly.

    [From PSE450R01W2K3042][#174769]

Installing and Uninstalling this Hotfix

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:

  1. Download the hotfix package from the Hotfixes and Service Packs page of the Citrix Web site at http://www.citrix.com.

  2. Copy the hotfix package to an empty folder on the hard drive of the server you want to update.

  3. Close all applications.

  4. Run the executable.

  5. Restart the server.

  6. 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 Settings > Control Panel.

  2. In Control Panel, double-click Add/Remove Programs.

  3. Highlight the hotfix you want to uninstall and click Remove.

  4. Follow the directions on-screen.

  5. 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 EST)

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)

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


This document applies to:

  • Presentation Server 4.5 for Windows Server 2003
  • Access Essentials 2.0
Search
Knowledge Center
Presentation Server
Presentation Server Clients (ICA)
XenServer
XenDesktop
NetScaler Application Delivery
Access Gateway
EdgeSight
Provisioning Server
WANScaler
Password Manager
Citrix Developer Community