Citrix

Issues Fixed in Citrix XenApp 5.0 for Windows Server 2008

  • CTX118113
  • Created On  Sep 03, 2008
  • Updated On  Mar 10, 2012
  • 4 found this helpful
  • Product Documentation

Citrix XenApp™ 5.0 for Windows Server 2008

Issues Fixed in this Release

Product: Citrix XenApp
Current Product Version: 5.0
Previous Product Version: 4.5
Language: English (EN)
Fixed Issues List: 1.02

Revision History

Version DateChange Description
1.02 November, 2010 Removed line item #162881 as not applicable
1.01 August, 2010 Removed references to Application Isolation as not applicable
1.00 September, 2008 Initial release

New Names for Citrix Presentation Server Components

  • Citrix XenApp is the new name for Citrix Presentation Server. The following clients and components have been updated to reflect that product name.

  • Citrix XenApp Advanced Configuration is the new name for the Presentation Server Console

  • Citrix XenApp Plugin for Hosted Apps is the new name for the plugin for server-side virtualization (formerly named Citrix Presentation Server Client), which contains the following plugins:

    • Citrix XenApp, formerly named Program Neighborhood Agent

    • Citrix XenApp Web Plugin, formerly named the Web Client

    • Program Neighborhood

  • Citrix XenApp Plugin for Streamed Apps is the new name for the plugin for client-side virtualization, formerly named the Citrix Streaming Client

  • Citrix XenApp Provider is the new name for the WMI Provider

  • Citrix XenApp Management Pack is the new name for the System Center Operations Manager and MOM Management Packs

Issues Fixed in this Release

The following issues have been fixed since the previous release of this product. For information about new features and system requirements, see the product administration guides.

Client Device Issues

  1. Microsoft Outlook recurring meetings are off by one hour between March 11 and April 1, 2007. The issue occurs because of the earlier start in 2007 of daylight saving time compared with previous years. It is present in scenarios where the Microsoft patch for daylight saving time (Microsoft KB931836) is applied only on the server but not on the client device. To enable this fix, you must set the following registry key(s):

    • On 32-bit Windows:

      HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\CtxHook\AppInit_Dlls\Per Session Time Zone\
      Name: UseServerTZI
      Type: REG_DWORD
      Data: 1 (on), 0 (off)

    • On 64-bit Windows:

      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\CtxHook64\AppInit_Dlls\Per Session Time Zone\
      Name: UseServerTZI
      Type: REG_DWORD
      Data: 1 (on), 0 (off)

    Note: The fix takes effect only for sessions launched after you set the registry key.

    [From PSE450W2K3016][#160709]

  2. When copying files to mapped network drives, real-time data consistency checks fail due to an incorrect length of buffer content.

    [From PSE450W2K3R02][#167697]

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

    [From PSE450R01W2K3042][#173545]

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

    [From PSE450R01W2K3042][#173978]

  5. Attempting to use audio in a client session causes the client software to terminate unexpectedly.

    [From PSE450R02W2K3014][#174345]

  6. Some applications, when checking client device communication ports, might cause client devices to appear slow or unresponsive.

    [From PSE450R01W2K3034][#174668]

  7. When using PowerPoint in slideshow mode, the slideshow displays only on the primary monitor of a multimonitor client device. To enable this fix, you must remove the following registry key, if present:

    On 32-bit Windows:

    HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\CtxHook\AppInit_Dlls\Multiple Monitor Hook\powerpnt.exe=dword:0000467f

    On 64-bit Windows:

    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\CtxHook64\AppInit_Dlls\Multiple Monitor Hook\powerpnt.exe=dword:0000467f

    [From PSE450R01W2K3048][#177060]

  8. COM port device mappings and drive mappings might fail or experience communication problems.

    [From xxx][#177630]

  9. After installing Hotfix Rollup Pack 3, published applications that attempt to launch an application executable that resides on a mapped client drive fail to launch.

    [From xxx][#181384]

  10. After reconnecting to a disconnected session, mapped COM ports might no longer be available.

    [From xxx][#182238]

Content Redirection

  1. Microsoft Outlook might not properly resolve URLs enclosed in quotation marks, such as "www.citrix.com." Instead, the quotation marks are interpreted as %22, resulting in an irresolvable URL that reads http://%22www.citrix.com%22.

    [From PSE450W2K3R01][#152783]

  2. Launching HTML (.htm; .html) files embedded in Microsoft Word documents (.doc) fails. The following error message appears instead:

    Error Microsoft Internet Explorer
    Cannot find file:///C:documents......html
    Make sure the path or internet address is correct

    To enable this fix, you must set the following registry key(s):

    • On 32-bit Windows:

      HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\SFTA\Runtime
      Name: IExploreExitDelay
      Type: REG_DWORD
      Data: <delay, in ms, before iexplore.exe exits>

    • On 64-bit Windows:

      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\SFTA\Runtime
      Name: IExploreExitDelay
      Type: REG_DWORD
      Data: <delay, in ms, before iexplore.exe exits>

    For more information, see Knowledge Center article CTX112836.

    [From PSE450W2K3R01][#158354]

  3. Client to server content redirection fails for applications streamed to a server when there is a space in the file path to the content file. To get the full benefit of this fix, you must install both a Presentation Server hotfix and the corresponding Streaming Client release containing Fix #172289.

    [From PSE450R02W2K3027][#172289]

  4. UNC hyperlinks in published Microsoft Office applications do not invoke local Windows Explorer.

    [From PSE450R02W2K3020][#172870]

Data Store

  1. Running Discovery from the Access Management Console fails if information in the datastore is corrupted. With this fix, some minor datastore corruption will be ignored and the discovery process will be allowed to complete successfully.

    [From PSE450R01W2K3009][#160765]

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

    [From PSE450R01W2K3002][#162115]

  3. The way the SQL Server driver handles SQL Error 40001 (transaction rolled back due to deadlock) might lead to data store corruption.

    [From PSE450W2K3R02][#168867]

  4. Stored procedures might not return proper error codes.

    [From PSE450W2K3R02][#168868]

  5. If you design the configuration logging database to use case-sensitive collation, the creation of tables and stored procedures might fail.

    [From xxx][#172984]

  6. Under certain circumstances, the farm data store might start to increase in size permanently. This is caused by failure to purge automatically records older than seven days from the DeleteTracker table in the database each time the IMA Service is started.

    [From xxx][#186811]

IMA Service

  1. If there is a change to a Windows or SQL user account that is used by the IMA Service to access the data store, the IMA Service might not start when the owner of a stored procedure has a different name than the database owner. This issue occurs after a change to the security, account, server and/or permissions used by IMA to access the database.

    [From PSE450W2K3R01][#144982]

  2. User sessions disappear from the console at random.

    [From xxx][#154227]

  3. The IMA Service might exit unexpectedly when adding printers to the compatibility list.

    [From PSE450W2K3R01][#154355]

  4. On occasion, the IMA Service fails to start when the server restarts.

    [From PSE450W2K3R01][#154617]

  5. The memory consumption of the IMASrv.exe process on a zone data collector might increase over time until it can no longer handle requests.

    [From PSE450W2K3R01][#155482]

  6. After installing any hotfix that contains Fix #144982, the IMA Service might take a longer time than usual to start.

    [From PSE450W2K3R01][#158104]

  7. After applying this fix, additional information is provided when you run a CDF trace on IMA_Subsystems_UserWin.

    [From PSE450W2K3R01][#158364]

  8. The IMA Service might not start in environments where more than 1,024 file type association entries are listed within the registry. To enable this fix, you must set the following registry key(s):

    • On 32-bit Windows:

      HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\IMA\Runtime
      Name: psrequired
      Type: REG_DWORD
      Data: 1

    • On 64-bit Windows:

      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\IMA\Runtime
      Name: psrequired
      Type: REG_DWORD
      Data: 1

    [From PSE450W2K3R01][#159315]

  9. The IMA Service fails to start if you rename imareduc.dll. Renaming imareduc.dll allows you to disable compression in IMA network traffic as a means to view IMA packets in NetMon.

    [From PSE450W2K3R02][#168865]

  10. When the Independent Management Architecture Service is started, the installation of products listed under HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ProductCodes (32bit Windows) or HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\ProductCodes (64bit Windows) are verified. If the HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\IMA\RUNTIME\PSRequired (32bit Windows) or HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\IMA\RUNTIME\PSRequired (64bit Windows) registry value is set to 1, for example, when recreating a server’s Local Host Cache and any of the products fail verification, the Independent Management Architecture Service will not start and the following events are logged in the server's System log:

    Source: IMAService
    ID: 3609
    Description: Failed to load plugin MfSrvSs.dll with error IMA_RESULT_REGISTRY_ERROR

    Source: IMAService
    ID: 3601
    Description: Failed to load initial plugins with error IMA_RESULT_REGISTRY_ERROR

    This fix adds additional error detail listing which products fail verification. In addition to the previous events, the following event is now logged in the server's System log for each product that fails verification:

    Source: IMAService
    ID: 3997
    Description: Installation of the following product failed verification: Failing Product Name. This occurs when the installer files are missing from the Windows Installer cache. Run a repair on the missing product from the Add or Remove Programs Control Panel Applet to correct this problem.

    [From PSE450W2K3R02][#169782]

  11. The Citrix Services Manager process (IMAAdvanceSrv.exe) does not release handles after querying session process information from management tools such as the Access Management Console or MFCOM-based scripts or programs.

    [From xxx][#190831]

Installation Manager

  1. If an error occurs while Installation Manager is reading server groups, no servers are listed for installation packages. With this fix, errors reading server groups are ignored and servers that can be read are listed. An Event Viewer log entry is created for the error.

    [From PSE450W2K3R01][#148853]

  2. Custom administrators cannot see the job status of Installation Manager packages.

    [From PSE450W2K3010][#163095]

  3. After installing Hotfix Rollup Pack 1, Installation Manager packages might fail to install.

    [From PSE450R01W2K3021][#170085]

Installing, Uninstalling, Upgrading

  1. Upgrading from Versions 3.0 or 4.0 to Version 4.5 of Presentation Server Standard or Advanced Editions also installs Resource Manager and WMI Provider, both of which are features of Enterprise Edition only.

    [From xxx][#186729]

Keyboard

  1. This fix adds support for the following key combinations for Swiss German keyboard layouts:

    Key combination Symbol
    Alt Gr + 4°
    Alt Gr + 5 §
    Alt Gr + 6¬

    [From PSE450W2K3R01][#148815]

  2. Users of the Client for Java might experience incorrect keyboard input. This happens when selecting the server default and the client and the server use different input locales. To exclusively use Unicode Injection, set the following registry key: (Unicode Injection is a type of character input that puts Unicode in the foreground application window.)

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\icawd
    Name: UnicodeInjectionFlag
    Type: REG_DWORD
    Value: 0xFFFFFFFF

    [From PSE450W2K3R01][#149966]

  3. In sessions using the Client for Linux, the Ctrl + Break key sequence does not work as designed and fails to break the execution of batch files and Microsoft Excel macros.

    [From xxx][#177411]

  4. When typing numerous characters while pressing and holding the Shift key, only the first character appears in uppercase. For example: When typing "(((((" with the Shift key pressed and held, "(9999" appears in the session.

    [From xxx][#185296]

Licensing

  1. 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 xxx][#175651]

  2. When streaming licenses are not present, the following error message appears in the Event Viewer: "Licenses required by this server are not present."

    [From PSE450R02W2K3016][#177867]

Load Balancing

  1. When reading user profiles takes a long time, per-server client session limits might not be honored. To enable this fix, you must set the following registry key:

    • On 32-bit Windows:

      HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\IMA\MfServer
      Name: ResolutionEntryAge
      Type: REG_DWORD
      Data: <maximum time for logon process of client session, expressed as (number of minutes x 2) +1. For example, to set the maximum time to 15 minutes, use a value of 31>

    • On 64-bit Windows:

      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\IMA\MfServer
      Name: ResolutionEntryAge
      Type: REG_DWORD
      Data: <maximum time for logon process of client session, expressed as (number of minutes x 2) +1. For example, to set the maximum time to 15 minutes, use a value of 31>

    [From PSE450W2K3R01][#162917]

  2. After disabling logons from a command line ("change logon /disable") and later enabling them again ("change logon /enable"), servers fail to be load balanced and do not accept ICA connection attempts. This happens even though such servers are listed in the list of available servers when using the command qfarm /load.

    [From PSE450R01W2K3003][#164584]

  3. Executing the "qfarm /load" command fails to return any information. This issue does not affect load balancing and can occur if a server in the zone is offline when executing the command.

    [From PSE450W2K3R02][#164943]

  4. When using a Netscaler device or Access Gateway, Enterprise Edition, to load balance XML brokers, the following error message might appear:

    "A network error caused your request to time out. Try to connect again. If you continue to receive this message, contact your Citrix administrator."

    The issue occurs because the XML Service does not respond to requests routed through a network device that adds a HTTP request header that begins with the letters 'c' or 'k.'

    [From PSE450W2K3R02][#166906]

  5. After any user's logon failure, the number of sessions that can connect is lower than the number specified by the Server User Load option in the XenApp Advanced Configuration tool’s Load Evaluators settings.

    [From PSE450R02W2K3003][#179717]

Logon/Authentication

  1. Reconnecting to a disconnected session using UPN formatted credentials (john.doe@domain.com) fails.

    [From PSE450W2K3R01][#149607]

  2. Under certain Active Directory scenarios, attempts to change a password using a User Principal Name (UPN) from the Web Interface might fail. The attempt succeeds if the user is in the same domain as the Web Interface but fails if the user is in a trusted external domain.

    [From PSE450W2K3R02][#154632]

  3. When a Terminal Server is configured for "Relaxed Security" (Windows Server 2003) or "Permissions compatible with Terminal Server 4.0 Users" (Windows 2000 Server), the Terminal Server User group is added only as an alternative to the Remote Interactive Logon group.

    [From PSE450W2K3R02][#156747, #174141]

  4. The "Running logon scripts" logon status window might not close after the logon completes.

    [From PSE450W2K3R01][#157025]

  5. Under certain conditions, connecting to a server with the Novell Client software installed causes winlogon.exe to terminate unexpectedly.

    [From PSE450W2K3R01][#157300]

  6. If the Presentation Server Client's automatic logon credentials contain a domain name not contained in the server's trusted relationships, the logon is still attempted on the server and may succeed if the credentials happen to be valid for a local account on the server.

    [From PSE450W2K3R01][#158647]

  7. Server logons from client devices with many printers attached might take a long time. The process might become unresponsive during the "Mapping client drives" stage.

    [From PSE450W2K3R02][#164621]

  8. Logons to applications configured to "Stream if possible" might fail with an SSL-related error even if SSL is not required.

    [From PSE450W2K3R02][#164928]

  9. This is an enhancement that allows administrators to allow Kerberos in conjunction with pass-through authentication and Smart Cards.

    For more information, see Knowledge Center article CTX117185

    [From xxx][#166215]

  10. The Workspace Control feature fails when logging on to NDS using an alias context.

    [From PSE450W2K3R02][#166421]

  11. Users logging on to the Web Interface using a user principal name (UPN) are not alerted when their password is about to expire.

    [From PSE450R02W2K3006][#169116]

  12. After installing Fix #157025, authentication increases logon times by about 60 seconds. The issue can be verified in Task Manager by seeing a 60 second delay in the start of the wfshell.exe process following the start of the cmstart.exe process during user authentication.

    [From PSE450R01W2K3029][#170167]

  13. When logging on to a server, the Windows GINA does not display a Caps Lock notification if Caps Lock is on while typing a password.

    [From xxx][#172696]

  14. Establishing a server console session from the console might fail and the following error messages appear:

    "You do not have proper encryption level to access this session."

    "To log on to this remote computer, you must have Terminal Server User Access permission on this computer. By default, members of the Remote Desktop Users group have these permissions. If you are not a member of the Remote Desktop Users group or another group that has these permissions, or if the Remote Desktop Users group does not have these permissions, you must be granted these permissions manually."

    [From PSE450W2K3R02][#174350]

  15. Server logons might be excessively slow. The issue is caused by the CPSVC.exe process exiting unexpectedly.

    [From xxx][#185545]

Memory, CPU Optimization

N/A

Printing

  1. This feature enhancement to the dscheck utility allows you to remove duplicate entries from the printer driver compatibility list. To purge the list of duplicate entries, run "DSCHECK /full printers /purge_driversecurity"

    [From PSE450W2K3R01][#152884]

  2. An application launched from a session on client device A might not become aware of a different default printer after connecting to the same session from client device B. For example, the tool tip for the printer icon on the Microsoft Word toolbar does not display the device B default printer after connecting to the same session from device B.

    [From PSE450W2K3R01][#155652]

  3. When printing using the universal printer, the default output settings such as paper size and orientation are fixed. This fix offers a workaround by allowing administrators to set default values for the universal printer. To do this, set the following registry keys as needed:

    • On 32-bit Windows:

      HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\Print\UPDDevmode
      Name: see chart
      Type: see chart
      Data: see chart

    • On 64-bit Windows:

      HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\Print\UPDDevmode
      Name: see chart
      Type: see chart
      Data: see chart

      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\Print\UPDDevmode
      Name: see chart
      Type: see chart
      Data: see chart

    Name Type Data
    dmOrientation REG_DWORD 1 = portrait, 2 = landscape
    dmPaperSize REG_DWORD 1 = letter through 118 = last paper defined in paper table
    dmPaperLength REG_DWORD 1 - 65535
    dmPaperWidth REG_DWORD 1 - 65535
    dmScale REG_DWORD 1 - 1000
    dmCopies REG_DWORD 1 - 9999
    dmDefaultSource REG_DWORD 1 - 15
    dmPrintQuality REG_DWORD 1 = draft, 4 = high
    dmColor REG_DWORD 1 = monochrome, 2 = color
    dmDuplex REG_DWORD 1 = simplex, 2 = horizontal, 3 = vertical
    dmYResolution REG_DWORD 32 - 65535
    dmTTOption REG_DWORD 1 = bitmap, 2 = download, 3 = substitute, 4 = outline
    dmCollate REG_DWORD 0 = false, #1 = true
    dmLogPixels REG_DWORD 0 - 65535
    dmBitsPerPel REG_DWORD 0 - 65535
    dmPelsWidth REG_DWORD 0 - 65535
    dmPelsHeight REG_DWORD 0 - 65535
    dmFormName REG_SZ Form name, such as letter, A4, tabloid, or other available form options

    [From PSE450W2K3006][#155984]

  4. Some documents created with the data type set to RAW do not print using the universal driver.

    [From PSE450W2K3R01][#157899]

  5. This is the server-side component of a feature enhancement that allows you to disable the print preview when using the Citrix Universal Printer as the default printer. To get the full feature enhancement, you must also install a client hotfix that includes Fix #159404.

    [From PSE450W2K3R01][#159404]

  6. Autocreated printer queues go offline when a print job is spooled with the following configuration: The "Legacy client printers" policy is enabled with the "Create old-style client printers" option selected, and the "CLIENTNAME" value in the ICA session is not all uppercase.

    [From PSE450W2K3003][#161053]

  7. Autocreated printers created using the legacy naming style might not be deleted when a session is terminated. The issue occurs if the Print Spooler and Citrix Print Manager Service restart while a session is active on the server.

    [From PSE450W2K3008][#163396]

  8. You cannot print to printers using the Universal Print Driver in pass-through sessions. Instead, print jobs are queued and then removed without printing and without a warning.

    [From PSE450R01W2K3019][#164422]

  9. Non-Unicode characters might not print properly when using the Universal Print Driver.

    [From PSE450W2K3R02][#165026]

  10. When reconnecting to a session from a client that uses a different default printer, the printer ToolTip displays the previous client's default printer.

    [From PSE450W2K3R02][#166586]

  11. Printers using the Universal Print Driver might be offline when reconnecting to a disconnected session.

    [From PSE450W2K3R02][#167462]

  12. Printers might go offline at random.

    [From PSE450W2K3R02][#168276, #168279, #168280]

  13. Registry settings under HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\Print\UPDDevmode do not always overwrite default values for the Citrix Universal Printer as intended after applying Fix #165006.

    [From PSE450W2K3R02][#168855]

  14. When using network printers, a policy set to prevent printer drivers from being installed might not be honored and drivers are installed.

    [From PSE450W2K3R02][#169687]

  15. After applying Hotfix Rollup Pack 1, the setting CTXPRN_ADMINS_CAN_MANAGE (0x4000) of DefaultPrnFlags does not work for Legacy printers. After applying this fix, you must set the following registry key:

    HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\Print
    Name: DefaultPrnFlags
    Type: REG_DWORD
    Data: 0x4000

    If a value for this key exists, add 0x4000 to the existing value. For example, a value of 0x20 becomes 0x4020.

    [From PSE450W2K3R02][#171615]

  16. The printer configuration utility (printcfg.exe) might terminate unexpectedly if launched while the Citrix Print Service is unavailable.

    [From PSE450R01W2K3040][#173075]

  17. You cannot add a printer from within a session if a policy to use legacy names is enabled.

    [From PSE450R01W2K3038][#173876]

  18. Files that are temporarily copied to the printer driver folder (%systemroot%\system32\spool\drivers\w32x86) during printer replication are not deleted when the replication completes.

    [From xxx][#174071]

  19. When two users have autorestored printers with the same name, both users can access those printers in each other's sessions. This fix prevents the autorestoration of a printer if its name already exists in another session.

    [From PSE450W2K3025][#174240]

  20. Non-autocreated printers attached to client devices are incorrectly deleted when the spooler service is restarted.

    [From PSE450W2K3R02][#174830]

  21. Printers might go off-line at random while print jobs are still pending.

    [From xxx][#178026]

Resource Manager

  1. Application use and activity of an application that is run within an application isolation environment or streamed to the server might not be logged by Resource Manager.

    [From PSE450R01W2K3045][#170108]

SDK

  1. The WinStationQueryInformation API might return an incorrect user name or an incorrect domain name after reconnecting to a session.

    [From PSE450W2K3R01][#148418]

  2. The MFCOM APIs AddAdminByName and AddAdminByObject do not work as expected for custom administrators.

    [From PSE450W2K3R01][#160818]

  3. Users assigned to a published application using the Citrix User Selector cannot be enumerated using CPSSDK 4.5

    [From PSE450W2K3R01][#161474]

  4. Adding alternate packages using the CPSSDK does not work.

    [From PSE450W2K3R01][#161771]

  5. Queries for active sessions for a published application return a Permission Denied error rather than an empty list of sessions if the application is not currently running in any session.

    [From PSE450W2K3R02][#162795]

  6. The following script returns information for the server on which the script is run and not for the server specified.

    'Start Sample MFCOM VBS

    Set farm=CreateObject("MetaframeCOM.MetaframeFarm")

    farm.initialize 1

    for each server in farm.servers

    msgbox "| " & server.servername & " | License Server Use Farm Settings Value : " & server.WinServerObject5.UseFarmLicenseServerSetting

    Next

    msgbox "DONE"

    [From PSE450W2K3R02][#170954]

  7. Using the MFCOM SDK, when you create a Load Evaluator using the Scheduling Rule (objRuleItem.Schedules = New Integer() {hexvalue}) parts of the hexadecimal values are interpreted incorrectly. For example, {&HE150D15, &HE150D15} should resolve to Friday 13:30-14:30 but instead resolves to 13:00-14:30.

    For more information about working with Load Evaluator rules, see Knowledge Center article CTX117245.

    [From xxx][#180506]

Seamless Windows

  1. The seamless toolbar docks on the client, but the desktop workspace is not reduced. To dock the seamless toolbar and reduce the desktop workspace, you must set the following registry key(s):

    • On 32-bit Windows:

      HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\CtxHook\AppInit_Dlls\SHAppBar Hook

    • On 64-bit Windows:

      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\CtxHook64\AppInit_Dlls\SHAppBar Hook

    Name: FilePathName
    Type: REG_SZ
    Data: shappbarhook.dll

    Name: Flag
    Type: REG_DWORD
    Data: 4

    Name: Settings
    Type: REG_DWORD
    Data: 1

    [From PSE450W2K3R01][#144845]

  2. When users are using a published version of Excel in seamless mode and have multiple windows open, the taskbar icon focus is not maintained.

    [From PSE450W2K3R01][#145710]

  3. When users are using a published version of Excel in seamless mode and have multiple windows open, a phantom window appears in the upper left corner of the screen.

    [From PSE450W2K3R01][#145711]

  4. When Excelhook is enabled, the published application Microsoft Access restores to table view instead of the user interface.

    [From xxx][#148589]

  5. When Excel is running in seamless mode with Excelhook enabled, Excel add-ins are visible on the taskbar. For more information, see Knowledge Center article CTX101598.

    [From PSE450W2K3R01][#149254]

  6. When Excel is running in seamless mode with Excelhook enabled, and multiple Excel workbooks are open, the focus goes to the incorrect Excel workbook. For more information, see Knowledge Center article CTX101598.

    [From PSE450W2K3R01][#149366]

  7. When the Microsoft Office Seamless Taskbar Support for Excel is enabled, the taskbar icons for Microsoft Office applications might display the characters "??" instead of file names. For more information, see Knowledge Center article CTX101644.

    [From PSE450W2K3R01][#152973]

  8. When minimizing an Internet Explorer window using the Minimize button on the title bar, the Language bar, if present, is not minimized.

    [From PSE450W2K3R01][#153509]

  9. When Excelhook is enabled, creating a new project in Microsoft Project 2002 and 2003 causes the project to exit unexpectedly.

    [From PSE450W2K3R01][#155216]

  10. Taskbar icon support is not available for Microsoft Office applications. This happens because the ExcelHook registry key requires write access permissions instead of read access.

    [From PSE450W2K3017][#156781]

  11. This is the server-side component of a fix that addresses an issue in multiple monitor environments where child dialog boxes are not positioned properly, appearing across monitors instead. It also introduces an enhancement that allows you to launch applications on dedicated monitors.

    To enable the fix, you must:

    • Deploy the corresponding client-side Fix #157950

    • Set the following registry key on all servers to which you want to extend this functionality:

    HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\CtxHook\AppInit_Dlls\Multiple Monitor Hook
    Name: DefaultHooks
    Type: REG_DWORD
    Flag 0x1: Maximize window to correct monitor
    Flag 0x400: Center child dialog boxes
    Flag 0x800: Launch applications on a specified monitor
    Flag 0x0: Disables this functionality

    To specify a monitor for application launching:

    Set the flag above to 0x800 and then set the following registry key:

    HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\CtxHook\AppInit_Dlls\Multiple Monitor Hook
    Name: DefaultLaunchMonitor
    Type: REG_DWORD
    Data:

    0: launch application on primary monitor
    1: launch application on secondary monitor
    ...and so on.

    To set hooks for specific applications:

    Add a (REG_DWORD) with the application executable name as the name. For example, to set specific hooks for Notepad, add the following registry value:

    HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\CtxHook\AppInit_Dlls\Multiple Monitor Hook
    Name: [Notepad.exe]
    Type: REG_DWORD
    Data:

    0: launch application on primary monitor
    1: launch application on secondary monitor
    ...and so on.

    [From xxx][#157950]

  12. When running the ICA Toolbar as a seamless or fixed window published application and attempting to set the AutoHide toolbar property, the following error message appears:

    "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 toolbar property when the toolbar is not running in a full desktop session.

    [From PSE450W2K3X64R01][#158239]

  13. Microsoft Office Seamless Taskbar Support for Excel may fail after installing certain 3rd party Excel add-ins, such as the Excel Bloomberg add-in. For more information, see Knowledge Center article CTX101644.

    [From PSE450W2K3R01][#158788]

  14. When the value 0x20 (TWI_FLAGS_DISABLE_SYSTRAY_AGENT) is added in the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\TWI\SeamlessFlags registry value to disable the SysTray agent, the IME language bar, once minimized, can no longer be restored.

    [From PSE450W2K3R01][#161034]

  15. The description in Knowledge Center article CTX101644, under Additional Seamless Registry Settings > Seamless Published Toolbars, of a registry setting (SHAppBarr Hook seamless registry exception flag) for resizing the desktop work area when a seamless published toolbar is docked might cause applications to fail.

    [From xxx][#162307]

  16. After closing a dialog box associated with a seamless application, focus might shift to a local application rather than to the seamless application.

    [From PSE450W2K3R01][#162341]

  17. When taskbar icon support is enabled for Microsoft Office applications, only one taskbar entry is created for Excel spreadsheets.

    [From PSE450W2K3017][#164439]

  18. When using Presentation Server Clients for Windows, Version 10.100 and earlier, that contain Fix #144841, the seamless toolbar taskbar icon appears on the task bar when docked. To resolve this issue, install a version of the client that contains Fix #165499 and then set following server-side registry key:

    HKEY_LOCAL_MACHINE\System/CurrentControlSet\Control/Citrix\wfshell\TWI
    Name: SeamlessFlags
    Type: REG_DWORD
    Data: 0x200000

    [From PSE450R01W2K3006][#165925]

  19. After closing a property sheet dialog box, such as a print dialog box, the parent application window might unexpectedly move to the background. For example, when you click Cancel on Notepad's Print dialog box, Notepad might move to the background and a different application takes focus.

    [From PSE450W2K3R02][#168553]

  20. In dual monitor setups, Lotus Notes spans both monitors when maximized.

    [From xxx][#169078]

  21. When using Microsoft Excel with third-party add-ins, some cells might not display correctly.

    [From xxx][#169088]

  22. When run in seamless mode, certain application windows might exceed the work area boundaries and overlap the local taskbar.

    Note: This fix requires Presentation Server Client Version 10.100 or later.

    [From PSE450R01W2K3013][#169121]

  23. In dual monitor setups, Microsoft Access spans both monitors when maximized.

    [From xxx][#169233]

  24. Applications maximize to the full screen rather than to a specific area of the screen.

    [From xxx][#169771]

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

    [From PSE450R01W2K3027][#169926]

  26. Novell GroupWise and other applications might maximize incorrectly. To enable this fix, you must set the following registry key(s):

    • On 32-bit Windows:

      HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\CtxHook\AppInit_dlls\Multiple Monitor Hook
      Name:<application_name.exe>
      Type: REG_DWORD
      Data: 0x156ff

    • On 64-bit Windows:

      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\CtxHook64\AppInit_dlls\Multiple Monitor Hook
      Name:<application_name.exe>
      Type: REG_DWORD
      Data: 0x156ff

    [From PSE450R01W2K3027][#169936]

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

    [From PSE450R01W2K3027][#170299]

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

    [From PSE450R01W2K3027][#170898]

  29. When run in seamless mode, certain application windows might exceed the work area boundaries and overlap the local taskbar.

    Note: This fix removes the requirement from Fix #169121 to upgrade to Version 10.100 or later of the client.

    [From PSE450R01W2K3027][#170915]

  30. This is the server-side component of a fix that addresses an issue in which applications that are set to launch maximized on a preferred monitor are not properly maximized on the preferred monitor.

    To get the full benefit of this fix, you must also install a client hotfix that includes Fix #171012.

    [From PSE450R01W2K3035][#171012]

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

    [From PSE450R01W2K3042][#171043]

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

    [From PSE450R01W2K3035][#171523]

  33. With Multiple Monitor Hook enabled, when right-clicking an application context menu on the taskbar, the context menu might appear lower than the client taskbar. The issue occurs when two monitors have different screen resolutions and the application appears on the lower-resolution monitor.

    [From PSE450R01W2K3035][#171823]

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

    [From PSE450R01W2K3035][#172155]

  35. With the Launch Monitor hook enabled, moving an application window between monitors might cause the toolbar to become corrupted.

    [From xxx][#172220]

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

    [From PSE450R01W2K3042][#174769]

  37. After installing certain server hotfixes, pressing the F11 key to bring Internet Explorer to full screen mode no longer works as expected. In single monitor setups, Internet Explorer does not cover the taskbar; in multiple monitor setups, if added to the multiple monitor exclusion key as described in Knowledge Center article CTX110301, Internet Explorer does cover the taskbar.

    [From PSE450W2K3R02][#176415]

  38. Right-clicking system menus spans across multiple monitors instead of appearing on a single monitor.

    [From PSE450W2K3R02][#176871]

  39. The Windows Taskbar spans across multiple monitors instead of appearing on a single monitor.

    [From PSE450W2K3R02][#176916]

  40. In seamless instances of Microsoft Outlook 2007 published on Version 4.5 of Presentation Server, the Home and End extended keys might not function properly.

    [From PSE450W2K3R02][#177288]

  41. Applying Hotfix PSE450R01W2K3027 (or any hotfix that supersedes it) causes certain custom application windows to be distorted when launched maximized. As a result, the windows might appear truncated or distorted to the right and at times cannot be moved.

    [From PSE450R01W2K3048][#177413]

  42. When clicking multiple windows to change the foreground in a reconnected seamless session, multiple Taskbar flashing might occur.

    [From xxx][#178031]

  43. Under certain circumstances, published applications might launch child windows that only display a title bar.

    [From PSE450R01W2K3048][#179104]

  44. When maximizing a dialog box in multiple monitor setups, certain dialog boxes span multiple monitors rather than just the parent monitor. The issue occurs with when dialog boxes that have the WS_MAXIMIZEBOX style set are not subclassed correctly.

    [From PSE450R01W2K3048][#179401]

  45. Applications set to launch on a preferred monitor revert to the preferred monitor after moving them to a different monitor.

    [From PSE450W2K3R02][#179464]

  46. Microsoft Excel and Microsoft Word do not maximize properly if you move the Windows Taskbar.

    [From xxx][#183091, #185951]

  47. The taskbar does not display taskbar buttons when running multiple instances of Microsoft Office 2007 applications.

    [From xxx][#183395]

  48. Minimized applications might be hidden behind the Windows Taskbar.

    [From xxx][#183572]

  49. Microsoft Excel stops responding if changing between workbooks when one workbook has the Print Preview dialog box open. This occurs only when running in seamless mode.

    [From xxx][#183790]

  50. Some applications, when launched, cover the taskbar.

    [From xxx][#184415]

  51. Taskbar and Start Menu Properties are not completely visible in a seamless desktop session.

    [From xxx][#185982]

  52. After moving the Windows Taskbar, maximized seamless applications fail to resize accordingly.

    [From xxx][#189463]

Security Issues

  1. This fix addresses a security vulnerability. For more information, see Knowledge Center article CTX114893.

    [From PSE450W2K3R02][#165816]

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

    [From PSE450W2K3027][#168503]

Server/Farm Administration

  1. Logons to the Presentation Server Console cannot effectively be prevented by setting HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\IMA\Admintool\DisableCMC=1 (32-bit Windows) or HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\IMA\Admintool\DisableCMC=1 (64-bit Windows).

    [From PSE450W2K3R01][#153294]

  2. After running a discovery, the Access Management Console does not properly enumerate applications and application folders if duplicate application folders exist in the data store. This fix updates the dscheck utility to produce warnings about duplicate entries. To correct the issue, run the utility and remove any duplicate entries it returns from the data store.

    [From PSE450W2K3R01][#156720]

  3. Zone preference and other policies might not be applied reliably.

    [From PSE450W2K3005][#160033]

  4. This fix introduces an enhancement to the DSCHECK utility to correct object memberships with the /folders option.

    [From PSE450W2K3R02][#161221]

  5. The DSCHECK utility does not detect domain trust information missing in the data store. With this fix, the following error message appears when running the utility if there is no trust information for a server in the data store:

    "Server Consistency Check: The MetaFrame Server record with HostName <SERVERNAME> at DN<XXXXXXXX> is invalid. The associated Account Authority Server record was not found."

    [From PSE450W2K3R01][#163254]

  6. After running the utility DSCHECK /full folders /clean, some folders and subfolders do not appear in appropriate application or server folders within the console.

    [From PSE450W2K3R02][#163628]

  7. When running DSCHECK /full folders /clean, corrupted database entries might generate error messages similar to:

    "Member (UID=40d7-0036-000212ce)Group contains member with unknown UID type: 54"
    With this fix, DSCHECK no longer reports unknown UIDs as errors but presents them as warnings. Make sure to back up your database before running DSCHECK /full folders /clean.

    [From PSE450W2K3R02][#165060]

  8. Under some circumstances, upgraded servers in upgraded server farms might experience one or more of the following issues:

    • When using the Access Management Console to connect to remote servers, the Discovery process returns the error IMA_RESULT_FINDITEM_FAILURE

    • Remote session management from the console fails on servers not running a fresh installation of Presentation Server 4.5

    After installing this fix, stop the IMA Service on all servers in the farm. Run dsmaint as follows from a command line on one of the servers where this fix is installed:

    dsmaint patchindex /user:dbusername /pwd:dbpassword /dsn:"\Install Path\Citrix\Independent Management Architecture\mf20.dsn" /patchindex:0

    [From PSE450R01W2K3024][#166575]

  9. Custom administrators with permissions only on application folders but not on the server folders receive an Access Denied error message when trying to perform subordinate tasks, such as logging off, disconnecting, and sending messages to sessions.

    [From PSE450W2K3R02][#168127]

  10. The qfarm /zone command displays invalid names for data collector of zones that are offline.

    [From PSE450R01W2K3025][#170517]

  11. In multiple monitor setups, certain common file dialogs of published instances of the Access Management Console might display erratically. For example, a Browse dialog box might display icons but incomplete text or no text at all.

    [From PSE450W2K3R02][#172329]

  12. If the last character of an application's browser name (the application name as shown in the console) is a blank space, you cannot delete the application from the console.

    [From PSE450R02W2K3011][#174540]

  13. Running the dscheck /full command followed by a mixed case or all lowercase server name, such as abcd1234, returns an error message stating there are missing records. The issue occurs because the data store treats server names in uppercase. This fix removes the case sensitivity.

    [From PSE450R02W2K3010][#175631]

  14. On systems where Fix #148853 is installed, the DSCHECK utility might display event messages incorrectly.

    [From PSE450W2K3R02][#175773]

  15. After installing Service Pack 1 for .NET 2.0, the ICA Listener health monitor test fails with event logs in the Event Viewer although there is no problem with connecting to the server or using Telnet to port 1494.

    [From xxx][#177893]

  16. In mixed server farm environments, you cannot use the console on a server running Presentation Server 4.5 to change a server running Presentation Server 4.0 to Presentation Server 4.0 Platinum Edition.

    [From PSE450R02W2K3003][#178186]

  17. An "Access denied" error message might appear when a custom administrator attempts to retrieve session latency properties, such as AverageLatency, and LatencyDeviation, using an MFCOM script.

    [From xxx][#188349]

Session/Connection

  1. This enhancement adds wild card support to the functionality introduced by Fix #63894. The original fix addresses the following issues:

    • Published applications do not appear in the console

    • Application limits do not work if published Application B is launched by published Application A (including scripts and batch [.vbs, .bat, .cmd] files) and Application A is closed while Application B continues to run

    For more information, see Knowledge Center article CTX102683.

    [From PSE450W2K3R01][#152972]

  2. ICA sessions connecting through the Access Gateway remain active for extended periods of time when idle. This fix adds support for a registry setting that allows the server to utilize ICM to detect disconnected sessions. The time-out for the ICM ping response is determined by the ICA KeepAlive setting in the Console. If a response has not been received before the time-out, the session is disconnected. To enable this fix. set the following registry key:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\
    Name: ForcePing
    Type: REG_DWORD
    Data: 1

    [From PSE450W2K3R01][#153021]

  3. Copying files and folders from the server to the client over a client mapped drive might fail and an "Access Denied" error message appears. This is the server-side component of a fix that resolves the issue. To resolve the issue in its entirety, you must also install client-side Fix #156273.

    [From PSE450W2K3R02][#156273]

  4. Copying files and folders from the server to the client over a client mapped drive might fail and an "Access Denied" error message appears. This is the server-side component of a fix that resolves the issue. To resolve the issue in its entirety, you must also install client-side Fix #156273.

    [From PSE450W2K3R02][#156273]

  5. Sessions might disconnect unexpectedly during shadowing or when connecting to a server using non-Windows clients.

    [From PSE450W2K3R01][#156351]

  6. When you use "pn.exe" with the "/PARAM" argument to launch a published application from a command line such as

    c:
    cd "\Program Files\Citrix\ICA Client"
    pn.exe /PN:CPR157801 /APP:AAA /PARAM:"-H -S 10"

    the following error message appears: "[published_app_name] failed to start. The Citrix server is unable to process your request to start this published application at this time. Please try again later. If the problem persists, contact your administrator."

    The issue occurs when session sharing is disabled by setting the following registry key:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\Wfshell\TWI\SeamlessFlags = 1.

    [From PSE450W2K3R01][#158558]

  7. When a server application reads data from mapped client drives, the data read might not match the actual data on the client drive.

    [From PSE450W2K3R02][#158823]

  8. COM port device mapping might fail intermittently.

    [From PSE450W2K3R02][#159017]

  9. Server sessions might assume a down state, sometimes with only the CSRSS.exe process running with above average memory consumption.

    [From PSE450W2K3013][#162750]

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

    [From PSE450R01W2K3042][#163505]

  11. The wfshell.exe process might become unresponsive, preventing sessions from terminating when logging off.

    [From PSE450W2K3R01][#163516]

  12. Server read data might become corrupt if the data transfer spans two or more Wdica CdmAccelerator cache blocks.

    [From PSE450W2K3R01][#163781]

  13. File reads might not start at the beginning of the file. This occurs when a file was recently opened, closed, and reopened.

    [From PSE450W2K3R02][#163783]

  14. Connecting to a published desktop using the parameter "/cmdline" might fail and the following error message appears even if the client satisfies the required encryption level:

    "You do not have the proper encryption level to access this session."

    [From PSE450W2K3R02][#164019]

  15. In an environment that allows only one instance of an application per user, attempts to reconnect to a disconnected session might fail, displaying the error message "You already have an instance of this application open and are not allowed to run more than one instance."

    [From PSE450R01W2K3003][#164054]

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

    [From PSE450R01W2K3001][#164675]

  17. Users might experience slow application refresh or delays when connecting to servers that are configured with multiple policies.

    [From xxx][#166318]

  18. Pressing a key continually to type the same character multiple times might cause bursts of three or four characters to appear rather than each character being echoed in sequence. Additionally, moving the mouse over a Start menu item or dragging a window might appear somewhat choppy in focus or movement.

    This fix aims to improve interactivity while typing or moving the mouse, without adversely affecting the bandwidth used by heavy-duty graphics. The fix also overrides the settings created by fix #163664 and introduces support for four registry settings that affect the described display behavior.

    Note: The default settings applied by this fix will optimize the display behavior in most typical usage scenarios. The following registry information is provided for informational purposes only; Citrix recommends that you do not change the default settings applied by this fix.

    32-bit Windows
    Key: HKEY_LOCAL_MACHINE/SYSTEM/CCS/Control/TerminalServer/Wds/icawd/Thin16
    Name: see chart
    Type: see chart
    Data: see chart
    64-bit Windows
    Key: HKEY_LOCAL_MACHINE/SYSTEM/CCS/Control/TerminalServer/Wds/icawd/Thin16
    Name: see chart
    Type: see chart
    Data: see chart
    64-bit Windows (32-bit mode)
    Key: HKEY_LOCAL_MACHINE/SYSTEM/CCS/Control/TerminalServer/Wds/icawd/Thin16
    Name: see chart
    Type: see chart
    Data: see chart
    Name Type Data
    ShortFrameReviewTime REG_DWORD 10 - 250 (default value is 15 )
    ShortFrameBuildupTime REG_DWORD 10 - 250 (default value is 45 )
    LongFrameReviewTime REG_DWORD 10 - 250 (default value is 30 )
    LongFrameBuildupTime REG_DWORD 10 - 250 (default value is 90 )

    [From PSE450R01W2K3011][#167838]

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

    [From PSE450R01W2K3035][#169157]

  20. Under certain circumstances, disconnected sessions remain active.

    [From PSE450W2K3R02][#170290]

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

    [From PSE450R01W2K3035][#170611]

  22. Applications within child domains of trusted forests cannot be enumerated.

    Note: To correct this issue, you must install this hotfix on all servers that run the XML broker on all affected servers in child domains.

    [From PSE450W2K3R02][#171422]

  23. Under certain circumstances, the virtual IP session key for a session is not deleted upon session logoff. Users who then log on to the server using the affected session ID do not receive a virtual IP address. This session key is located in HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\VIP\Session ID on 32-bit systems, and in HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\VIP\Session ID on 64-bit systems.

    [From PSE450R02W2K3003][#171550]

  24. Some 64-bit applications might appear unresponsive when run seamlessly as a result of the Active Accessibility Hook not loading.

    [From PSE450R01W2K3X64027][#171795]

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

    [From PSE450R01W2K3035][#172360]

  26. This is an enhancement that allows you to set the length of time a client session waits for an application to start before disconnecting. To enable this enhancement, you must apply this fix and then create the following registry key:

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\Wfshell\TWI
    Name: LogoffCheckerStartupDelayInSeconds
    Type: REG_DWORD
    Data: The length of time, in seconds, to wait for application start

    Enter the delay time in seconds, up to 10 minutes (600 seconds).

    [From xxx][#177046]

  27. When the ThinWire driver attempts to change display modes, the csrss.exe process might show high CPU consumption.

    [From xxx][#177164]

  28. Screen painting might be incorrect for certain applications, including incorrect colors, blurred fonts, and painting artifacts.

    [From PSE450W2K3R02][#177970]

  29. Sessions might not properly reflect changes made to the client work area, such as a modified screen resolution.

    [From PSE450W2K3R02][#178119]

  30. Users might experience slow application refresh or delays when connecting to servers that are configured with multiple policies.

    [From xxx][#178535]

  31. An "Invalid operation" error message might appear when using the Open dialog box of Window applications, such as Notepad, on mapped client drives while connected to a server running Windows Server 2008.

    [From xxx][#184074]

  32. Under certain circumstances, the server becomes unresponsive and stops accepting connections.

    [From xxx] [#184346]

  33. Under certain circumstances, Terminal Services becomes unresponsive, causing the server to stop accepting connections.

    [From xxx][#184371]

  34. Double-clicking a file with an .xps extension fails to invoke the XPS Viewer.

    [From xxx][#185636]

  35. When refreshing streamed applications in a session, the following error message might appear:

    "An error occurred on the Citrix servers while attempting to complete the request."

    [From xxx][#186526]

Shadowing

  1. Shadowing from the Access Management Console fails when there are disconnected sessions on the server.

    [From PSE450R01W2K3014][#167443]

Smart Cards

  1. Under some circumstances, after disconnecting and then reconnecting to a session, with a Group Policy set to "Lock Workstation" upon removal of a smart card, the session is not disconnected when the card is removed.

    [From PSE450W2K3R01][#146953]

  2. When using smart card authentication, users cannot reconnect to a disconnected session from the Web Interface or Program Neighborhood Agent when workspace control is disabled.

    [From PSE450W2K3R02][#159675]

  3. Every time a state change occurs on the smart card reader, the number of WinLogon handles grows.

    [From PSE450W2K3R01][#162828]

  4. Winlogon.exe shows higher than average CPU consumption on the server. The issue occurs because the server refreshes the smart card reader state more frequently than necessary. This occurs even if smart cards are not being used. With this fix, the reader state is refreshed only once per noticeable event.

    [From PSE450R01W2K3004][#163878]

SmartAuditor

  1. This hotfix is a prerequisite for installing SmartAuditor, a feature of the Platinum Edition of Presentation Server. To use this feature, you must install this hotfix before you install SmartAuditor.

    [From PSE450R01W2K3011][#168919]

SmoothRoaming

  1. SmoothRoaming might fail to reconnect users to their applications. This occurs when users are connected to multiple applications and close the first application launched in the session.

    [From PSE450W2K3R01][#157399]

SpeedScreen

  1. Published instances of Internet Explorer might display images on Web pages incorrectly.

    [From PSE450W2K3R01][#137390]

  2. With local text echo enabled, character spacing might be incorrect.

    [From PSE450W2K3R01][#152762]

  3. Custom multimedia applications that use mciSendString to access DirectX might fail if SpeedScreen Multimedia Acceleration is enabled. After applying this fix, you must set the following registry key(s).

    Note: Setting this registry key interferes with commercial media players (Windows Media Player, RealPlayer). Do not install and use custom and commercial media players on the same server.

    • On 32-bit Windows:

      HKEY_LOCAL_MACHINE\software\Citrix\SpeedScreenMultimedia
      Name: SendEOS
      Type: REG_DWORD
      Data: 1

    • On 64-bit Windows:

      HKEY_LOCAL_MACHINE\software\Wow6432Node\Citrix\SpeedScreenMultimedia
      Name: SendEOS
      Type: REG_DWORD
      Data: 1

    [From PSE450W2K3R01][#154841]

  4. Some images do not appear in instances of Internet Explorer launched from the server console.

    [From PSE450W2K3R01][#157226]

  5. With SpeedScreen browser acceleration enabled, some images do not appear in instances of Internet Explorer launched within an ICA session.

    [From PSE450W2K3R01][#160547]

  6. When Internet Explorer 6 or later is run as a published application and SpeedScreen Browser Acceleration is enabled, transparent GIFs on a Web page might display incorrectly.

    [From PSE450R01W2K3018][#163950]

  7. This feature enhancement to SpeedScreen Flash Acceleration adds support for Adobe Flash versions 7a, 8b, 8, 9, 9c, and 9d.

    [From PSE450R01W2K3039][#172511]

  8. Certain versions of Adobe Flash Player are not supported and there might be performance issues with the application over slow networks. This feature enhancement aims to dynamically support all current versions of Flash Player by detecting the installed version of the Flash OCX file. As a result, installing hotfixes to add support for additional versions of OCX files is no longer necessary.

    [From PSE450R02W2K3028][#176960]

  9. Internet Explorer might exit unexpectedly. The issue occurs when accessing a Web page with specific GIF image content with SpeedScreen Browser Acceleration enabled.

    [From xxx][#178976]

  10. SpeedScreen Multimedia Acceleration fails when Windows Media Player is launched from a streamed application.

    [From xxx][#187545]

System Exceptions

  1. Servers might restart unexpectedly, displaying a bugcheck error code of 10000080e, when attempting to shadow users across servers.

    [From xxx][#154310]

  2. The IMA Service and/or the Citrix XML Service might exit unexpectedly during Web Interface logons.

    [From PSE450W2K3009][#155461]

  3. Servers might experience data loss and a checksum error when communicating with a published application that reads data from a device attached to a COM port on a client device.

    [From PSE450R01W2K3034][#156026]

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

    [From PSE450R01W2K3042][#158066]

  5. On occasion, servers might experience a fatal exception on wdica.sys with a stop code of 0x50.

    [From PSE450W2K3R01][#158549]

  6. NeoLinux client sessions might terminate unexpectedly.

    [From PSE450R01W2K3001][#159382]

  7. The Access Management Console reports the following error after logging off a session and then refreshing the Sessions view:

    "An error occurred. Try performing the task again."

    [From PSE450W2K3R01][#159586]

  8. Servers might experience a fatal exception, displaying a blue screen.

    [From PSE450W2K3X64R01][#159817]

  9. Corrupted data contained within the data store might cause the IMA Service to terminate unexpectedly.

    [From PSE450W2K3R01][#160210]

  10. Servers might experience a kernel trap (Stop 8e) when accessing vdtw30.dll.

    [From PSE450W2K3R01][#160429]

  11. Servers might experience a fatal exception on vdtw30.dll with bugcheck code 7E.

    [From PSE450W2K3R01][#160592]

  12. Under some circumstances, reconnecting to a session might cause the server to become unresponsive and to reject subsequent connection attempts.

    [From PSE450W2K3R01][#160606]

  13. Servers might experience a fatal exception on cdm.sys with stop code 7f.

    [From PSE450W2K3R01][#160873]

  14. Disabling the Session Reliability feature causes the following error messages to be logged unnecessarily after the server restarts:

    Application Log:
    Error 100: An internal server error occurred with Reliability Server.

    System Log:
    Error 7024: The Citrix XTE Server service terminated with service-specific error 1 (0x1).

    [From PSE450R01W2K3003][#161195]

  15. The IMA Service might exit unexpectedly or not start after restarting the server.

    [From PSE450W2K3R01][#161526]

  16. The IMA Service might exit unexpectedly with EventID: 0xC0001B7A (7034).

    [From PSE450W2K3R01][#162472]

  17. Internet Explorer might exit unexpectedly on SpeedScreenFilter.dll.

    [From PSE450W2K3R01][#162516]

  18. Servers might experience a fatal exception on vdtw30.dll when session space paged pool memory usage reaches its upper limit.

    [From PSE450W2K3R01][#162674]

  19. Servers might experience a fatal exception on vdtw30.dll and restart after installing Presentation Server 4.5.

    [From PSE450W2K3R01][#162915]

  20. Disabling XML Service DNS address resolution might not fully take effect. As a result, FQDNs are sent to clients rather than IP addresses.

    [From PSE450W2K3R02][#164172]

  21. Event ID 1114 appears sporadically in the Event Log, indicating issues with session printers even though no such issues are apparent. The entries occur when users terminate logons or sessions before the creation of their network printers is complete.

    [From PSE450W2K3R02][#164508]

  22. Servers might experience a fatal exception on vdtw30.dll when the system is low on memory.

    [From PSE450W2K3R01][#164795]

  23. Servers might experience a fatal exception, displaying a blue screen, on vdtw30.dll.

    [From PSE450W2K3R02][#165810]

  24. Stopping the Health Check Agent Service on a server licensed for Advanced Edition causes the service to suffer an access violation. To resolve the issue, apply this fix and then stop and restart the service.

    [From PSE450W2K3R02][#166230]

  25. The Citrix Print Manager Service (CPSVC.EXE) might exit unexpectedly during printer autocreation while reconnecting to a session.

    [From PSE450W2K3R02][#166831]

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

    [From PSE450R01W2K3042][#166945]

  27. Servers might experience a fatal exception, displaying a blue screen on cdm.sys with bugcheck code 7f.

    [From PSE450W2K3R02][#167818]

  28. Servers might experience a fatal exception, displaying a blue screen, on vdtw30.dll. The issue occurs as a result of dereferencing a null pointer in the Thinwire function DrawFrame.

    [From PSE450R01W2K3035][#168365]

  29. CpSvc.exe might report heap corruption or become unresponsive in low-memory conditions.

    [From PSE450W2K3R02][#168949]

  30. The Client Network Service cannot be stopped from the Windows Services console even if there are no active sessions.

    [From PSE450W2K3R02][#169002]

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

    [From PSE450R01W2K3020][#169385]

  32. Servers might experience a fatal exception on vdtw30.dll.

    [From PSE450R02W2K3001][#170153]

  33. CpSvc.exe might exit unexpectedly with certain print drivers. Traceback indicates the issue occurs in DevmodeDup.

    [From PSE450R01W2K3037][#171251]

  34. Published applications might exit unexpectedly upon launch.

    [From PSE450R01W2K3042][#171322]

  35. Servers might experience a fatal exception, displaying a blue screen, on vdtw30.dll with stop code 0x8e.

    [From PSE450R02W2K3037][#171386]

  36. Each time an item is put on the clipboard, the wfshell.exe process does not release the handle used for the operation.

    [From PSE450W2K3R02][#171916]

  37. When publishing applications with non-standard icons, the IMA Service might exit unexpectedly. With this fix, the service does not exit when it encounters non-standard icons; instead, you can select Citrix default icons and successfully complete the publishing process.

    [From PSE450R01W2K3032][#172158]

  38. Servers might experience a kernel trap (Stop 8e) when accessing vdtw30.dll.

    [From PSE450W2K3R02][#173390]

  39. The termsrv.exe process might become unresponsive.

    [From PSE450R01W2K3042][#173832]

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

    [From PSE450R01W2K3042][#173976]

  41. Under certain circumstances, servers with Resource Manager installed might fail to restart as needed.

    [From xxx][#174817]

  42. On occasion, published instances of Windows Internet Explorer exit unexpectedly.

    [From PSE450W2K3R02][#175654]

  43. After upgrading to Version 4.6 of the Access Management Console, opening an application properties page might cause the console to become unresponsive with the Event Viewer reporting an access violation in IMACOM Interop COM+ application.

    [From PSE450W2K3R02][#176253]

  44. When using the IMetaFrameMySessions interface Add method, MFCOM might terminate unexpectedly.

    [From PSE450W2K3R02][#176650]

  45. After installing Hotfix Rollup Pack 1, mmhook.dll might cause some published applications to exit unexpectedly while launching.

    [From PSE450W2K3R02][#176999]

  46. Servers might become unresponsive unexpectedly. The issue occurs when attempts to connect over the Web Interface through the Secure Gateway cause the Citrix XML Service to exit.

    [From xxx][#177095]

  47. When using Microsoft Outlook with the virtual IP feature enabled, the memory consumption on the server might eventually reach 100 percent.

    [From PSE450R02W2K3013][#177583]

  48. TWAIN applications might exit unexpectedly.

    [From xxx][#178201]

  49. Mfaphook.dll might cause certain applications to exit unexpectedly upon launch. This fix introduces support for a registry setting that allows you to prevent applications from being hooked. To do this, create the following registry value:

    • On 32-bit Windows:

      HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\CtxHook
      Name: ExcludedImageNames
      Type: REG_SZ
      Data: List of executables to be excluded from hooking, separated by commas without spaces, for example: application_1.exe,application_2.exe

    • On 64-bit Windows:

      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\CtxHook64
      Name: ExcludedImageNames
      Type: REG_SZ
      Data: List of executables to be excluded from hooking, separated by commas without spaces, for example: application_1.exe,application_2.exe

    [From xxx][#180487]

  50. Servers might experience a fatal exception, displaying a blue screen, on vdtw30.dll with stop code 0x3B.

    [From PSE450R02W2K3X64019][#183083]

  51. Smart card applications might become unresponsive unexpectedly.

    [From xxx][#184929]

  52. The XTE Service might exit unexpectedly.

    [From xxx][#188078]

  53. When running "Update File Types from Registry" on the Server node with more than 1,024 file type associations configured for Notepad, the "Updating file type associations" progress message becomes unresponsive.

    [From xxx][#190607]

  54. Servers might experience a fatal exception, displaying a blue screen, on vdtw30.dll.

    [From PSE450R02W2K3X64028][#190695]

TWAIN Redirection

  1. When using TWAIN redirection, some dialog boxes might not close as expected. This is the server-side component of a fix that allows dialog boxes to close as expected. To get the benefit of this fix, you must also install Version 10.100 or later of the Presentation Server Client and set the following registry key(s) on the client:

    • On 32-bit Windows:

      HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\TWNHOOK
      Name: Flag
      Type: REG_DWORD
      Data: 0x1

    • On 64-bit Windows:

      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\TWNHOOK
      Name: Flag
      Type: REG_DWORD
      Data: 0x1

    [From PSE450W2K3R01][#146416]

  2. In seamless mode, when a TWAIN scan operation completes, the scanner driver window is set behind the scanner application's window.

    [From PSE450R01W2K3028][#161243]

  3. When a scanning application is closed while a scan request from that application is still underway, the scanner remains in a busy state. This renders the scanner unavailable to other applications until the client device is restarted.

    [From PSE450R01W2K3028][#164983]

  4. After selecting a scanner to use, the application might fail to enable it.

    [From PSE450W2K3R02][#165134]

  5. The TWAIN Extended Image Information command, used to retrieve MICR data, fails when used by a scanner application. As a result, the scanning application cannot retrieve the MICR data from the scanner hardware. This is the server-side component of a fix that resolves the issue. To resolve the issue in its entirety, you must also deploy client-side Fix #172325.

    [From PSE450R02W2K3002][#172325]

  6. The "Select Scanner" window does not launch as a TWAIN application modal window. As a result, the window might be hidden by other windows. This is the server-side component of a fix that resolves the issue. To resolve the issue in its entirety, you must also deploy client-side Fix #181467.

    [From PSE450R02W2K3002][#181467]

Virtual IP

  1. Exchange servers to which servers running Outlook 2003 with the Virtual IP option enabled are connected, might record the following event log message:

    "User SYSTEM has exceeded the allowed maximum number of simultaneous registrations for MAPI notifications. The configured maximum number of event notification registrations is 8."

    After applying this fix, add Outlook to the Virtual IP application list and set the following registry key(s):

    • On 32-bit Windows:

      HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\CtxHook\AppInit_Dlls\VIPHook\Outlook.exe
      Name: Flag
      Type: REG_DWORD
      Data: 1

    • On 64-bit Windows:

      HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\CtxHook\AppInit_Dlls\VIPHook\Outlook.exe
      Name: Flag
      Type: REG_DWORD
      Data: 1

      HKEY_LOCAL_MACHINE\SOFTWARE\WowNode6432\Citrix\CtxHook\AppInit_Dlls\VIPHook\Outlook.exe
      Name: Flag
      Type: REG_DWORD
      Data: 1

    [From PSE450W2K3R01][#147008]

  2. Virtual IP addresses are not released when a session is disconnected.

    [From PSE450W2K3R02][#159918]

  3. Applications cannot bind to virtual loopback if both virtual IP and virtual loopback are enabled. This fix adds support for the following registry settings as a workaround:

    • On 32-bit Windows:

      HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\VIP
      Name: PreferLoopback
      Type: REG_DWORD
      Data: 1

      HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\VIP
      Name: PreferLoopbackProcesses
      Type: REG_MULTI_SZ
      Data: <list of processes>

    • On 64-bit Windows:

      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\VIP
      Name: PreferLoopback
      Type: REG_DWORD
      Data: 1

      HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\VIP
      Name: PreferLoopbackProcesses
      Type: REG_MULTI_SZ
      Data: <list of processes>

    [From PSE450W2K3011][#160397]

  4. The UseClientIP portion of the Virtual IP feature does not work in Version 4.5 of Presentation Server.

    [From PSE450W2K3022][#163589]

  5. Virtual IP addresses fail to bind over UDP connections.

    [From PSE450R02W2K3013][#184941]

Web Interface

  1. A "User Trust Intersection Change" error message might appear when using the management console to configure an application published to a user or a group that belongs to a domain that is not present in the trust list held in the data store for one or more servers where the application is published. If a server has a problem querying domain trust information, existing domain trust information for that server is removed from the data store.

    With this fix, existing domain trust information is not removed from the data store if a server has a problem querying its domain trust information. Additionally, the following event will be generated in the server's application log:

    Type: Error
    Source: Metaframe Events
    Event ID: 1230
    Description: Failed to get domain trust information for this server.

    [From PSE450W2K3R02][#163540]

  2. Users authenticating to the Web Interface using UPN-formatted credentials (user@domain.com) cannot change their passwords.

    [From PSE450W2K3R02][#171304]

Miscellaneous

  1. In an environment where Presentation Server is installed, users of NFS client software cannot access Unix-based resources.

    [From PSE450W2K3R01][#138309]

  2. Applications might take 30 seconds or longer to initialize. Additionally, the Microsoft Windows Installer service is in a 'Started' state after launching the application.

    [From PSE450W2K3R01][#156749]

  3. Error messages related to Citrix Health Monitoring and Recovery appear in the Event Viewer after running Repair.

    [From PSE450W2K3R01][#160623]

  4. Opening and initializing mapped client COM ports is very slow.

    [From PSE450W2K3R01][#163866]

  5. If an application requests a large block of contiguous memory, the allocation might fail.

    [From PSE450R01W2K3005][#164566]

  6. The "Turn off clipboard mapping" policy does not work as designed for reconnected sessions.

    [From PSE450W2K3R02][#168124]

  7. Internet Explorer might fail when run in kiosk mode.

    [From PSE450W2K3R02][#168889]

  8. If the published application's InitialProgram parameter length is greater than 65 characters it gets truncated during the second application launch within the session.

    [From PSE450R02W2K3027][#179234]

Documentation Errata

  1. The Citrix Print Manager and CitrixCPU Management services start with the default user instead of the user specified in the CTX_SERV_PRINTER_LOGON and CTX_SERV_MALOO_LOGON setup properties as part of an unattended installation.

    The Citrix Presentation Server 4.5 and Citrix Presentation Server 4.5 with Feature Pack 1 Administrator's Guides incorrectly state that you can specify domain accounts to be used with these services.

    Knowledge Center article CTX115196 describes the correct procedures for specifying a nondefault (custom) user account for these services.

    [From xxx][#164887]

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


Share your comments or find out more about this topic

Citrix Forums

Was this helpful?

Thank you for your feedback!


| Terms of Use | Privacy | Governance