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

icon representing critical update Hotfix Rollup Pack PSE400W2K3R01 - For Citrix Presentation Server 4.0 and Citrix Access Essentials 1.0 for Windows Server 2003

Document ID: CTX107504   /   Created On: Dec 6, 2005   /   Updated On: Mar 10, 2008   /   Superseded By: CTX113484 
Average Rating: 1

Hotfix readme name: PSE400W2K3R01.HTM
Hotfix package name: PSE400W2K3R01.MSP
For: Computers running Windows Server 2003 with one of the following installed:

    • Citrix Presentation Server 4.0

    • Presentation Server 3.0 with Service Pack 2005.4

    • Citrix Access Essentials 1.0

Replaces: PSE400W2K3001, PSE400W2K3002, PSE400W2K3003, PSE400W2K3005, PSE400W2K3007, PSE400W2K3008, PSE400W2K3009, PSE400W2K3010, PSE400W2K3012, PSE400W2K3014, PSE400W2K3015, PSE400W2K3017, PSE400W2K3018, PSE400W2K3020, PSE400W2K3021, PSE400W2K3022, PSE400W2K3024, PSE400W2K3025, PSE400W2K3029
Date: December, 2005
Language supported: English (US)
Readme version: 1.7

Note: Readme versions later than 1.0 represent updates to the readme only. The accompanying hotfix rollup pack has not been modified since its original release.

Where to Find Documentation

This document describes the issue(s) solved by this hotfix and includes installation instructions. For more information, see your product Administrator's Guide located on the product CD or installed on your servers. The guide is in an Adobe Portable Document (PDF) format file. To view, search, and print the documentation, you need Adobe Reader 5.0.5 or later with Search. You can download Adobe Reader for free from the Adobe Web site at http://www.adobe.com.

All product documentation is also available from the Citrix Web site at http://www.citrix.com/support.

Important Notes about this Release

    • Before installing this hotfix rollup pack, you must uninstall the following Hotfix PSE400W2K3029, if present, from Add/Remove Programs on the Control Panel. Failing to do so may lead to system inconsistencies.

    • Files contained in Presentation Server 4.0 hotfixes and hotfix rollup packs are not getting updated properly on servers with the Citrix Health Check Agent tool installed. For more information, see knowledge base article CTX108448.

    • Depending on the base Presentation Server installation, it may be possible to install this package on Presentation Server for Windows 2000 Server. This is due to the fact that a check for operating system version is not performed. This configuration is not supported and should be avoided. [#128763]

    • Depending on the base Presentation Server installation, it may be possible to install this package on an international version of Presentation Server for Windows Server 2003. This is due to the fact that a check for operating system or Presentation Server language is not performed. This configuration is not supported and should be avoided. [#128800]

    • If Conferencing Manager is installed on a server with existing Presentation Server hotfixes/hotfix rollup packs, users are sometimes incorrectly prompted for the source CD when launching Conferencing Manager for the first time. In addition, users sometimes cannot properly uninstall Presentation Server hotfixes/hotfix rollup packs from that server. See Knowledge Center article CTX108342 for more information about the workaround. [#128758]

Issue(s) Resolved in this Hotfix

Caution! Several items in 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.

    1. Not all Novell users in environments with multiple NDS contexts can launch published applications. The logic used to perform the query for authenticated user information from Novell NDS is incorrect for certain NDS contexts.

    [From PSE400W2K3R01][#77856]

    2. Adding an MSI package in Installation Manager causes the IMA Service to fail if the install package contains more than 100 applications or shortcuts. This fix doubles the supported number of applications and shortcuts to 200.

    [From PSE400W2K3R01][#88320]

    3. When using the Server Deafult keyboard setting in Program Neighborhood, the Input Method Editor (IME) user dictionary is created in an incorrect folder.

    [From PSE400W2K3R01][#89688]

    4. On occasion, ICA sessions do not assume a disconnected state when ICA KeepAlive is enabled. This occurs because ICA KeepAlive packets rely on TCP retransmission time-outs rather than a client response to detect when a client disconnects.

    [From PSE400W2K3R01][#92145, 125896]

    5. This feature enhancement extends SpeedScreen Multimedia Acceleration to support the following media types. This is the server component of the feature enhancement. To get the full feature enhancement, you must also install Hotfix Client 9.150 or its replacement as specified in Knowledge Center article CTX110425. On computers running Windows 2000 Server and pre-Windows XP client devices, you must also install DirectX 9.0c.

    Note: There is a difference between media types and file formats (file extensions). File formats (.avi, .mpg) can encapsulate multiple media types (DIVX Video, MPEG-1 Video). A single .avi file, for example, can contain both a DIVX Video stream, and an AC3 Digital Audio Stream, and would require both the DIVX and AC3 DirectShow codecs for proper playback.

Media Type (Media Encoding Format)

File Format
(File Extension)

Media Player
9.0, 10.0

RealOne Player

QuickTime

DirectShow Based
Media Players

DIVX Video

AVI
MPEG
MPG
ASF

yes

yes

no

yes

XVID Video

yes

yes

no

yes

Microsoft Video 1

yes

yes

no

yes

MPEG-1 Video

yes

yes

no

yes

MPEG-2 Video

yes, * see below

yes

no

yes

MPEG-4 Video

yes

yes

no

yes

Indeo Interactive Video

yes

yes

no

yes

MPEG-1 Audio

yes

yes

no

yes

AC3 Audio

yes

yes

no

yes

Fraunhofer MPEG Layer-3 Codec

yes

yes

no

yes

MP3

MP3

yes

no

no

yes

WMA

WMA

yes

yes

no

yes

WMV

WMV

yes

yes

no

yes

Real Media

RM

no

no

no

no

Quick Time

MOV

no

no

no

no

Streaming media

ASF, ASX

yes

yes

no

yes

    * Note about MPEG-2 video decoders and the Windows XP Video Decoder Checkup Utility:

The following limitations are known:

      o

Ligos MPEG-2 decoder

Not supported by this feature enhancement nor by the Video Decoder Checkup Utility

      o

Elecard MPEG-2 decoder

Not supported by the Video Decoder Checkup Utility but supported by this feature enhancement. Note: When you install the Elecard MPEG-2 package, it also installs a codec that makes MPEG-4.3 files fail in ICA sessions. To disable that codec, type the following at a command prompt:

Regsvr32 /u <c:/program files/common files/elecard/minidivx.ax>
where <c:/program files/common files/elecard/minidivx.ax> is the path to the install location of the Elecard package.

    [From PSE400W2K3008][#92374]

    6. If you select a paper setting other than "Letter" (default) for an autocreated printer, the custom setting is only partially restored after you log on the next time. The custom setting displays correctly on the Device Settings tab, but reverts to "Letter" (default) on the General tab until you click OK. This occurs because the paper size settings are not properly saved at logoff and cannot be restored properly when you log on the next time.

    [From PSE400W2K3R01][#93039]

    7. You cannot browse nested organizational units (OUs) from the Presentation Server Console if the nested OUs have the same name as the parent OU. This occurs because the console uses string representation of user objects to perform object comparisons. For more complex container objects, such as Active Directory OUs, this approach is inadequate.

    This fix corrects the issue by using LDAP for object comparison, so that you can browse same-name objects at different hierarchy levels from the console.

[From PSE400W2K3R01][#94762]

    8. On occasion, users cannot shadow other users or enumerate the necessary objects from the Shadow taskbar (wshadow.exe). This fix corrects the issue and also introduces the following functionality change:

    By default, only local and Citrix administrators can enumerate the Applications node. To enable other users to enumerate the node, you must create the following registry key:

    HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\IMA
    Name: EnableAppEnumForUsers
    Type: REG_DWORD
    Data: 0 (Disable) or 1 (Enable)

    You must restart the IMA Service for the registry change to take effect.

[From PSE400W2K3R01][#94764]

    9. Note: This fix requires Presentation Server Client Version 9.0 or its replacement as specified in Knowledge Center article CTX110425.
    File and folder names on mapped drives that contain non-ASCII characters appear garbled if the server is set to use a different system language. This occurs because the client drive mapping server module supports only ANSI-to-Unicode conversion and other string related routines using its system default code page.

    The client drive mapping module now supports multiple code pages.

    [From PSE400W2K3R01][#96892]

    10. On occasion, servers become unresponsive unexpectedly. This occurs because of heavy transport resource lock contention.

    This fix corrects the issue by introducing modifications to transport resource locking to significantly reduce contention.

    [From PSE400W2K3R01][#98670]

    11. Administrators with custom privileges may take a long time to enumerate sessions associated with a particular application through the Presentation Server Console. Sometimes, enumeration fails altogether for such administrators.

    This fix corrects the issue by deducing the amount of time it takes to check custom administrator permissions.

    [From PSE400W2K3R01][#100949]

    12. After reconnecting to a disconnected session, smart card functionality within the session may not work properly until you remove and reinsert the smart card in the reader.

    [From PSE400W2K3R01][#101762]

    13. In mixed farm environments consisting of computers running both Presentation Server 3.0 and earlier, the SDK 3.0 function get_MFWinServicePack becomes unresponsive for about ten seconds if one of the computers running a version earlier than 3.0 is not responding.

    [From PSE400W2K3R01][#104568]

    14. In mixed farm environments where both Versions 3.0 and 4.0 are deployed, the IMA Service on servers running Version 4.0 may become unresponsive and cause XML browsing to fail intermittently. The issue is caused by buffer overruns.

    [From PSE400W2K3R01][#104828]

    15. Shadowing from the Management Console over RDP fails and the following error message appears: "Error: Shadow failed. Error code 7050." This occurs because the console does not properly detect whether the shadower is logged on over ICA or RDP. Subsequently, shadowing fails unless the shadower is logged on over ICA.

    [From PSE400W2K3R01][#105619]

    16. When closing modal dialog boxes pertaining to seamless applications, focus goes to a local client window rather than to a window pertaining to the seamless application. This occurs with a small number of legacy applications that do not support the design that gives users the Minimize All functionality in client sessions.

    This is the server-side component of a fix that resolves the issue by introducing support for a registry setting that allows you to disable Minimize All functionality. To resolve the issue in its entirety, you must set the following registry key and deploy Hotfix Client 9.100 or its replacement as specified in Knowledge Center article CTX110425:

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

[From PSE400W2K3R01][#107258]

    17. Uninstalling application packages using Installation Manager may not remove all associated registry entries. An error with Event ID 1015 may be generated in the process.

    [From PSE400W2K3R01][#107403]

    18. If certain applications are configured to not start printing until the last page to be printed is received, the applications do not start printing until the application is terminated. Also, printing to a mapped printer from a pass-through session launched from within another session does not always work. On occasion, servers also experience a fatal error. This occurs because a resource release lock and a resource acquire lock calls are missing, which results in one thread acquiring the lock and a different thread releasing it.

    [From PSE400W2K3R01][#108520]

    19. Servers fail to restart after installing an Installation Manager package even if you specify the ForceReboot option. This occurs when no users are logged on to the target server at the time of the installation.

    [From PSE400W2K3R01][#108928]

    20. When using more than one Presentation Server Console to specify printer drivers and selecting the "Allow only drivers in the list" compatibility list option in one console and the "Allow all drivers except those in the list" option in another console, all available printer drivers are autocreated rather than those specified in either console. This occurs because the two options are mutually exclusive and neither can be enforced over the other.

    After installing this hotfix, the printer drivers are Autocreated according to the compatibility list options you specify.

    [From PSE400W2K3R01][#109050]

    21. The MFCOM object property "ZonesShareLoadInfo" cannot be set. This occurs because the related event is not sent to IMA properly.

    [From PSE400W2K3R01][#109230]

    22. After upgrading to Windows 2003 Service Pack 1, Internet Explorer becomes unresponsive unexpectedly. This occurs because of an incompatibility of Citrix code and the Data Execution Prevention feature included in Service Pack 1.

    [From PSE400W2K3R01][#109486]

    23. Users cannot published applications from the Presentation Server Console if the configuration of servers associated with the application, such as information about the working directory, cannot be retrieved from the database.

    [From PSE400W2K3R01][#110119]

    24. Servers are reported as going down unexpectedly by Resource Manager by way of offline notifications such as email, SMS, or SNMP, when, in fact, they stopped as designed. This occurs because the servers fail to send the ServerDown message to the farm metric server, causing it to treat those servers as having gone down in an irregular manner.

    [From PSE400W2K3R01][#110236]

    25. While opening the properties for a published application in the Presentation Server Console, the following error message appears: "Error: one or more servers failed to complete startup sequence, ... error code :c0180003." This occurs if you remove servers from the farm using the console without running the chfarm utility or uninstalling MetaFrame. The IMA Service fails to completely remove the records pertaining to the removed servers from the persistent store.

    [From PSE400W2K3R01][#110248]

    26. After installing Windows 2003 Service Pack 1, smart card pass-through authentication fails. The issue is caused by changes to winlogon introduced in Service Pack 1.

    [From PSE400W2K3R01][#111392]

    27. On occasion, when running Driver Verifier, servers become unresponsive.

    [From PSE400W2K3R01][#111746]

    28. In sessions using the Client for Linux with Spanish keyboard layouts, the Print Screen key does not work. This occurs because of an incorrect scan code in the Spanish keyboard layout file.

    [From PSE400W2K3R01][#111762]

    29. Sessions using smart cards may become unresponsive. This occurs because the client operating system blocks certain commands during transactions.

    [From PSE400W2K3R01][#111828]

    30. Applications in isolation environment folders do not enumerate.

    [From PSE400W2K3R01][#111883]

    31. If a single application instance per user is enabled in the Presentation Server Console and the LongCommandLine functionality is enabled for the session, the message "You already have an instance of the application" appears when users try to reconnect to a disconnected published application, even though the reconnection attempt does not constitute a separate application launch.

    [From PSE400W2K3R01][#111953]

    32. When connecting to a Windows Server 2003, users who are part of the Allow log on through Terminal Services group policy but not of the Allow log on locally group policy cannot enumerate the applications in an application set. This occurs because the code does not check for the latter policy, which is new in Windows Server 2003.

    [From PSE400W2K3R01][#112491]

    33. The session shadowing dialog box displays all discoverable servers, regardless of the user's permissions to those servers. However, as designed, users can shadow sessions only on servers to which they have permissions.

    [From PSE400W2K3R01][#112820]

    34. Minimizing multiple published applications does not release the focus properly. Therefore, the focus fails to go to a local application.

    [From PSE400W2K3R01][#113004]

    35. When the registry value HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\TWI\SeamlessFlags, is set to 0x1 for the purpose of launching each application in a separate session, it is still possible to launch two applications within the same session, depending on the exact timing of the two application launches. This timing issue is known as a race condition. Additionally, the first application to be launched may be registered twice in the application list of the Presentation Server Console.

    This fix corrects both issues.

    [From PSE400W2K3R01][#113157]

    36. IMA queries to the SQL database are blocked and the SQL server process cannot be terminated. This occurs because when IMA queries to the SQL database time-out, the SQL connections are not closed properly. Subsequent IMA queries result in additional open SQL connections.

    This fix introduces a new registry entry that allows you to delay the next connection attempt to the SQL database after a time-out. Create the following registry entry:

    HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\IMA
    Name: DB_TIMEOUT_DELAY
    Type: REG_DWORD
    Data: <time-out delay, in seconds>

The following Event Viewer are written to the Event Viewer on the affected server:

EventID: 3623
MSG_DSDRIVER_DB_CONNECTION_TIMEOUT_WARNING
The Database Server hosting the Citrix DataStore has failed to respond to an IMA query in a timely fashion. This may be an indication of problems with the network, name resolution, or problems with the Database Server hosting the Citrix DataStore.

EventID: 3624
MSG_DSDRIVER_DB_CONNECTION_TIMEOUT_ERROR
The Database Server hosting the Citrix DataStore has failed to respond to an IMA query in a timely fashion. This may be an indication of problems with the network, name resolution, or problems with the Database Server hosting the Citrix DataStore.

[From PSE400W2K3R01][#113648]

    37. With server-to-client content redirection enabled:

      o Hyperlinks in Microsoft Office applications open the browser on the server. This fix corrects the issue for the following applications:

        § Access

        § Excel

        § Outlook

        § PowerPoint

        § Publisher

        § Word

      o If Netscape 7.2 is installed and uninstalled on the server, double-clicking .htm files does not open the files.

      o If the hyperlink does not contain ://, the browser is run on the server.

    This fix corrects the issue.

[From PSE400W2K3R01][#113904]

    38. Users may not be able to use Internet Explorer to view URLs or files with file names or file paths that contain spaces, commas, or non-standard characters when using DDE (WM_DDE_EXECUTE) to launch files within the same instance of Internet Explorer. This occurs because DDE requires parameters containing non-standard characters to be passed in quotes, which is not being done.

    [From PSE400W2K3R01][#114190]

    39. Administrators with custom privileges may take a long time to enumerate sessions under a server folder.

    This fix corrects the issue by deducing the amount of time it takes to check custom administrator permissions.

    [From PSE400W2K3R01][#114432]

    40. After applying Microsoft article Q121007 to disable 8.3 name creation on NTFS partitions, users cannot shadow using the Shadow taskbar. Instead, the client help window for WFICA32.exe appears.

    [From PSE400W2K3R01][#114684]

    41. In the Italian keyboard layout on non-Windows clients, the "<" and ">" keys do not work as expected with certain applications.

    [From PSE400W2K3R01][#115277]

    42. When an application set refresh request is done from a client using smart card authentication, the refresh request may be routed to a server where logons are disabled. As a result, the refresh request fails and the following message appears: "Remote logins are currently disabled." This occurs because the mechanism used to route the refresh request does not consider the state of the destination server before routing the request there.

    [From PSE400W2K3R01][#115473]

    43. If administrators with custom privileges are using MFCOM-based applications that use the MetaFrameCOM.MetaFrameFarm.Sessions property, such as the Citrix Web Console, the application becomes unresponsive.

    This occurs when there are large numbers of active sessions in the farm. This fix corrects the issue by introducing support for a registry setting that prevents the application from becoming unresponsive. To enable this logging, you must set the following registry key:

    HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\IMA\IMAServers
    Name: fCustomAdminViewAllSessions
    Type: REG_DWORD
    Data: 1

[From PSE400W2K3R01][#115573]

    44. On occasion, the IME toolbar appears twice - within the ICA session and running on the local client device. This occurs when a seamless application has focus and the Japanese IME language toolbar is made to take focus by pressing Alt+Shift.

    [From PSE400W2K3R01][#115821]

    45. IBM Blade servers experience random fatal errors. This occurs because a mutex object is initialized by multiple threads though it should be initialized only once.

    [From PSE400W2K3R01][#116304]

    46. Due to excessive database queries, Installation Manager jobs remain in a pending state for a long period of time before changing to a starting state.

    [From PSE400W2K3R01][#116501]

    47. Certain applications, including Microsoft Project, may exit unexpectedly when run seamlessly on client devices with multiple monitors.

    This fix corrects the issue by way of a different implementation of multi-monitor window sublassing hooks.

    [From PSE400W2K3R01][#116609, 116611]

    48. This fix adds support for Oracle data store query time-outs. The IMA Service becomes unresponsive when queries to Oracle data stores do not time out properly. This occurs because the IMA code responsible for handling Oracle queries does not support time-outs. This fix adds support for two registry settings that let you specify the amount of time after which unsuccessful Oracle queries time out, and the amount of time by which subsequent queries are delayed.

    To specify Oracle data store query time-outs, you must set the following registry keys:

    HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\IMA
    Name: DB_CONNECTION_TIMEOUT
    Type: REG_DWORD
    Data: time (in seconds) Note: DB_CONNECTION_TIMEOUT may be off by 2 minutes because it takes that long for the Oracle APIs to respond.

HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\IMA
Name: DB_TIMEOUT_DELAY
Type: REG_DWORD
Data: time (in seconds)

[From PSE400W2K3R01][#116838]

    49. The IMA Service shows high CPU consumption while performing license updates. This occurs when Microsoft license information changes in the local or global pools and the service is trying to synchronize. As a result, several threads are involved in the same processes and accessing the same registry resources at the same time, spiking CPU consumption.

    [From PSE400W2K3R01][#117246]

    50. This fix eliminates the DSCHECK perform counter and its related Event Log message. More meaningful information is provided when running DSCHECK from a command line.

    [From PSE400W2K3R01][#117289]

    51. After applying Service Pack 4 for MetaFrame XP 1.0, deploying Installation Manager packages may fail with the Event Log showing Event ID 1000 - Gemini installer failed.

    [From PSE400W2K3R01][#117574]

    52. When a large number of concurrent sessions is in use by Conferencing Manager, Presentation Server occasionally experiences a fatal error. The issue is caused by a memory allocation error.

    [From PSE400W2K3R01][#117894]

    53. This fix resolves several licensing related issues, among them an issue where users cannot connect to computers running Presentation Server and receive an error message stating that the system reached its licensed logon limit.

    This fix corrects a Citrix startup license consumption issue. Additionally, it introduces the following Event Log entries that are written when grace licenses are granted and when licenses are rejected:

    EventID: 9025
    ERROR_CTX_GRACE_LOGON_PERMITTED
    Error received while obtaining a license for a MetaFrame client connection. A grace license has been granted.

EventID: 9026
ERROR_CTX_LICENSE_REQUEST_REJECTION
Error received while obtaining a license for a MetaFrame client connection. The license request has been rejected.

[From PSE400W2K3R01][#118068]

    54. Rules for application isolation environments created from the 32-bit version of Presentation Server are not fully supported on computers running the 64-bit version.

    [From PSE400W2K3007][#118411]

    55. This fix adds support of the PDA Synchronization feature to Presentation Server, Advanced Edition. For information about configuring the feature, see the product Administrator's Guide.

    [From PSE400W2K3002][#118528]

Note: This feature is not supported on Presentation Server, Standard Edition.

    56. If the the Language bar of IME 2002 or IME 2003 is running within an ICA session, the session remains active even after all seamless published applications are closed.

    [From PSE400W2K3004][#118583]

    57. While processing print jobs, the status of client printers changes to off-line. This occurs because the maximum buffer size is not correctly specified to the reducer, which causes the encoded data to be larger than the data provided to the reducer. As a result, the code rejects the request to send printer data across the wire to the client, and resets the client printer to be off-line.

    [From PSE400W2K3003][#118949]

    58. During client sessions, the default printer, as set on the client device, is ignored. Instead, the first printer in the Printers list is made the default printer. This occurs because the Windows print spooler is deleting the default printer setting set by the Presentation Server code.

    This fix corrects the issue by calling registry APIs rather than print spooler APIs.

    [From PSE400W2K3003][#119054]

    59. When a large number of concurrent sessions is in use by Conferencing Manager, users sometimes experience random periods of unresponsive session windows during the conference. The periods may last up to two minutes and are caused by a deadlock in resource allocation created by the flow control mechanism. The deadlock prevented conference participants from receiving refreshed data frames.

    [From PSE400W2K3R01][#119874]

    60. Autocreated client printers are not retained if the text "Auto Created Client Printer" in the Comments field of the Properties dialog box is modified.

    After applying this fix, modifying the text results in the following:

      o Printers attached to standard ports are converted to retained printers

      o Printers attached to legacy ports are removed from the managed printer list and are no longer managed

    [From PSE400W2K3022][#120226]

    61. On occasion, the Citrix Print Manager Service, CpSvc.exe, stops unexpectedly. This occurs because of a heap corruption when printer objects are deleted multiple times.

    This fix prevents multiple deletion of printer objects.

    [From PSE400W2K3010][#120703]

    62. You cannot print from client devices that do not support the SPL protocol. Client printers mapped to client:<sessionID>:LPT1: are not restored at logon.

    This fix corrects the issue by adding support for CDM mapped port printing. Client printers mapped to client:<sessionID>:LPTx(COMx): are restored from the user profile.

[From PSE400W2K3R01][#121015]

    63. When an application is launched multiple times in rapid succession, not all instances of the application may appear in the Presentation Server Console.

    [From PSE400W2K3R01][#121029]

    64. The amount of Microsoft license information in the data store tends to grow very large. This occurs because each time a non-Windows client logs on to a computer running Presentation Server, the Microsoft license information obtained by Presentation Server is replicated to the data store. If Presentation Server obtains the same license information multiple times, the same information is replicated each time.

    [From PSE400W2K3R01][#121063]

    65. When using the MPS SDK , changing the user registry root of an isolation environment changes the installation registry root. This occurs because the user registry root is incorrectly assigned the same value as the installation root.

    [From PSE400W2K3R01][#121465]

    66. When accessing the Printer Bandwidth setting for the first time within a Console session, the Console may display incorrect values for the Printer Bandwidth setting.

    [From PSE400W2K3R01][#121494]

    67. This fix resolves the following issues related to the enforcement of application limits:

      o Application limits are not enforced for certain published applications [#97994, 121849]

      o When reconnecting to disconnected sessions, users may receive an error message stating that the application limit has been reached [#120939]

    [From PSE400W2K3R01][#121849]

    68. The Wfshell.exe process may exit unexpectedly, generating the following Event Log error:

    Event Type: Error
    Event Source: Application Error
    Event Category: (100)
    Description: Faulting application wfshell.exe, version 4.0.2198.1, faulting module msvcrt.dll, version 7.0.3790.1830, fault address 0x00038efa.

[From PSE400W2K3R01][#121887]

    69. On occasion, the Citrix Print Manager Service (CPsvc.exe) exits unexpectedly. This occurs when Presentation Server encounters a truncated DEVMODE (printer configuration information) that is retained in a user profile or received from the client.

    This fix resolves the issue by validating the actual data length before accessing the retained DEVMODE data and discarding it in favor of driver default settings if the retained data is not the right size.

    [From PSE400W2K3022][#122961]

    70. Servers experience a fatal error, displaying a blue screen when using CDF Tracing using MF_Driver_Cdm. This occurs when a CDF trace statement tries to print an improperly formatted buffer.

    [From PSE400W2K3R01][#123645]

    71. On occasion, applications run in seamless mode react slowly to user commands. Specific functions may fail and eventually render the user session unresponsive. This occurs because of a memory allocation issue caused by Ctxnotif.dll in winlogon.exe.

    [From PSE400W2K3R01][#124670]

    72. On occasion, printing large files causes the printer to be marked offline.

    [From PSE400W2K3R01][#125965]

    73. Servers may restart unexpectedly. The issue is caused by the wdica.sys file and occurs because two resource locks are not released when the driver is unloaded.

    [From PSE400W2K3R01][#126585]

    74. When shutting down a farm metrics server, the IMA Service running on that server may appear unresponsive. This occurs when a large number of servers cannot be contacted. The service spends up to 30 seconds waiting for each server it could not contact. The higher the number of servers that cannot be contacted, the longer the service appeared unresponsive.

    This fix introduces a flag that is cleared when the farm metrics server is shutting down, thus eliminating the 30 second wait time per unresponsive server.

[From PSE400W2K3R01][#126758]

    75. Printers go offline when users are printing from outside their sessions. The issue is caused by a failure to properly identify the spooler process as the caller and allow the access.

    [From PSE400W2K3R01][#126963]

    76. On occasion, the IMA Service exits unexpectedly. The issue occurs when an object is reused in a loop and the memory allocated in each loop is not freed properly.

    [From PSE400W2K3R01][#127162]

    77. On occasion, the Presentation Server Console displays a question mark (?) in place of administrator names. This occurs when the IMA Service cannot resolve administrator names due to a variety of domain trust issues.

    [From PSE400W2K3R01][#127866]

Installing and Uninstalling this hotfix rollup pack

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.

    • this hotfix rollup pack may or may not prompt you to restart the server when the installation or uninstallation is complete. If you are using the Access Suite Console, you must restart the server after installing or uninstalling this hotfix rollup pack to ensure that it is added to or removed from the console's hotfix inventory list.

To install this hotfix rollup pack:

    1. Copy the hotfix rollup pack 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 Suite Console, restart the server to ensure the hotfix rollup pack is added to the console's hotfix inventory list.

To uninstall this hotfix rollup pack:

    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 Suite Console, restart the server to ensure the hotfix rollup pack is removed from the console's hotfix inventory list.

Files Updated

0000040a.kbd

7,428

11/29/2005

01:31p

00000410.kbd

7,682

11/29/2005

01:32p

adfp.dll

196,608

11/29/2005

04:28p

adfutil.dll

282,624

11/29/2005

04:28p

adfverfw.exe

299,008

11/29/2005

04:28p

AdminUserMgr.jar

141,742

11/20/2005

12:15a

AgentSVC.exe

106,496

11/29/2005

04:27p

AggressiveCompression.exe

12,288

11/29/2005

01:54p

AggressiveCompressionUI.dll

17,920

11/29/2005

01:04p

AIEIMA.dll

17,408

11/29/2005

01:54p

aieimaUI.dll

20,992

11/29/2005

01:04p

AieSal.dll

69,632

11/29/2005

01:54p

aiess.dll

196,744

11/29/2005

04:28p

AltisUl.dll

135,168

11/29/2005

04:27p

CDM.sys

297,984

11/29/2005

01:30p

CgpCore.dll

110,592

11/29/2005

04:27p

citrix.XP10FR3.mof

12,631

08/19/2005

11:55a

CitrixFarmProv.dll

151,552

11/29/2005

02:18p

citrix_ima_core.jar

1,047,072

11/20/2005

12:15a

CPatch.exe

26,624

11/14/2005

04:09a

cpmon.dll

48,128

11/29/2005

01:54p

cpr117289.vbs

842

11/16/2005

03:02p

cpr122675.vbs

1,468

08/29/2005

01:22p

CpSvc.exe

282,624

11/29/2005

01:54p

cpupdrv.dll

32,768

11/29/2005

01:54p

Cpupdui.dll

60,928

11/29/2005

01:54p

ctxadmin.dll

118,784

11/29/2005

01:54p

ctxauddmo.dll

47,616

11/29/2005

04:28p

ctxgina.dll

77,824

11/29/2005

01:54p

ctxnotif.dll

110,592

11/29/2005

01:54p

ctxrdpctls.dll

28,672

11/29/2005

01:54p

ctxrpc.dll

30,344

11/29/2005

04:28p

CtxSFOSvc.exe

196,608

11/29/2005

04:27p

ctxviddmo.dll

47,616

11/29/2005

04:28p

dscheck.exe

155,648

11/29/2005

04:28p

enblrrecw.exe

876,544

11/29/2005

04:28p

FilterInt.dll

151,552

11/29/2005

01:54p

icactls.dll

61,440

11/29/2005

01:54p

iexplore.exe

36,864

11/29/2005

01:54p

ImaAdminSal.dll

151,552

11/29/2005

04:27p

ImaAdminSs.dll

217,224

11/29/2005

04:28p

ImaDomain.dll

139,400

11/29/2005

04:28p

ImaGrpSs.dll

131,208

11/29/2005

04:28p

ImaMfRpc_Client.dll

42,496

11/29/2005

01:54p

ImaMsgsUI.dll

33,792

11/29/2005

04:27p

ImaNDS.dll

106,632

11/29/2005

04:28p

ImaOracle.dll

139,264

11/29/2005

04:27p

ImaRaSs.dll

143,496

11/29/2005

04:28p

ImaSql.dll

221,184

11/29/2005

04:27p

ImaSrv.exe

151,552

11/29/2005

04:27p

ImaSrvSs.dll

344,200

11/29/2005

04:28p

IMHandler.dll

188,416

11/29/2005

04:27p

ImsSs.dll

561,288

11/29/2005

04:28p

IMUtil.dll

319,488

11/29/2005

04:27p

JATHelp.chm

385,514

06/07/2005

04:41p

LmsSal.dll

90,112

11/29/2005

04:28p

MergeWFS.exe

98,304

11/29/2005

04:28p

MetaFramePubAppMgr.jar

369,166

11/20/2005

12:15a

MfAppSs.dll

422,024

11/29/2005

04:28p

mfcomsrv.dll

733,184

11/29/2005

01:54p

MFError.dll

3,584

11/29/2005

01:54p

MFErrorUI.dll

22,528

11/29/2005

01:03p

MfPnSs.dll

123,016

11/29/2005

04:28p

MfRpcSs.dll

237,704

11/29/2005

04:28p

MfSrvSs.dll

712,840

11/29/2005

04:28p

MFStatus.dll

3,584

11/29/2005

01:54p

MFStatusUI.dll

14,336

11/29/2005

01:03p

MFXPPerf.dll

49,664

11/29/2005

04:28p

mfxpperf.ini

45,904

10/12/2005

01:53p

MFXPPerfUI.dll

20,480

11/29/2005

04:28p

mfxpperf_def.h

2,839

10/12/2005

01:53p

MgmtEventProv.dll

106,496

11/29/2005

02:19p

mmhook.dll

13,312

11/29/2005

01:54p

mmvd.dll

32,768

11/29/2005

01:54p

mod_cgp.so

44,544

11/29/2005

04:28p

Native.dll

36,864

11/29/2005

04:28p

Packager2.exe

2,187,264

11/29/2005

04:28p

pnsvc.exe

98,304

11/29/2005

01:54p

PolicyMgr.jar

313,774

11/20/2005

12:15a

PrinterMgr.jar

291,594

11/20/2005

12:15a

PS400RegBackup.vbs

10,423

11/16/2005

03:01p

PS400_DuplicateFiles_Restore.vbs

1,952

11/22/2005

10:52a

PS400_Multi_DuplicateFiles.vbs

1,814

11/22/2005

10:52a

RemoteAccessProxy.dll

8,704

11/29/2005

04:28p

RMMonitorSS.dll

1,159,304

11/29/2005

04:28p

saginst.exe

172,032

11/29/2005

04:28p

scardhook.dll

81,920

11/29/2005

01:54p

seamls20.dll

69,632

11/29/2005

01:54p

ServerMgrNew.jar

364,800

11/20/2005

12:15a

SettingsMgr.jar

36,167

11/20/2005

12:15a

sphook.dll

14,848

11/29/2005

01:54p

vdtw30.dll

491,656

11/29/2005

04:28p

wdica.sys

228,488

11/29/2005

04:28p

wfapi.dll

22,016

11/29/2005

01:54p

wfshell.exe

77,824

11/29/2005

01:54p

wpnbr.dll

122,880

11/29/2005

01:54p

wshadow.exe

102,400

11/29/2005

01:54p

wshadowUI.dll

38,912

11/29/2005

01:04p

wsxica.dll

966,928

11/29/2005

04:28p

wsxicaUI.dll

15,872

11/29/2005

01:04p

xpperfdata.dll

18,944

11/29/2005

04:28p

xteConfg.dll

29,184

11/29/2005

01:54p

Copyright © 2005 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.0 for Microsoft Windows 2003
  • Access Essentials 1.0
Search
Knowledge Center
Presentation Server
Presentation Server Clients (ICA)
XenServer
XenDesktop
NetScaler Application Delivery
Access Gateway
EdgeSight
Provisioning Server
WANScaler
Password Manager