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

icon representing critical update Hotfix PSE450R01W2K3035 - For Citrix Presentation Server 4.5 for Windows Server 2003

Document ID: CTX115275   /   Created On: Nov 14, 2007   /   Updated On: Jan 31, 2008   /   Superseded By: CTX115629 
Average Rating: 2

Hotfix readme name: PSE450R01W2K3035.HTML
Hotfix package name: PSE450R01W2K3035.MSP
For: Computers running Windows Server 2003 with the following installed:

  • Presentation Server 4.5 with Hotfix Rollup Pack PSE450W2K3R01

Replaces: PSE450R01W2K3001, PSE450R01W2K3002, PSE450R01W2K3006, PSE450R01W2K3011, PSE450R01W2K3013, PSE450R01W2K3020, PSE450R01W2K3027
Date: December, 2007
Language supported: English (US)
Readme version: 1.03

Readme Revision History

Version Date Change Description
1.03December, 2007Added #168503
1.02 December, 2007 Modified description of #172653
1.01 November, 2007 Modified description of #172653
1.0 November, 2007 Initial 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.

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://www.citrix.com/support.

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

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
11/08/2007
11:10a
106,496
CPatchbackup_Files.vbs
11/08/2007
11:10a
2,885
CPatchRestore_Files.vbs
11/08/2007
11:10a
4,097
CPatchUI.dll
11/08/2007
11:10a
4,608
ctxnotif.dll
11/08/2007
10:14a
139,264
dscheck.exe
11/08/2007
10:14a
196,608
icareduc.sys
11/08/2007
11:10a
19,400
ImaAppSal.dll
11/08/2007
10:14a
172,032
ImaAppSs.dll
11/08/2007
11:10a
413,832
ImaMfRpc_Client.dll
11/08/2007
10:14a
59,904
imareduc.dll
11/08/2007
11:10a
13,960
ImaSrv.exe
11/08/2007
10:14a
118,784
keysync.exe
11/08/2007
10:14a
28,672
MfRpcSs.dll
11/08/2007
11:10a
303,240
mmhook.dll
11/08/2007
10:14a
73,728
PS450RegBackup.vbs
11/08/2007
11:10a
4,917
seamls20.dll
11/08/2007
10:14a
102,400
twcds.dll
11/08/2007
10:14a
15,872
UpdatePath.vbs
11/08/2007
11:10a
1,196
vdtw30.dll
11/08/2007
11:10a
726,280
wdica.sys
11/08/2007
11:10a
283,200
wsxica.dll
11/08/2007
11:10a
1,667,344
icareduc.cat (driverfiles)
11/08/2007
11:09a
6,356
icareduc.inf (driverfiles)
11/08/2007
11:09a
1,309
wdica.cat (driverfiles)
11/08/2007
11:09a
6,338
wdica.inf (driverfiles)
11/08/2007
11:09a
742
ImaMsgsUI.dll (en)
11/08/2007
10:19a
49,152
wfshellUI.dll (en)
11/08/2007
10:19a
53,248
MD5 Checksum

File Name

E5E5518D5AFB2780757045BB66E1288C
PSE450R01W2K3035.msp
D2697D70009115C489C98CAB686CD423
CPatch.exe
26FFE12EE9D01798C12108C535E94AE8
CPatchbackup_Files.vbs
C6F69E3FF644469BE89767173212E7FD
CPatchRestore_Files.vbs
61CC93165A53A84169C944860E074C99
CPatchUI.dll
2938E41F614F578980472814F2505703
ctxnotif.dll
BB61B155F1B22149615084A37245783E
dscheck.exe
2266B758A0DF36B80E9FC438B88563E1
icareduc.sys
6EC8D0FCB7E1ED376B57021CE9ED1CBC
ImaAppSal.dll
C8015CC490BA1C9D83D110305FD88E89
ImaAppSs.dll
553609FCAEED9AFDA0D70A453F4311CB
ImaMfRpc_Client.dll
65C4EAA2EFAD90D2BEEF49B0B629D3D6
imareduc.dll
8BD3A0FE09B49DE6B3994F1EBC349A32
ImaSrv.exe
DCB342C0C067AAA540FEA98E46DD4528
keysync.exe
CDB0B517913BF63C9F4A972DC91DE3D7
MfRpcSs.dll
983336C6D69246FF079DEA77EB0EBC58
mmhook.dll
5EB8AA627C1C46CC2AC34C3F7DDD35C0
PS450RegBackup.vbs
D68BE1CCC9BD8D557DA5F8CD2056E628
seamls20.dll
D5575E4E053146F38A600415C9027A37
twcds.dll
133861D33EA233BFC7551239C65B2D45
UpdatePath.vbs
4058E7AD1737877078F57797D1D08BA7
vdtw30.dll
9C0358DAD0E2DAB3B8BD7EB3EE5375FC
wdica.sys
F996359615FF6D2557E51F7FB4F63B0B
wsxica.dll
E92E523FC913355C5662003A36BBF477
icareduc.cat (driverfiles)
108233E15767AE9CE2D2BCE4AE7512D7
icareduc.inf (driverfiles)
E4C70BEB268B28F870CCC55271C923A1
wdica.cat (driverfiles)
65C4DFC1A625AD69905B4CB77AD7278A
wdica.inf (driverfiles)
1109DB190A8B017766745D3419116201
ImaMsgsUI.dll (en)
3D59824218F07FD38F993E14ECDCCCFE
wfshellUI.dll (en)

Copyright © 2007 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
Search
Knowledge Center
Presentation Server
Presentation Server Clients (ICA)
XenServer
XenDesktop
NetScaler Application Delivery
Access Gateway
EdgeSight
Provisioning Server
WANScaler
Password Manager