Replaces: PSE400W2K3001, PSE400W2K3002, PSE400W2K3003, PSE400W2K3005, PSE400W2K3007, PSE400W2K3008, PSE400W2K3009, PSE400W2K3010, PSE400W2K3012, PSE400W2K3014, PSE400W2K3015, PSE400W2K3017, PSE400W2K3018, PSE400W2K3020, PSE400W2K3021, PSE400W2K3022, PSE400W2K3024, PSE400W2K3025, PSE400W2K3029, PSE400W2K3R01, PSE400R01W2K3001, PSE400R01W2K3002, PSE400R01W2K3004, PSE400R01W2K3005, PSE400R01W2K3006, PSE400R01W2K3007, PSE400R01W2K3008, PSE400R01W2K3009, PSE400R01W2K3010, PSE400R01W2K3011, PSE400R01W2K3012, PSE400R01W2K3013, PSE400R01W2K3014, PSE400R01W2K3015, PSE400R01W2K3016, PSE400R01W2K3017, PSE400R01W2K3020, PSE400R01W2K3021, PSE400R01W2K3023, PSE400R01W2K3026, PSE400R01W2K3027, PSE400R01W2K3030, PSE400R01W2K3031, PSE400R01W2K3032, PSE400R01W2K3033, PSE400R01W2K3034, PSE400R01W2K3036, PSE400R01W2K3038, PSE400R01W2K3039, PSE400R01W2K3040, PSE400R01W2K3042, PSE400R01W2K3044, PSE400R01W2K3046, PSE400R01W2K3047, PSE400R01W2K3049, PSE400R01W2K3050, PSE400R01W2K3051, PSE400R01W2K3052, PSE400R01W2K3053, PSE400R01W2K3054, PSE400R01W2K3055, PSE400R01W2K3056, PSE400R01W2K3057, PSE400R01W2K3058, PSE400R01W2K3059, PSE400R01W2K3060, PSE400R01W2K3061, PSE400R01W2K3062, PSE400R01W2K3063, PSE400R01W2K3064,
PSE400R01W2K3065, PSE400R01W2K3067, PSE400R01W2K3069, PSE400R01W2K3070, PSE400R01W2K3072, PSE400R01W2K3073, PSE400R01W2K3075
This document describes the issue(s) solved by this hotfix rollup pack and includes installation
instructions. You can find more information about Presentation Server
4.0 in the Presentation Server Administrator's Guide. Documentation,
including the Administrator's Guide, is in the Document Center located
in the \documentation\docs directory on the Citrix Presentation Server
CD. The Document Center provides a single point of access to the documentation
and enables you to go directly to the section in the documentation that you
need. You can access the Document Center from the product CD or install it on
your servers.
If you prefer to access the guide without using the Document Center, navigate
to the component PDF files using Windows Explorer. 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/.
Hotfix rollup packs are cumulative; they contain new fixes as well as fixes released in earlier hotfix rollup packs. This readme file documents the fixes that are new in Hotfix Rollup Pack PSE400W2K3R02. For a listing of fixes in Hotfix Rollup Pack PSE400W2K3R01, see See Knowledge Center article CTX107504.
- This fix introduces a feature enhancement to the CHFARM utility (CHFARM.exe). At present, the utility is implemented as a GUI application requiring multiple prompts. This enhancement allows you to automate the process of changing farms from a command line.
Overview of command line parameters:
CHFARM /joinfarm /ldsc:servername /user:[domain]\user name /pwd:password [/zone:zonename] [/quiet] [/verbose]
CHFARM /joinfarm /ddsc:directdatastore /odbcuser:user name /odbcpwd:password /dsnfile:pathplusname [/zone:zonename] [/quiet] [/verbose]
/verbose - sends extra debug information to a DOS window; an alternative to this is the redirect the output to a file (CHFARM parms >mylog.txt).
/quiet - suppresses are you sure messages
/ldsc - the name of the server whose farm you want to join indirectly
/user - user name with optional domain [domain/]user name
/pwd - password for the [domain/]user name
/zone - zone name
/ddsc - direct database store (for example SQL Server)
/odbcuser - user name for the ODBC database
/odbcpwd - password for the ODBC user
/dsnfile - path and name of the file you want to use as the .dsn file template; for example: /dsnfile:c:\mydir\MF20.dsn. The DSN file can be obtained from the first server to join the farm. By default, the template is located at C:\Program Files\Citrix\Independent Management Architecture\MF20.dsn. If the path to your dsn file contains spaces, use quotes ("); for example:
/dsnfile:"C:\my setup files\Citrix\my stuff\mf21.dsn"
When you use the utility from the GUI and fill in all GUI prompts for Create or Join Farm, a batch file is created to automate the process of joining new servers to a farm. The batch file, JOINFARM.BAT, is located in the same folder as the utility. Modify the batch file according to the comments in the file that instruct you to fill in the password and, in some cases, the /dsnfile location.
Typical usage example:
- Run CHFARM to create the first server in the farm.
Note: This step is optional. On another server you want to join to the farm, run CHFARM, without command line parameters, to manually join the server to the farm.
- Copy the JOINFARM.BAT file from the first or second server to a floppy disk at A:\NEWFARM.BAT. Modify A:\NEWFARM.BAT by filling in password and dsnfile information (if present) as instructed by the comments in the NEWFARM.BAT file.
- (This step is not needed if you choose "Connect to a data store set up locally on another computer" in Step A or B.)
Copy C:\Program Files\Citrix\Independent Management Architecture\MF20.dsn from the first or second server to the floppy disk at A:\thefarm.dsn.
- Edit A:\NEWFARM.BAT to point to your .dsn file and to contain the correct password; for example:
CHFARM /joinfarm /ddsc:SQL Server /odbcuser:sa /odbcpwd:pw /dsnfile:a:\thefarm.dsn
- Place the floppy disk you created in Steps C and D in the floppy disk drive of a server you want to join to the farm.
- At a command line, switch to drive A, then type NEWFARM and press Enter. A message appears stating the action completed successfully.
- Repeat Steps F and G on all servers you want to join to the farm.
Other Notes:
- There is no command line option for Create Farm; only Join Farm is supported.
- "Use the global farm settings for the License Server" is assumed.
- Parameters with spaces in them must be enclosed using quotes (").
- Do not use the C:\Program Files\Citrix\Independent Management Architecture\mf20.dsn as the source location of the DSN file because it is also the destination.
- Note the password and DSN fields in the JOINFARM.BAT file are cleared after successfully running CHFARM.
- If any errors are detected while running with command-line parameters, a pop-up dialog box appears. You must clear the dialog box to continue just as with the GUI version.
- Do not run CHFARM on more than 10 servers at the same time to avoid overloading the data store.
- Output from scripted CHFARM can be directed to a file by using the DOS ">1.txt" (to overwrite any existing file) or ">>1.txt" (to append to any existing file; for example: “A:\newfarm >1.txt”.
- Always rename the JOINFARM.BAT file. Otherwise it is updated while running, possibly confusing the batch file interpreter. In our example, we renamed to NEWFARM.BAT.
- If the IMA Service is slow in stopping (due to a very large farm, WAN, slow database, and so on) and times out, add a Dword entry "StopServiceWait" to the registry under the key HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\\IMA\RUNTIME and set it to the maximum number of seconds to wait for the service to stop. If no entry is present, the wait defaults to 900 seconds.
Sample contents of JOINFARM.BAT:
CHFARM /quiet /joinfarm /ddsc:SQL Server /zone:EMEA /odbcuser:sa /odbcpwd:password /dsnfile:"C:\Program Files\Citrix\my stuff\mf21.dsn"
[From PSE400R01W2K3014][#90552]
- When using a Unicode client (UNIX or Mac) to access an application that detects its own up/down keystrokes, modified keystrokes (shift, ctrl, alt + character) are not handled correctly.
[From PSE400W2K3R02][#96945]
- Sessions might be logged twice in the summary database, with one of the entries logging an incorrect time.
[From PSE400W2K3R02][#97670]
- If a client is set to low quality audio, playing back a .wav file in Sound Recorder results in a pulsating artifact in the audio playback.
[From PSE400W2K3R02][#101478]
- An incorrect name for Microsoft Windows Server 2003 x64 Edition appears in the Applications, Installation Manager, and Printers nodes of the management console.
[From PSE400W2K3R02][#107823]
- If the language of the operating system and/or the "Automatically adjust clock for daylight saving changes"setting is different between server and client, Java published applications display the time configured for the server.
[From PSE400W2K3R02][#109706]
- It is possible to add the same printer driver to the driver compatibility list more than once from separate Presentation Server Consoles. This occurs because no mechanism is in place to prevent duplicate registration of the same driver.
[From PSE400W2K3R02][#113063]
- This feature enhancement provides a new seamless registry flag to configure the server seamless engine to accept the client work area information (size of the desktop excluding the taskbar) but not other client metrics, such as desktop themes and font information.
This flag is useful in scenarios where it is necessary to disable the use of client-side metrics in seamless sessions but to retain the client work area. Examples of such scenarios include certain custom applications that overlap the client taskbar when maximized.
To enable this enhancement, you must set the following registry key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\TWI
Name: SeamlessFlags
Type: REG_DWORD
Data: 0x80000
[From PSE400R01W2K3059][#113283]
- On occasion, printer and drive mapping policies are not applied. This occurs when users log on to Novell servers in environments that are not using NDS as part of the farm setup. For example, the NDS preferred tree is not set in the farm settings of the Presentation Server Console. When such users log on, Presentation Server treats them as NDS users and tries to set the printer and drive mapping policies based on their NDS user credentials, which fails.
With this fix, NDS users are treated as Windows users in environments that are not using NDS as part of the farm setup.
[From PSE400R01W2K3026][#114626]
- Users cannot create folders on mapped client drives in an ICA session using the xcopy or mkdir commands from a command line.
[From PSE400R01W2K3051][#114983]
- The following message might appear in the Event Log:
Source: CTXCPUUtilMgmt
Category: (1)
Event-ID: 1538
Type: Warning
Description:
ProcessManager: Process object for PID #### could not be created.
Windows-Systemevent: 0x5
After applying this fix, the warning is written to the Event Log only if the system does not recover from the transient condition.
[From PSE400R01W2K3023][#115188]
- If multiple, different driver compatibility lists are defined and opened on different instances of the Presentation Server Console, the lists get combined.
With this fix, only the most recently defined list is honored.
[From PSE400W2K3R02][#115357]
- If the IMA Service fails to start, the Event Log does not concisely indicate
the reason for the startup failure. This occurs when the service encounters an ODBC error during ODBC initialization.
This fix introduces an Event Log message that writes ODBC error state
and text to the Event Log.
[From PSE400W2K3R02][#115579]
- In the Management Console, when you modify the properties of a published application and remove the contents of either the Command Line or Working Directory text boxes or both, the application might get corrupted in the data store.
[From PSE400W2K3R02][#115663]
- Large icons might not fully display in Microsoft Office applications
when connecting from Wyse thin client terminals or older versions of the client.
[From PSE400R01W2K3004][#115708]
- On Clients for Linux, the Caps Lock state is not maintained properly after you press the Caps Lock key, then any key, and then release the Caps Lock key.
[From PSE400W2K3R02][#115747]
- On occasion, you cannot configure a published application count metric. This occurs when multiple published applications by the same names exist in multiple folders.
[From PSE400W2K3R02][#116582]
- On occasion, account authority objects are destroyed after navigating account
folders in custom applications utilizing the MPSSDK.
[From PSE400R01W2K3005][#116614]
- On occasion, servers experience a fatal error, displaying a blue screen. This occurs immediately after submitting user credentials when reconnecting to a disconnected session.
[From PSE400W2K3R02][#116806]
- On occasion, while users are in the process of logging on, their sessions become unresponsive, displaying a blue screen background only. While existing sessions are not affected, no additional sessions can be launched until the server is restarted. This occurs when there is a transient connection failure during the logon process that results in a call time-out.
[From PSE400R01W2K3051][#116869]
- The "DISABLE FULL WINDOW DRAG" registry setting [0xc00 (0x800+0x400)] for HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\TWI\SeamlessFlags does not work as expected. As a result, users cannot see the contents of windows they are moving with the mouse.
[From PSE400W2K3R02][#116981]
- On occasion, copying from a client application and then pasting to a server application using the Client for UNIX fails. All subsequent clipboard operations for that users session fails until the session is restarted. To resolve the issue in its entirety, you must also deploy the latest Client for UNIX.
[From PSE400W2K3R02][#117470]
- Using MPSSDK functions to retrieve a parent folder's distinguished name fails.
[From PSE400R01W2K3005][#117573]
- With SpeedScreen Browser Acceleration enabled, Servers might experience periodic fatal errors, displaying a blue screen with stop code 0x0000008E.
[From PSE400R01W2K3004][#117576]
- This fix introduces improvements to support certain legacy applications when accessing mapped client drives.
[From PSE400R01W2K3051][#117720]
- On occasion, Terminal Services fails to start when the server is starting. The issue is caused by a licensing initialization related timing issue.
[From PSE400W2K3R02][#118033]
- Users cannot utilize the MPSSDK to enumerate applications for domain local groups.
[From PSE400R01W2K3005][#118038]
- MPSSDK functions report Active Directory universal groups as global groups.
[From PSE400R01W2K3005][#118039]
- The IMA Service stops working during times of heavy utilization.
[From PSE400W2K3R02][#118201]
- On occasion, you cannot add or edit a printer driver mapping in the Management Console. This occurs when the Driver Mapping List contains one or more corrupt entries that causes the console to loop through the drivers multiple times until it runs out of memory.
[From PSE400W2K3R02][#118400]
- Adding or removing package groups to or from Installation Manager might fail and generate the following error message:
"Failed to modify package group."
This occurs when the package group cannot be read from the data store.
[From PSE400W2K3R02][#118612]
- SmoothRoaming fails to reconnect users to their applications. This occurs if users are connected to multiple applications and close the initial application launched.
[From PSE400R01W2K3015][#119130]
- When configured to use the Virtual IP feature for loopback addresses, Internet Explorer might not properly resolve and find Web pages. This fix introduces support for a registry key to resolve the issue. To enable the fix, you must set the following registry key:
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\VIP
Name: DisableUDPLoopback
Type: REG_DWORD
Data: 0x1
[From PSE400W2K3R02][#119205]
- Using the Citrix Connection Configuration tool to view the settings for the RDP listener overwrites the End a disconnected session setting even if you do not modify the setting.
[From PSE400W2K3R02][#119246]
- Users cannot connect to servers and the following error message appears:
"The system has reached its license logon limit."
This occurs because licenses consumed at logon are not released at logoff time.
[From PSE400R01W2K3026][#119351, #126249]
- In large farm environments, refreshing any of the server or Installation
Manager nodes might cause the Presentation Server Console to become unresponsive.
This fix corrects the issue by limiting the refresh functionality to only
the information currently displayed to the administrator. For example, if
you select and refresh a server node, only the data about the packages installed
on that server is refreshed. The refresh functionality of the following
nodes is modified:
- All package nodes
- All package group nodes
- All server nodes.
[From PSE400W2K3R02][#119623]
- The Job Properties dialog box lacks Refresh functionality, such as a Refresh button. The only way to refresh the results is to close the Job Properties dialog box and then refresh the entire Installation
Manager data cache.
This fix adds a Refresh button to the Job Results tab of the
Job Properties dialog box. This allows you to refresh the information
in the server/package status table, events table, and the event details text
box. The fix also ensures that anything that is selected before the refresh
remains selected when the refresh is complete.
[From PSE400W2K3R02][#119626]]
- When attempting to unlock a smart card-authenticated session locked by a screen saver, you are prompted for a password rather than a PIN.
[From PSE400R01W2K3051][#119748]
- Load evaluators created with MFCOM based applications or scripts may prevent rules from being initialized.
[From PSE400W2K3R02][#119836]
- In published instances of the Shadow taskbar, the taskbar Autohide function does not work. The following error message appears instead:
"There is already an auto hidden window on this edge. Only one auto hidden window is allowed on each edge."
This fix removes the Autohide menu option from the taskbar if the function is unavailable.
[From PSE400W2K3R02][#119941]
- On occasion, updating printer and driver information from the server node of the Management Console does not work properly if the selected server node is not the local node. This occurs when you add or delete a printer or printer driver on a remote server without refreshing the printer/printer driver information view from the console on that server.
[From PSE400W2K3R02][#120136]
- When accessing URLs of the type, pns://, rtsp://, or rtspu:// using Internet Explorer in a client session, the server's CPU utilization might reach 100 percent.
This fix adds a detection mechanism to launch the proper media player associated with those URL types.
[From PSE400R01W2K3016][#120316]
- MFCOM applications take a long time to enumerate users from the MetaFrameApplication.Sessions property. This occurs when a large number of sessions are associated with a particular application. The program needs to check the permissions on all sessions to see if the user is allowed to view those sessions. This fix introduces a modified algorithm to improve the performance of permission checking.
[From PSE400W2K3R02][#120484]
- MPSSDK applications report local users on computers running Presentation Server as domain users. This occurs because the MPSSDK does not differentiate between domain and local users.
[From PSE400R01W2K3005][#120777]
- This feature enhancement introduces support for session sharing on fully loaded servers. Without this fix, session sharing does not work on fully loaded servers. Instead and as designed, users are load balanced to less busy servers. To enable this feature enhancement, you must set the following registry key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\TWI\
Name: SeamlessFlags
Type: REG_DWORD
Data: 0x100
[From PSE400R01W2K3051][#120874]
- Windows 2003 supports using a workstation's regional and keyboard settings, such as English (Australian) or French (Canadian) within a Terminal Services session. This is the server-side component of a feature enhancement that extends support for this functionality to Presentation Server. To get the feature enhancement in its entirety, you must also deploy Hotfix Client 9.100 to users or its replacement as specified in See Knowledge Center article CTX110425.
[From PSE400W2K3R02][#120899]
- When adding a new server to the farm, the Presentation Server Console does not display the server under Installation Manager > Packages > [Package group name] > Install package group until you close and reopen the console.
The issue does not occur with individual packages but only with package groups.
[From PSE400W2K3R02][#120935]
- Installation Manager might fail to honor environment variables specified in HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\appcloning\agent\installer\symbols.
[From PSE400W2K3R02][#120974]
- When refreshing an application set in smart card seamless sessions, the smart card pin prompt appears within a 640x480 window whereas all other interaction is seamless.
[From PSE400W2K3R02][#121027]
- Servers experience a fatal error, displaying a blue screen. This occurs during times of high activity resulting from printing to mapped ports and/or file copying to mapped client drives.
[From PSE400R01W2K3051, PSE400W2K3R02][#121051, #121109]
- After installing Service Pack 1, buttons for shadowed sessions do not appear on the Shadow taskbar if you run the taskbar as a published application.
[From PSE400R01W2K3049][#121147]
- This is a usability improvement to the CHFARM (chfarm.exe) utility. On the Create a New Data Source to SQL Server screen, it is possible to select an incorrect database or, alternatively, to leave the Change the Default Database option cleared. In either case, selection of an invalid database on this screen is not detected until you reach the Confirm Server Farm screen, at which time the selection of an invalid database prevents the server from joining the farm.
With this fix, upon leaving the Create a New Data Source to SQL Server screen, the presence and accessibility of the selected database as a valid IMA data store is validated. If the validation fails, an error message is displayed until a valid database is selected.
[From PSE400W2K3R02][#121156]
- Remapping LPT ports in ICA sessions to client COM ports might fail. The following error messages appear instead: "System error 67 has occurred" and "The network name cannot be found." This occurs because the code is not checking for "\\client\" as a valid name when mapping LPT ports.
[From PSE400W2K3R02][#121743]
- Installing applications into an application isolation environment might fail and the following error message appears when Setup initializes:
"Error 1719: The Windows Installer Service could not be accessed. This can occur if you are running Windows in safe mode, or if Windows is not correctly installed."
[From PSE400W2K3R02][#121944]
- In seamless connections, double-byte characters might display incorrectly. This occurs when the server does not have the same fonts available as the ones being used by the client workstation. In that case, the Seamless Engine uses other installed server fonts, and double-byte characters are displayed incorrectly if the substitution fonts do not support double-byte characters.
[From PSE400W2K3R02][#121975]
- The IMA Service might return an error message when adding printers to the compatibility list:
"Failed to set compatibility list. General failure. Error Code c0130012/c0138001."
This occurs because Presentation Server examines distinguished (mapped) names rather than driver names and fails to add new driver entries to the data store if those new entries match existing distinguished names.
[From PSE400W2K3R02][#121977]
- A console RDP session (mstsc.exe /console) allocates a license for the duration of the session and does not release the license when the session terminates.
[From PSE400W2K3R02][#122270]
- The installation process of some applications from a CD in an application isolation environment may abort with a message stating "Error 1304".
[From PSE400W2K3R02][#122343]
- In Visio 2003, the Smooth drawing and Higher quality shape display options under Tools > Options > View > Display Options are grayed out and their state cannot be changed. This occurs because Presentation Server disables menu animations in ICA sessions. With menu animations disabled, Visio 2003 disables these two display options.
[From PSE400W2K3R02][#122489]
- The menu option Show Citrix Memory Optimizations appears when you right-click files on a computer running Presentation Server, even if that option is not available.
[From PSE400W2K3R02][#122547]
- If the session limit is set to 1 and "Reconnect from this client only" is set in the listener, reconnecting to disconnected sessions might not work correctly; a new session might be created instead, resulting in one disconnected and one active session.
[From PSE400W2K3R02][#122624]
- The shadow taskbar of Presentation Server 3.0 fails to enumerate users on servers running Version 4.0 of the product and in reverse.
[From PSE400W2K3R02][#122704]
- Servers might experience apparently random fatal errors. The issue is caused by Vdtw30.dll when using the ThinWire1 interface.
[From PSE400W2K3R02][#122705]
- Running chgcdm /default does not reset the existing client drive mappings. After running the command, each already mapped client drive is mapped again to an additional drive letter. This fix ensures that the existing mapping is removed before a new mapping is created.
[From PSE400W2K3R02][#122861]
- Changes made to the universal printer driver properties from within Microsoft Excel do not take effect the first time you click OK. The change only takes effect after it is made a second time.
[From PSE400W2K3R02][#122948]
- ICA sessions remain in an active state even after closing all seamless published applications if the language bar of IME 2002 or IME 2003 is running within the session.
[From PSE400W2K3R02][#122962]
- When choosing a client's default printer while creating a new printer policy, clicking OK does not save the client's default printer. Instead, it is necessary to click Apply and then OK to save the printer.
[From PSE400W2K3R02][#123008]
- An application running in application isolation environment that attempts to connect to a remote server using DCOM may have the connection fail with the error "CLSID not found error (0x80040154)".
[From PSE400W2K3R02][#123213]
- Autocreated printers cannot be shared. This occurs because to share a printer, the Server service must access the printer. The Server service runs under the local SYSTEM account, which is not added to the printer's access control list.
With this fix, the local SYSTEM account is added to the printer's access control list so that autocreated printers can be shared.
[From PSE400R01W2K3009][#123268]
- Moving a seamless Real Player 10 window while a video is playing results in the video not being correctly positioned in the frame.
[From PSE400W2K3R02][#123349]
- The Management Console does not properly display the state of disconnected sessions. This occurs because winstation queries do not update the IMA Service with reconnect/disconnect status changes.
[From PSE400R01W2K3051][#123405]
- Applying Hotfixes PSE400W2K002, PSE400W2K3005, PSE400W2K3006, or PSE400W2K3010 changes the XML Service port to 8080.
[From PSE400W2K012, PSE400W2K3012, PSE400W2K3013, PSE400W2K3014][#122135, #122964, #122968, #123687]
- Client to server content redirection might fail if the client file path passed to the server uses a character set that is different from the server's code page. This occurs because the server-side component always uses the system-wide code page to convert the application data requested by the client.
With this fix, the server-side component converts the application data using the code page requested by the client.
[From PSE400R01W2K3008][#123877]
- After applying Microsoft Security Rollup 1 for Windows 2000, users sometimes cannot connect to sessions if SpeedScreen Latency Reduction is enabled.
[From PSE400W2K3R02][#124027]
- When using the MPSSDK to enumerate applications for sessions, applications for sessions with an ID greater than 9 cannot be enumerated.
[From PSE400R01W2K3011][#124118]
- When a call is made to determine the screen's physical size, the value returned is dependent on the client's screen resolution.
[From PSE400W2K3R02][#124293]
- Applications installed in the application isolation environment might not be correctly excluded from Citrix Memory Optimization. After applying this fix, the Presentation Server must be rebooted.
[From PSE400W2K3R02][#124401]
- The text of the license expiration warning dialog box appears truncated.
[From PSE400R01W2K3026][#124469]
- On occasion, the MFCOM service exits unexpectedly at startup. The issue is caused by an insufficient memory allocation.
[From PSE400W2K3R02][#124597]
- Shadowed sessions and Clients for Java might be disconnected when the KeepAlive time-out is reached. This occurs because the addition of the icm_ping request to implement KeepAlives fails because shadowed sessions and Clients for Java do not respond to the ping request.
This is the server-side component of a fix that corrects the issue. To get the benefit of this fix, you must also upgrade to Version 8.4.1693 or later of the client.
[From PSE400R01W2K3026][#124598]
- During session shadowing, servers experience a fatal error, displaying a blue screen. This occurs when the ThinWire driver exhausts its preallocated list of TWCOMMAND structures and starts to use unallocated virtual memory addresses.
[From PSE400W2K3R02][#124691]
- Entries added to the print driver auto-replication list are deleted after 24 hours. This occurs because regular replication jobs are deleted after 24 hours if they do not complete; however, auto-replication jobs should not be deleted. With this fix, incomplete auto-replication jobs are no longer deleted.
[From PSE400R01W2K3007][#124759]
- This is the server-side component of a fix that addresses autocreated printers not inheriting printer device settings. To resolve the issue in its entirety, you must also deploy Hotfix Client 9.200 or later of the Presentation Server Client. This fix allows you to assign equivalence criteria for specific drivers. If no entry is made, all seven criteria are used to establish equivalency. Printer device settings are inherited if all attributes you specify for a driver match. See Citrix Knowledge Center article CTX108763 for more information.
To do this:
- Install this hotfix and deploy Hotfix Client 9.200 or later.
- On the server, open the WTSUPRN.inf file using a text editor.
- Add a [DriverEquivalenceFields] section, and specify the driver name (left side) and the attributes (right side) to compare when autocreating printers. For example:
"HP Color LaserJet *PCL*" = Name,DevModeSize,WinVer,Env,DriverFile,Version,Date
Notes:
- To accommodate blank spaces in driver names, enclose the names in quotes (")
- Use an asterisk (*) for wild card matches
- {Name,DevModeSize,WinVer,Env,DriverFile,Version,Date} is the recognized set of attributes; choose any subset for comparison
[From PSE400R01W2K3033][#124760]
- On computers running Enterprise Edition, Terminal Services might terminate unexpectedly.
[From PSE400W2K3R02][#124837]
- New connections might cause svchost (Windows Server 2003) or termservice (Windows 2000 Server) to consume high server CPU utilization.
[From PSE400W2K3R02][#124907]
- When a USB memory stick is connected to the client during a session, the device is unavailable in the session; it is necessary to create a new session to get access to the device. With this fix, the device is recognized after disconnecting and reconnecting to the existing session.
[From PSE400W2K3R02][#124956]
- Application resolutions might back up on the data collector for the local zone and cause users to be presented with the following error message:
"MetaFrame server is not available."
The issue may continue for some time and in some cases resolve itself; in other cases, it is necessary the restart the IMA Service. It is caused when there are connectivity problems with remote zones or if the IMA Service on a remote zone data collector becomes unresponsive.
[From PSE400W2K3R02][#125229]
- Applications, such as the Group Policy Management Console, running in Presentation Server 4.0 might get an incorrect return code, ERROR_MORE_DATA,
when calling MSI functions such as MsiProvideComponent to get information about installed components.
[From PSE400R01W2K3057][#125265]
- Redeploying Installation Manager packages to servers that are removed and then added to the farm again might fail. This occurs because package installation information for these servers remains unchanged in the data store.
[From PSE400W2K3R02][#125536]
- This fix adds support for a registry setting to enable logging of application resolution failures in the application Event Log. If the IMA Service in a remote zone becomes unstable and fails to resolve applications in a timely manner, a message stating that the server is unavailable appears on client devices but no administrative notification of the event occurs.
To enable this logging, you must set the following registry key:
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\IMA
Name: LogResolutionFailure
Type: REG_DWORD
Data: <integer greater than 0>
[From PSE400W2K3R02][#125638]
- Applications might fail to launch in an application isolation environment. The issue is caused by a timing condition between the process that launches applications in an isolation environment and the monitoring mechanism responsible for logging users off when no application processes are running.
[From PSE400R01W2K3002][#125657]
- After applying Hotfix Rollup Pack 1, printing to client COM or LPT ports might be slow.
[From PSE400R01W2K3026][#125892]
- When using TWAIN redirection, third-party published scanning applications might unexpectedly exit while receiving scan data from the client. The issue is limited to scanning in grey-scale mode.
[From PSE400R01W2K3013][#125918]
- When the print job routing policy Connect directly to network print server if possible is enabled, only the first users network printer is directly connected to the print server and created as a network printer in the session; for all subsequent users, network printers are created as "autocreated" client printers.
[From PSE400R01W2K3033][#125945]
- With COM port mapping enabled, the first print request to a printer attached to a client COM port might render the session unresponsive for up to one minute.
[From PSE400W2K3R02][#125957]
- This fix adds support for the following registry settings to improve the persistent trace functionality:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\Tracing
Name: PersistentTraceLogPath
Type: String
Data: Path to keep the persistent trace log file
Name: PersistentTraceLogName
Type: String
Data: Log file name
Name: PersistentTraceLogMode
Type: REG_DWORD
Data: 1=sequential, 2=circular
Name: PersistentTraceLogSize
Type: REG_DWORD
Data: Size in MB
[From PSE400W2K3R02][#126092]
- Published applications might exit unexpectedly if both the Data Execution Prevention feature and Local Text Echo are enabled.
[From PSE400R01W2K3062][#126140]
- Inserting a hyperlink in Microsoft Office applications might fail, generating the following error message:
"An error occurred when browsing file."
[From PSE400R01W2K3051][#126259]
- After applying Hotfix Rollup Pack 1, sessions launched by way of a batch file or script fail to display under the individual server nodes in the console. The sessions display in the Citrix Server Administration tool and when using command-line tools such as quser or qwinsta. This occurs because the IMA Service is not being updated with winstation reconnect/disconnect status change information.
[From PSE400W2K3R02][#126260]
- In farms with multiple zones, application launching might fail if a zone in which the application is not published is down. This occurs because while launching an application, all zones are contacted to obtain the application information, regardless of where the application is published.
With this fix, only those zones in which the application to be launched is published are contacted.
[From PSE400R01W2K3001][#126318]
- Servers might experience a fatal error while processing redirected client audio requests.
[From PSE400R01W2K3051][#126320]
- On occasion, metrics turn yellow prematurely; that is, before the configured amount of time is reached. While the issue corrects itself in most cases, there are instances where it does not.
[From PSE400W2K3R02][#126407]
- At times of heavy utilization, servers experience a fatal error, displaying a blue screen while clients are connecting. The issue is caused by a thread synchronization problem between TSCAL license requests and worker thread pings.
[From PSE400W2K3R02][#126412]
- A failure to autocreate client printers may create an Event ID 1106 even if its creation is disabled following the procedures contained in Knowledge Center article CTX488760. The article was updated to contain correct procedures for disabling the creation of Event ID 1106.
[From PSE400W2K3R02][#126530]
- The following message might appear in the Event Log:
Source: CTXCPUUtilMgmt
Category: (5)
Event ID: 2055
Type: Warning
Description:
A request was made to retrieve performance counter information from CTXCPUUtilMgmt.
This request has failed as the CTXCPUUtilMgmt service is not running.
The event appears even if CPU utilization management is not enabled. This occurs because the performance counters for CPU utilization management are queried even if the feature is not enabled.
After applying this fix, the warning is written to the Event Log only if the CPU Utilization Management feature is enabled.
[From PSE400R01W2K3023][#126534]
- Selecting the Require user authentication option on the ICA Settings tab on the server or farm Properties page of the console has no effect on reconnecting sessions if Program Neighborhood Authentication is used.
[From PSE400R01W2K3026][#126562]
- Servers experience a fatal error, displaying a blue screen on CDM.sys. This occurs when an application is accessing drive A in a session using "A:" rather than "A:\" or if the application is the first process to access a client drive in a session.
This fix corrects the issue by removing the legacy optimization routine.
[From PSE400R01W2K3051][#126580]
- This usability enhancement provides the ability to map printer drivers using wildcards instead of explicitly listing each driver. It supports the following wildcards:
? - substitutes individual characters
* - substitutes substrings
For example, the entry "HP LaserJet 40?0*" = "HP LaserJet 4" in the wtsuprn.inf file maps the following entries to an HP LaserJet 4 with a single entry:
- HP LaserJet 4050 PCL5
- HP LaserJet 4050 PCL6
- HP LaserJet 4000 PCL5
- HP LaserJet 4000 PCL6
but not:
HP LaserJet 4100 PCL5
[From PSE400R01W2K3033][#126581]
- Servers might stop working unexpectedly with BugCheck D1 pointing to termdd.sys.
[From PSE400R01W2K3026, PSE400R01W2K3051][#126608, #134033]
- With load balancing enabled, certain servers receive significantly more sessions than others, eventually overloading those servers. This occurs when CPU or memory performance counter queries produce an error. The error results in MetaFrame reporting zero load and taking all new loadbalanced connections. This fix resolves the issue by setting the server-load to 10000 (full) for servers that produce performance counter errors when the query is initialized.
Note: A separate fix (Fix #119402) that sets server loads to FULL for servers that produce performance query errors during the query is also available. To locate and download the English language version of the fix, search the knowledge base for "#119402." To request non-English versions of the fix, contact Citrix Technical Support.
[From PSE400W2K3R02][#126653]
- The MFCOM IMetaFramePrinter::PaperSize property does not work properly when using a custom paper size.
[From PSE400R01W2K3005][#126691]
- The interface function IMetaFramePrinter::SavePrintPreference might not work properly for printers created as a session printer by a printer policy.
[From PSE400W2K3R02][#126695]
- The MFCOM interface function IMetaFramePrinters2::DefaultPrinter always returns -1, even if the default printer exists.
[From PSE400R01W2K3005][#126732]
- The MFCOM interface function EnumNetworkPrinters might return an incorrect value.
[From PSE400W2K3R02][#126734]
- The MFCOM interface functions IMetaFramePrinters::RemovePrinter and IMetaFramePrinters::RemovePrinterAt do not return the expected results when the printer belongs to a policy printer list.
[From PSE400R01W2K3005][#126940]
- When setting up an application to be terminated by LogoffCheckSysModules, the application might be terminated prematurely when run in a fixed window.
[From PSE400W2K3R02][#127038]
- Printer properties cannot be saved for printers using the legacy naming convention.
[From PSE400R01W2K3009][#127066]
- Using the dsmaint utility to connect to the data store fails if the user name or password contains a colon (:). This occurs because the utility incorrectly treats the colon symbol as a delimiter.
[From PSE400R01W2K3012][#127073]
- When servers are removed from the farm then added again, the installation jobs applied to that server remain in the data store. Installation jobs applied to that server fail if the package was previously installed on the server.
[From PSE400W2K3R02][#127142]
- On computers running a localized version of the Windows operating system, the ICA Logon Status dialog box does not close even after the user logon process completes.
[From PSE400R01W2K3051][#127163]
- Users might encounter the following issues when switching focus between applications in seamless mode:
-
Error messages appear stating "Invalid menu handle"
-
User-invoked popup menus, such as those appearing when right-clicking window controls, disappear unexpectedly
The issues occur because Presentation Server closes certain types of windows if they appear to become unresponsive to change in focus events.
[From PSE400R01W2K3006][#127287]
- On occasion, the process ctfmon.exe exits unexpectedly. This occurs when both the Presentation Server component seamls20.dll and Windows's userinit.exe are attempting to launch the process.
This fix prevents seamls20.dll from launching the process.
[From PSE400R01W2K3017][#127365]
- The FlashWindow and FlashWindowEx APIs fail to make the taskbar icon flash in seamless sessions.
[From PSE400R01W2K3030][#127379]
- For certain printer drivers, changes made to printer properties or advanced printer settings within a session do not persist between sessions.
This is the server-side component of an enhancement that allows you to modify the client-side appsrv.ini file to set the client to always use the printer settings from the actual printer rather than the retained settings in the properties store. This setting also forces the client to attempt to write settings modified within a client session to the client printer if the drivers are determined to be equivalent.
To get the full benefit of this enhancement, you must also deploy Hotfix Client 9.200 or later of the Presentation Server Client and add the following line to the [WFClient] section of the client-side appsrv.ini file:
Win32FavorRetainedPrinterSettings=Off
This fix also adds the capability to inherit, retain, and restore the following settings from a printer's Advanced tab:
-
Spooled versus print directly to printer
- Wait for last page or start immediately
- Enable/disable advanced printing features
- Give preference to complete jobs
[From PSE400R01W2K3033][#127407]
- When switching focus between applications in seamless mode, the following issues might occur:
- A Windows error dialog box might appear, stating "Invalid menu handle"
- User-invoked popup menus, such as right-click menus, might unexpectedly disappear
[From PSE400W2K3R02][#127454]
- When joining a new server to a farm, the IMA Service might fail to start and the following error message appears:
"Could not start IMA Service in CTX_MF_IMA_StartIMAService State = 1"
[From PSE400W2K3R02][#127478]
- Custom administrators cannot terminate a process using the Applications node.
[From PSE400R01W2K3065][#127504]
- This fix introduces the following usability enhancement:
The IMA Service does not start unless an ICA listener is enabled. While this behavior is as designed, the standard error message generated in response ("Event ID: 7024 The Independent Management Architecture service terminated with service-specific error 2147483649 (0x80000001)") might not be sufficiently specific.
With this fix, the following message appears in the Event Log if the IMA Service fails to start because no ICA listener is enabled:
"Failed to find Citrix ICA support. Please make sure Citrix ICA listeners are enabled."
[From PSE400W2K3R02][#127512]
- Network drives for client devices incorrectly map automatically as local client drives.
[From PSE400W2K3R02][#127532]
- Applications running in an application isolation environment might not switch to the correct language input.
[From PSE400W2K3R02][#127543]
- Administrators using a modified version of the sessions.wsf script from the MPSSDK 4.0 cannot log off or disconnect remote server sessions.
[From PSE400R01W2K3052][#127561]
- The qfarm.exe utility might return incomplete or incorrect data when run by custom administrators.
Note: You must apply this fix to all servers on which you plan to use the utility and to all servers with a direct connection to the data store.
[From PSE400R01W2K3065][#127584]
- When low memory conditions cause an exception on the data collector, a VC++ runtime exception error dialog box appears in error.
[From PSE400W2K3R02][#127593]
- Published applications might take 60 seconds or longer to launch from an application isolation environment (AIE). The AIE component waits for the Windows Logon process, Userinit.exe, to complete processing before launching a published application. With this update, AIE waits for the Userinit.exe process only when it needs to perform its registry shadow copy synchronization.
[From PSE400R01W2K3021][#127608]
- Applications might be slow to launch in an application isolation environment (AIE) when AIE incorrectly determines that the application is installed in the AIE install root.
[From PSE400R01W2K3021][#127609]
- Advanced load evaluators might not display server loads accurately. This occurs on Spanish systems only.
[From PSE400R01W2K3062][#127846]
- Internet Explorer might terminate unexpectedly when run as a published application with SpeedScreen Browser Acceleration, JPEG compression, and Data Execution Protection enabled.
[From PSE400R01W2K3044][#128022]
- On occasion, the IMA Service becomes unresponsive. This occurs when repeated attempts by the service to write to the local host cache fail due to problems with the database. In the case of each failed attempt, the service receives an error message from the database, eventually rendering the service unresponsive.
With this fix, the service produces an error message when the initial write attempt fails rather than continuously trying to write to the database.
[From PSE400W2K3R02][#128037]
- The Resource Manager database connection server import process might halt, displaying a summary database connection error in the Management Console. In addition, an error message of the following format might be written to the server log file of the database connection server:
24 October 2005 05:22:11 - System - Failed to import summary file "C:\Program Files\Citrix\Citrix Resource Manager\SummaryFiles\1C5B4F458860B59" from host "HOSTNAME."
24 October 2005 05:22:11 - System - [Oracle][ODBC][Ora]ORA-01422: exact fetch returns more than requested number of rows
ORA-06512: at "SCHEMA.GETSERVERINFID_V21", line 43
ORA-01403: no data found
ORA-06512: at "SCHEMA.ADDMETRIC_V21", line 33
ORA-06512: at line 1
[From PSE400W2K3R02][#128044]
- In environments upgraded from MetaFrame XP, an access violation might occur in statui.dll while logging off client sessions and the following message appears in the Event Viewer:
Event ID 1000
Faulting application stuisrv.exe
Version 0.0.0.0
Faulting module statui.dll
Version 4.0.2198.1
Fault address 0x00001011
[From PSE400W2K3R02][#128122]
- The "Send to" function is grayed out when Microsoft Access is run in an application isolation environment.
[From PSE400W2K3R02][#128214]
- Applications might become unavailable for a particular zone for a period of time when zone data sharing is enabled.
[From PSE400R01W2K3034][#128340]
- When using a legacy client (Version 8.x or earlier) to connect to a server running Presentation Server 4.0 or later, printers might be created with the default printer properties. An event ID 1103 is logged instead.
[From PSE400R01W2K3009][#128341]
- When connecting using the DOS Client or a thin terminal using the Client for Windows CE, printers created with the Client Printer Configuration utility cannot be deleted. The error message "Could not delete the client printer" appears.
[From PSE400R01W2K3032][#128384]
- Printing the same document to multiple client printers simultaneously from within an ICA session causes all print jobs to hang. The Citrix Print Manager service also becomes unresponsive to start/stop requests.
[From PSE400R01W2K3033][#128396]
- The registry of all servers in the farm grows to be very large when non-Win32 clients are connecting.
This occurs because TSCAL licenses for non-Win32 clients are replicated to all servers in the farm, even if only a limited number of servers in the farm are dedicated to accepting non-Win32 client connections.
This fix allows you to suppress unnecessary replication of licenses for non-Win32 clients to all servers in the farm. To do this, you must set the following registry key on all servers you do not want to replicate this information:
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\mslicensing
Name: DoNotReplicateToAllServers
Type: REG_DWORD
Data: 1
[From PSE400R01W2K3026][#128414]
- Custom administrators with view-only privileges cannot view the entire entry for a published application. The issue occurs because for view-only privileges, the command line is shown as a label, which causes it to be truncated if it contains more than 69 characters.
[From PSE400W2K3R02][#128425]
- Clients configured for Kerberos single sign-on might take a long time to enumerate published applications. This is the server-side component of a fix that resolves the issue by
introducing support for Kerberos single sign-on for application enumeration. To resolve the issue in its entirety, you must also deploy Hotfix Client 9.151 or later of the Presentation Server Client.
[From PSE400R01W2K3038][#128496]
- This fix introduces an enhancement to the DSCHECK utility: Without this fix, when running DSCHECK with the /full switch, the following message appears, which requires user intervention and prevents scheduling DSCHECK:
"Data Store Validation Utility
Version: 3.5
Disclaimer
"Caution! This tool modifies the data in your database. Using this tool incorrectly can cause serious and irrecoverable problems with the data. Citrix cannot guarantee that problems resulting from the incorrect use of this tool can be solved
. Use this tool at your own risk and only as directed by Citrix support staff.
Would you like to continue?"
This fix adds support for a /silent switch to suppress the message.
[From PSE400W2K3R02][#128512]
- Servers might experience a fatal error displaying a blue screen during the processing of certain file extensions by the isolation environment system driver. The following error message appears:
PAGE_FAULT_IN_NONPAGED_AREA (50)
Invalid system memory was referenced.
[From PSE400R01W2K3065][#128633]
- The environment variable $logonserver is not set correctly for clients logging on with Kerberos and pass-through authentication enabled.
[From PSE400W2K3R02][#128634]
- Launching a custom connection to a published application for which Password Manager is configured might cause CtxGina to terminate unexpectedly. The issue occurs on systems running Windows Server 2003 without any Service Packs and with RSA and Password Manager installed.
[From PSE400W2K3R02][#128640]
- User profiles grow with each logon when printer autocreation is enabled. The issue occurs because entries in HKEY_CURRENT_USER\Printers\DevModePerUser and HKEY_CURRENT_USER\Printers\DevModes2 are not deleted at logoff.
[From PSE400R01W2K3033][#128649]
- Servers might experience a fatal error, displaying a blue screen on CTXSBX.SYS. The bugcheck code is PAGE_FAULT_IN_NONPAGED_AREA(50).
[From PSE400R01W2K3040][#128659]
- Users connecting to a published application in a Presentation Server environment using Novell Directory Services credentials might not be correctly assigned a virtual IP address.
[From PSE400W2K3R02][#128691]
- Printing to client printers using two sessions in a pass-through environment or printing to two client printers concurrently might cause the print job to fail, become unresponsive, or be garbled.
[From PSE400R01W2K3061][#128711]
- Autocreated client printers might not be deleted at logoff and leave print jobs pending on the server's print spooler.
[From PSE400R01W2K3020][#128719]
- Printer policies for setting a session network printer as the default printer works inconsistently or not at all.
[From PSE400R01W2K3042][#128835]
- Under certain conditions, session printer policies to set the default printer do not work correctly.
[From PSE400W2K3R02][#128888]
- This fix resolves the following issues:
- Renaming a client printer makes it an autoretained printer.
- Ports for client printers cannot be deleted even after the printer associated with the port is removed.
- Autorestored printers cannot be permanently renamed. You can change the name of an autorestored printer within a session, but the change is not retained in subsequent logons.
- Autorestored printers cannot be permanently deleted. Autorestored printers are restored at each logon even after deleting them from the printers and faxes folder.
[From PSE400R01W2K3033, PSE400W2K3R02][#128918, #129803]
- Incoming connections to a load balanced farm fail to fully connect. This occurs when a new server comes online during peak logon periods. At that time, the load balancer is sending all incoming connections to the new server, essentially overwhelming and preventing it from fully updating its server load.
With this Load Throttling fix, logons are given a logarithmic load bias during connection time to limit the number of simultaneous logon requests. This biasing level is used in conjunction with the server's "real" load to route connections to the least-loaded server. This allows time for servers to gradually increment the number of connections in environments where the server load is well below the farm average load, which is often the case when you restart a server.
Note: To resolve the issue in its entirety, you must install this hotfix on both the zone master and all member servers of the farm.
How to Use Load Throttling
Load Throttling uses Intelligent Load Biasing (ILB). ILB works by giving logons a higher load bias. The default ILB algorithm assigns a bias of ½ the remaining load capacity. Essentially, the default algorithm is Current Resolution Load += [(Max Load – Current Resolution Load) / 2]. The ILB adjusts itself back down after pending logons are complete.
For example:
INCOMING LOGONS |
RESOLUTION LOAD |
1 |
5000 |
2 |
7500 |
3 |
8750 |
To turn off ILB, set the registry value: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\IMA\LMS\UseILB to zero and restart the server.
Note: Maximum load = 10000.
[From PSE400R01W2K3010][#128929]
- A published application that uses a Long Command Line (LongCommandLine=) might fail to launch or become unresponsive if it is the first application launched in a session.
[From PSE400W2K3R02][#129217]
- Usrlogon.cmd might not run when a user logs on.
[From PSE400W2K3R02][#129256]
- After reconnecting to a disconnected session, double-clicking functionality in sessions might not work as expected; instead, triple-clicking might be required.
[From PSE400R01W2K3051][#129262]
- 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. 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:
| Ligos MPEG-2 decoder |
Not supported by this feature enhancement
nor by the Video Decoder Checkup Utility |
| 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 PSE400W2K3R02][#129296]
- Manually set printers fail to be set as default printers within sessions. Also, default printers are not set when using workspace control to connect to an existing session from a different client.
[From PSE400R01W2K3053][#129339]
- When enabling the Memory Optimization feature on a server running Presentation Server 4.0, the features mechanism to log information about the changes in the files that it rebases might be incorrectly calculated. This might result in application processes exiting unexpectedly or problems when installing applications in an application isolation environment.
With this fix, any incorrectly logged optimization information that is already present is removed. The correct information is written starting with the next scheduled rebasing and thereafter.
[From PSE400R01W2K3055][#129356]
- When running a CDF trace on wdica.sys, Servers might trap on wdica.sys with bugcheck code 0000008E.
[From PSE400R01W2K3051][#129366]
- When running the CHFARM UTILITY or during the process of adding a server to a farm, the IMA data key is set incorrectly. This, in effect, adds a second data collector to the zone. The actual data collector cannot communicate with the other server, which might cause this server to become unresponsive and refuse connections. This change prevents the IMA Service from starting when the IMA data key does not match the one contained in the data store. This fix applies only to servers running with a direct connection to a SQL or Oracle database.
[From PSE400W2K3R02][#129403]
- When a user launches multiple sessions to one server, the user's default printer in the first session might be lost and cannot be reset. This fix introduces support for a registry setting that adds users' names to the ACL of printers created in their sessions and allows users to access printers from any of those sessions on the same server.
To enable this fix, you must set the following registry key:
Key: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\Print
Name: DefaultPrnFlags
Type: REG_DWORD
Data: 0x20000000
[From PSE400W2K3R02][#129448]
- The English (US) keyboard layout is automatically loaded into the keyboard layouts list in seamless sessions, regardless of whether or not that keyboard layout is present in the user profile. With this fix, only keyboard layouts present in the user profile and the one requested by the client are loaded in seamless sessions.
[From PSE400W2K3R02][#129482]
- Unmanaged autocreated legacy printers disappear after the server or the Citrix Print Manager service is restarted.
[From PSE400R01W2K3033][#129524]
- The memory used by cpsvc.exe as users log on and send print jobs through the client network is not reduced as sessions log off.
[From PSE400R01W2K3020][#129550]
- Users cannot connect to servers and the following error message appears:
"The system has reached its license logon limit."
This occurs because licenses consumed at logon are not released at logoff time.
[From PSE400R01W2K3026][#129600]
- Servers might experience a fatal error, displaying a blue screen on CDM.sys during heavy utilization. The issue is found when the driver verifier is being used.
[From PSE400R01W2K3051][#129601]
- After installing Hotfix Rollup Pack 1, the IMA Service might take a longer than usual time to start.
[From PSE400W2K3R02][#129648]
- Disabling the server to client content redirection feature might cause certain published applications to no longer run in client sessions. This happens because the feature modifies the following registry key from
[HKEY_CLASSES_ROOT\.htm]
(Default) ="htmlfile"
to
[HKEY_CLASSES_ROOT\.htm]
(Default) ="HTTP"
Disabling the feature does not revert the registry key to its original value.
[From PSE400R01W2K3051][#129654]
- Servers are trapping in CDM.sys with the following STOP error message:
DRIVER_VERIFIER_DETECTED_VIOLATION (c4)
[From PSE400R01W2K3051][#129738]
- When running an application in an application isolation environment, the Windows Installer Service might start unexpectedly, potentially causing performance issues with the server on which the application is running.
[From PSE400R01W2K3046][#129771]
- The Load Throttling multiplier cannot be modified. With this fix, you can successfully modify the multiplier.
To tweak the ILB algorithm, adjust the value of: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\IMA\LMS\ILBMultiplier and restart the server. By default, the value is set to 2. By increasing the value, you can allow more concurrent logons. Essentially, the algorithm is changed. For example: If you change the value to 4, the ILB algorithm is Current Resolution Load += [(Max Load Current Resolution Load) / 4].
INCOMING LOGONS |
RESOLUTION LOAD |
1 |
2500
|
2 |
4375
|
3 |
5781
|
Note: Maximum load = 10,000.
[From PSE400R01W2K3027][#129781]
- At times of heavy utilization, time-out messages might be generated in the System Event Log; processes such as Terminal Service, SvcHost, and IMA Service may exhibit memory and/or handle accumulation, and sessions might appear to be unresponsive.
[From PSE400R01W2K3051][#129783]
- The IMA Service might exit unexpectedly while converting from NT4 format user names to UPN-format user names ("APPLICATION_FAULT - 0xc0000005 - The instruction at "0x%08lx" referenced memory at "0x%08lx". The memory could not be read").
[From PSE400W2K3R02][#129793]
- At times of high server utilization, all sessions on heavily utilized Servers might become unresponsive.
[From PSE400W2K3R02][#129829]
- Disconnected sessions are displayed as active or not displayed at all in the Management Console.
[From PSE400W2K3R02][#129862]
- This fix introduces a compatibility enhancement between Resource Manager and Microsoft SQL Server 2005. Before applying the fix, the following message might appear when viewing the database connection server log using the View Server Log option on the Resource Manager Summary Database tab of the Presentation Server Console.
<Date/Time> - System - Error 0x80040E14.
Message [IDispatch error #3092].
Source [Microsoft OLE DB Provider for ODBC Drivers].
Description [[Microsoft][ODBC SQL Server Driver][SQL Server] The query uses non-ANSI outer join operators ("*=" or "=*"). To run this query without modification, please set the compatibility level for current database to 80 or lower, using stored procedure sp_dbcmptlevel. It is strongly recommended to rewrite the query using ANSI outer join operators (LEFT OUTER JOIN, RIGHT OUTER JOIN). In the future versions of SQL Server, non-ANSI join operators will not be supported even in backward-compatibility modes.].
<Date/Time> - System - Failed to create summary database.
In addition, a database connection error is displayed on the Summary Database tab.
[From PSE400W2K3R02][#129864]
- Certain applications do not apply print job settings properly. When printing from such applications, print jobs are automatically previewed on the client device. This fix detects such applications and suppresses the print preview unless the following registry key is set:
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\Print
Name: DefaultPrnFlags
Type: REG_DWORD
Data: 0x00008000
[From PSE400R01W2K3047][#129979]
- Launching executables from certain applications running in an application isolation environment might fail.
[From PSE400R01W2K3036][#130032]
- The MFCOM SDK interface function IMetaFrameAdministrator::get_Valid always returns FALSE.
[From PSE400W2K3R02][#130042]
- This fix resolves the following scenarios with server to client content redirection and launching Microsoft Internet Explorer:
- Applications that do not place a space between "iexplore.exe" and a URL when launching from the command line fail to launch Internet Explorer
- Launching Internet Explorer without specifying a URL fails
- Launching Internet Explorer with the "-new" option results in an incorrect URL being passed to Internet Explorer
[From PSE400R01W2K3051][#130059]
- After applying Hotfix Rollup Pack 1 on computers running Windows Server 2003, users might no longer be able to launch published applications. This happens if the "Access computer from the network" policy is disabled and does not affect computers running Windows 2000 Server. This fix introduces an option to enable access to published applications by enabling either the "Access computer from the network" or the "Allow logon locally" policies. It adds support for a new registry value "UseNetworkLogon" under HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\IMA to specify which of the two policies is required for users to access published applications:
If the registry value "UseNetworkLogon" is present and the value is 1, "Access this computer from the network" must be enabled for users to launch published applications. All other values are interpreted as zero, and "Log On Locally" must be enabled to launch published applications. If the registry value "UseNetworkLogon" is absent, by default "Log On Locally" must be enabled.
The registry value is static and, if modified, you must restart the IMA Service for the change to take effect.
[From PSE400W2K3R02][#130485]
- After upgrading to Presentation Server 4.0 and Version 9.x of the Presentation Server Client, applications that create windows outside the visible area of the desktop might continually take focus over applications running locally if run in seamless mode. To avoid the issue, set the following registry key:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\TWI
Name:SeamlessFlags
Type: REG_DWORD
Data: 0x20000
[From PSE400R01W2K3053][#130862]
- This feature enhancement adds support for integrated Windows authentication and Microsoft Active Directory Federation Services (ADFS). It provides single sign-on capabilities to the Citrix Access Suite through the Web Interface 4.0 for ADFS.
Note: ADFS requires the XML Service to be in port-sharing mode with IIS (port 80). For information about configuring the XML Service to share with IIS, see Knowledge Center article CTX107683. For more information about ADFS, visit the Microsoft Web site and search on keyword ADFS.
[From PSE400R01W2K3035][#130871]
- Installing Hotfix Rollup Pack 1 might fail on systems where you previously:
-
Installed the Java Runtime Environment (JRE) Version 1.4.2_06 that shipped with Citrix Presentation Server 4.0 and with Service Pack 2005.04 for MetaFrame Presentation Server 3.0 and
-
Subsequently installed JRE Version 1.4.2_08 and
-
Subsequently uninstalled JRE Version 1.4.2_06
and generate the following error message:
"Error 27504. Failed to locate the correct Java Runtime Environment version. Please install the Java Runtime Environment version 1.4.2_6 before installing the Presentation Server Console."
[From PSE400R01W2K3031][#130932]
- Servers experience a fatal error, displaying a blue screen on CtxAltStr.sys while CtxAltStr.sys is reading the ctxaltstr extension list from the registry on behalf of CtxSFOSvc.exe, producing the following error code:
"PAGE_FAULT_IN_NONPAGED_AREA (50)"
[From PSE400W2K3R02][#130957]
- Running dscheck with the /full printers /purge_drivers option removes information from session printers policies.
[From PSE400R01W2K3050][#131038]
- Scanning a document using the TWAIN redirector might render the scanner application unresponsive while scanning. This situation occurs at the early stage of image acquisition and may affect other TWAIN devices as well.
[From PSE400W2K3R02][#131064]
- Printers added manually through the client network do not honor routing policies; that is, printers defined as network printers on the client are always routed through the client network rather than connected directly to the print server.
[From PSE400R01W2K3033][#131185]
- Servers might experience a fatal error on vdtw30.dll with stop code 0x50.
[From PSE400R01W2K3065][#131214]
- Servers might experience a fatal error, displaying a blue screen on CDM.SYS with bugcheck code 000000C9 during heavy utilization. The issue is found when driver verifier is being used.
[From PSE400W2K3R02][#131570]
- Servers configured for an initial logon message using the domain policies
"Interactive logon: Message text for users attempting to log on" and "Interactive logon: Message title for users attempting to log on" do not allow connections using Kerberos pass-through authentication.
[From PSE400W2K3R02][#131589]
- After restarting servers, the IMA Service might be slow to start, waiting for information from the operating system. On occasion, this prevents dependent services from starting.
[From PSE400R01W2K3051][#131672]
- By design, member servers in a farm request session records from the data collector at logon time to evaluate user or application limitation values. These queries are done even if no user or application limitation policies are in place. In large farm environments, these queries cause a large number of unnecessary records to be sent from the data collector to the member servers. This fix prevents such queries when no user or application limitation policies are in place.
[From PSE400R01W2K3051][#131850]
- Printers might go offline at random.
[From PSE400R01W2K3020][#132009, #135596]
- With Spanish language versions
of MetaFrame Presentation Server 3.0 the imasrv.exe process might consume unexpectedly high levels of memory.
[From PSE400W2K3R02][#132114]
- Seamless applications do not display a notification icon tooltip.
[From PSE400W2K3R02][#132126]
- The following error message might appear in the server's Event Log:
"Communication with the Resource Manager local database failed with ODBC Error 22008. ODBC Error String is [Microsoft][ODBC Microsoft Access Driver] Datetime field overflow (null)."
[From PSE400W2K3R02][#132373]
- With the "Overwrite existing drivers" option selected, replicating or autoreplicating a large number of printer drivers to like platform Servers might produce inconsistent results; that is, not all selected drivers are installed on all servers. The number of drivers installed varies from server to server, and from deployment to deployment. For example, in an autoreplication of 50 drivers to 15 servers, only three to five Servers might receive all 50 drivers, whereas fewer drivers might be installed on the remaining servers. No Event Log entries are produced to indicate the failure.
[From PSE400W2K3R02][#132465]
- After deleting retained printers using the standard naming convention, the printers are recreated during the user's next logon. Retained printers using the legacy naming convention cannot be deleted at all.
[From PSE400W2K3R02][#132791]
- Printer ports for restored printers might not be deleted at logoff.
[From PSE400R01W2K3061][#132797]
- When connecting to a Presentation Server that has Time Zone redirection enabled using a client from a time zone other than the server’s native time zone, the Current Time Zone in the session might display as Standard Time rather than Daylight Time during Daylight Savings Time.
[From PSE400R01W2K3058][#132908]
- If the User must change password at next logon check box is selected, the IMA Service might terminate unexpectedly when that user uses Program Neighborhood.
[From PSE400W2K3R02][#133058]
- The printer configuration utility (printcfg.exe) does not accurately reflect the status of client printers in a session.
[From PSE400R01W2K3061][#133104]
- In NDS deployments, the XML brokers may stop responding to Web Interface logons during heavy logon times such as office opening hours. This fix introduces additional CDF tracing to help to debug NDS-related issues.
[From PSE400W2K3R02][#133347]
- This fix provides an enhancement that allows file type association to correctly function for all available file types. After applying this hotfix, right-click the updated servers in the console. Select the option Update File Type from Registry from the menu and allow each server to update fully.
[From PSE400R01W2K3054][#133418]
- The implementation of the Session Reliability feature in Presentation Server 4.0 requires its service account (on Windows 2003, Network Service by default) to be granted read access to the root folder of the drive where Presentation Server is installed. This fix removes the requirement.
[From PSE400R01W2K3067][#133482]
- Browsing local files and folders within ICA sessions might intermittently display zero objects within the local client drive.
[From PSE400R01W2K3051][#133520]
- After reconnecting to a session, client-side Caps lock, Num lock, and Scroll lock states might be inverted.
[From PSE400R01W2K3051][#133536]
- Applications published on Presentation Server 3.0 and later might exit unexpectedly when accessing network drives. The same applications do not experience the issue when published on earlier versions of the product.
[From PSE400W2K3R02][#133656]
- Printer settings are saved in users' profiles if the properties retention policy is set to save in the user profile only, even if no changes are made inside an ICA session.
[From PSE400R01W2K3061][#133981]
- Calling the function IMetaFrameFarm6::set_VLoopbackServers using the Presentation Server 4.0 SDK has no effect.
[From PSE400R01W2K3052][#134058]
- Users receive a resolution degradation notification even if the Notify user of session degradation option (Servers > Properties > ICA Settings > ICA Display > Notify user of session degradation) is disabled in the Management Console.
[From PSE400R01W2K3056][#134105]
-
Servers might experience a fatal error, displaying a blue screen. The issue occurs when a Bluetooth adapter that creates a custom COM port on a 64-bit client device is sent data from a COM port mapped to it in an ICA session.
[From PSE400W2K3R02][#134823]
- The Presentation Server Console session properties information does not reflect changes in the client session resolution.
[From PSE400W2K3R02][#134830]
- On occasion, multi-monitor environments may require updated operating system video functions to be used. Some applications, such as those written in Visual Basic 6, might experience issues with drop-down menus within multi-monitor environments.
[From PSE400R01W2K3060][#135349]
- When running applications inside an application isolation environment, paged pool memory consumed by the ASCI pool tag increases continuously and does not decrease at session logoff.
[From PSE400R01W2K3051][#135567]
- On occasion, a server might experience a fatal error, displaying a blue screen, when applications running in an application isolation environment are closed.
[From PSE400W2K3R02][#135710]
- Servers might stop working unexpectedly with BugCheck D1 pointing to termdd.sys.
[From PSE400W2K3R02][#135777]
- This feature enhancement makes the Citrix XML Service thread and maximum thread counts available in the Presentation Server section of Resource Manager.
[From PSE400W2K3R02][#135850]
- The IMA Service fails to start if the SNMP Service is installed after Presentation Server.
[From PSE400W2K3R02][#135873]
- The IMA Service fails to start automatically after installing the SNMP Service and then restarting the server and the following error message appears in the Event Log:
EventID:7034: "The Independent Management Architecture service terminated unexpectedly. It has done this 1 time(s)."
Similarly, the IMA Service might start automatically after installing the SNMP Service and then restarting the server, but take a long time to do so and the following error message appears in the Event Log:
EventID:7001: "The Citrix SMA Service service depends on the Independent Management Architecture service which failed to start because of the following error: After starting, the service hung in a start-pending state."
[From PSE400W2K3R02][#135943]
- Users cannot log off of applications opened through the Web Interface.
[From PSE400W2K3R02][#136023]
- Package installations using Installation Manager fail and the following error message is written to the AGINST.log file:
"AddEnv (1) Error : Not enough arguments in the command symbol."
[From PSE400W2K3R02][#136068]
- The MFCOM property ConnectCPDeviceType is not working properly.
[From PSE400R01W2K3052][#136152]
- When running applications inside an application isolation environment, paged pool memory consumed by the ASCI pool tag increases continuously and does not decrease at session logoff.
[From PSE400R01W2K3052][# 136276]
- This fix verifies that the session timer tied to session reliability resumes after client disconnection and reconnection.
[From PSE400R01W2K3070][#136279]
- The Citrix Print Manager service might become unresponsive. When this happens, printers fail to autocreate.
[From PSE400R01W2K3069][#136482]
- The IMA Service might exit unexpectedly while enumerating applications for Program Neighborhood. The issue occurs when the service cannot query the zone master or resolve the host name when there are servers with disabled logons.
[From PSE400W2K3R02][#136610]
- This feature enhancement provides detailed licensing error messages if an error occurs.
[From PSE400W2K3R02][#136792]
- Applications might fail to install within an application isolation environment if the path to the application exceeds 259 characters.
[From PSE400R01W2K3063][#136907]
- Some scanner applications or peripherals might not function. After applying this fix, close and re-open the affected scanner applications.
[From PSE400W2K3R02][#137061]
- If the IMA Service is busy processing administration requests, application resolutions might fail, causing launched applications to fail or time out.
[From PSE400W2K3R02][#137477]
- Servers might experience a kernel trap (Stop 8e) when accessing vdtw30.
[From PSE400W2K3R02][#137523]
- Canceling the PIN prompt while unlocking a workstation
causes the PIN prompt to not appear again, even if a smart card is present in the reader. A password prompt appears instead.
[From PSE400R01W2K3065, PSE400W2K3R02][#137559, #144010]
- When using TWAIN redirection, the scanning process might become unresponsive unexpectedly while scanning is in progress.
[From PSE400W2K3R02][#137586]
- If a client printer is renamed and a user disconnects and reconnects to an ICA session, a new printer is created at reconnection representing the same printer on the client as the printer that was renamed in the session. The new printer is not deleted at logoff.
[From PSE400W2K3R02][#138062]
- Applications that force print jobs to use the RAW data type do not print when using the Advanced Universal Print driver.
[From PSE400W2K3R02][#138641]
- The MFCOM service may stop unexpectedly if full page heap verification is enabled.
[From PSE400W2K3R02][#138695]
- When using Access Centers to connect to a server running Presentation Server 4.0, enumeration of applications through a Program Neighborhood CDA might fail and an exception is logged in the application event log on the Secure Access Manager server or the Advanced Access Control server.
[From PSE400R01W2K3064][#138742]
- Application isolation environments and drives created using the subst command might cause the server to experience a fatal error.
[From PSE400W2K3R02][#139528]
- Servers might intermittently experience a kernel trap with error code 0x1001 when checking device drivers.
[From PSE400W2K3R02][#139983]
- Printouts are garbled when a client printer is renamed and the old port is reused.
[From PSE400W2K3R02][#140101]
- Autocreated client printers might go offline unexpectedly. The issue occurs when sessions are enumerated to look up the session ID for a specific client session and the session name does not start with "ica-tcp," but with "csg-tcp" or in a user-specified way.
If the session ID cannot be found, permission to print is denied and the printer goes offline.
[From PSE400W2K3R02][#140713]
- The Citrix Print Manager service may stop unexpectedly.
[From PSE400W2K3R02][#141244]
- Printers added during an ICA session might not be available after logoff.
[From PSE400R01W2K3069][#142546]
- Attempting to log on using credentials in an environment that includes Active Directory Federation Services might fail.
[From PSE400W2K3R02][#143467]
- Opening more than two published applications might consume more than one session on servers running Citrix Access Essentials; shutting down these applications might cause the client device to display a WFShell error message.
[From PSE400W2K3R02][#143629]
- Some nodes in the Presentation Server Console might not enumerate properly after a custom edition of Presentation Server is installed.
[From PSE400W2K3R02][#143820]
- This feature enhancement provides a way to turn off application redirection for Microsoft Office applications. After applying this fix, set the following registry key:
HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SFTA
Name: DisableOfficeAppRedirection
Type: REG_DWORD
Data: 1
[From PSE400W2K3R02][#144711]