Hotfix readme name: PSE400R01W2K3076.HTML
Hotfix package name: PSE400R01W2K3076.MSP
For: Computers running Windows Server 2003 with one of the following installed:
Readme Revision History
| Version | Date | Change Description |
| 1.2 | September, 2006 | Updated CPR 145505 Line Item |
| 1.1 | September, 2006 | Added Important Note(s) about this Release section |
| 1.0 | September, 2006 | Initial release |
This document describes the issue(s) solved by this hotfix and includes installation instructions. For more information, see your product Administrator's Guide located on the product CD or installed on your servers. The guide is in an Adobe Portable Document (PDF) format file. To view, search, and print the documentation, you need Adobe Reader 5.0.5 or later with Search. You can download Adobe Reader for free from the Adobe Web site at http://www.adobe.com.
All product documentation is also available from the Citrix Web site at http://www.citrix.com/support.
Installing Hotfix Rollup Pack 2 for Presentation Server 4.0 after installing this hotfix results in the loss of the functionality provided by this hotfix. Contact your Citrix support representative for a replacement post Hotfix Rollup Pack 2 hotfix.
Caution! Several items in this hotfix may require you to edit the registry. Using Registry Editor incorrectly can cause serious problems that may require you to reinstall your operating system. Citrix cannot guarantee that problems resulting from the incorrect use of Registry Editor can be solved . Use Registry Editor at your own risk.
[From PSE400R01W2K3001][#126318]
[From PSE400R01W2K3004][#115708]
[From PSE400R01W2K3004][#117576]
[From PSE400R01W2K3005][#116614]
[From PSE400R01W2K3005][#117573]
[From PSE400R01W2K3005][#118038]
[From PSE400R01W2K3005][#118039]
[From PSE400R01W2K3005][#120777]
[From PSE400R01W2K3005][#126691]
[From PSE400R01W2K3005][#126732]
[From PSE400R01W2K3005][#126940]
[From PSE400R01W2K3007][#124759]
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 servers 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.
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]
[From PSE400R01W2K3011][#124118]
[From PSE400R01W2K3015 ][#119130]
This fix adds a detection mechanism to launch the proper media player associated with those URL types.
[From PSE400R01W2K3016][#120316]
This fix prevents seamls20.dll from launching the process.
[From PSE400R01W2K3017][#127365]
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]
"The system has reached its license logon limit."
This occurs because licenses consumed at logon are not released at logoff time.
[From PSE400R01W2K3026][#119351]
[From PSE400R01W2K3026][#121063]
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]
[From PSE400R01W2K3026][#125892]
[From PSE400R01W2K3026][#126608]
[From PSE400R01W2K3026][#124469]
"The system has reached its license logon limit."
This occurs because licenses consumed at logon are not released at logoff time.
[From PSE400R01W2K3026][#126249, 129600]
[From PSE400R01W2K3026][#126562]
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]
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]
[From PSE400R01W2K3034][#128340]
[From PSE400R01W2K3040][#128659]
"An error occurred when browsing file."
[From PSE400R01W2K3051][#126259]
[From PSE400R01W2K3051][#127163]
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Citrix\wfshell\TWI\
Name: SeamlessFlags
Type: REG_DWORD
Data: 0 x 100
[From PSE400R01W2K3051][#120874]
[From PSE400R01W2K3051][#130059]
[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]
[From PSE400R01W2K3051][#131850]
[From PSE400R01W2K3051][#114983]
[From PSE400R01W2K3051][#116869]
[From PSE400R01W2K3051][#117720]
[From PSE400R01W2K3051][#119748]
[From PSE400R01W2K3051][#121051]
[From PSE400R01W2K3051][#123405]
[From PSE400R01W2K3051][#126320]
This fix corrects the issue by removing the legacy optimization routine.
[From PSE400R01W2K3051][#126580]
[From PSE400R01W2K3051][#129366]
[From PSE400R01W2K3051][#129262]
DRIVER_VERIFIER_DETECTED_VIOLATION (c4)
[From PSE400R01W2K3051][#129738]
[From PSE400R01W2K3051][#129783]
[From PSE400R01W2K3051][#131672]
[From PSE400R01W2K3051][#133520]
[From PSE400R01W2K3051][#133536]
[From PSE400R01W2K3052][#127561]
[From PSE400R01W2K3052][#136152]
[From PSE400R01W2K3052][#134058]
[From PSE400R01W2K3052][#136276, 135567]
[From PSE400R01W2K3054][#133418]
[From PSE400R01W2K3064][#138742]
PAGE_FAULT_IN_NONPAGED_AREA (50) Invalid system memory was referenced.
[From PSE400R01W2K3065][#128633]
[From PSE400R01W2K3065][#131214]
[From PSE400R01W2K3065][#137559]
[From PSE400R01W2K3065][#129601]
Note: You must apply this fix to all servers on which you plan to use the utility and to all servers with a direct IMA database connection.
[From PSE400R01W2K3065][#127584]
HKEY_LOCAL_MACHINE\Software\Citrix\IMA\RUNTIME
Name: PSRequired
Type: REG_DWORD
Data: 1
Note: The value of this key reverts to zero after you restart the server. If the IMA data store is not available, the IMA Service cannot start successfully.
[From PSE400R01W2K3065][#127504]
[From PSE400R01W2K3072][#122270]
[From PSE400R01W2K3072][#122489]
[From PSE400R01W2K3072][#137523]
[From PSE400R01W2K3072][#135777]
To enable variable screen size settings, you need to update the following registry key:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\Wds\Icawd\Thin16
Name: ICAThinwireFlags
Type: REG_DWORD
Data: 0x8000
WARNING The ICAThinwireFlags are bit flags with each bit representing a different flag. The variable screen size flag is 8000 hexidecimal (hex). You must merge this value with the current contents of the registry. For example, if ICAThinwireFlags contains the value 63 (hex), then you must set it to 8063 (hex).
[From PSE400R01W2K3075][#145505]
[From PSE400R01W2K3076][#133058]
[From PSE400R01W2K3076][#147405]
Notes:
| AddCaps.exe | 20,480 |
09/12/2006 |
07:05p |
| AdminUserMgr.jar | 142,311 |
09/01/2006 |
09:36a |
| ccticket.dll | 36,864 |
09/13/2006 |
07:04p |
| Cdfdrv.sys | 22,744 |
09/13/2006 |
08:36p |
| cdm.sys | 308,432 |
09/13/2006 |
08:36p |
| cdmprov.dll | 77,824 |
09/13/2006 |
07:04p |
| cdmsvc.exe | 42,496 |
09/13/2006 |
07:04p |
| citrix_ima_core.jar | 1,047,305 |
09/01/2006 |
09:36a |
| citrix_ima_sals_mf.jar | 112,145 |
09/01/2006 |
09:36a |
| CPatch.exe | 28,672 |
08/18/2006 |
06:22a |
| CPatchUI.dll | 6,144 |
08/18/2006 |
05:29a |
| cpr130871.vbs | 1,615 |
03/10/2006 |
01:08p |
| ctxadpcm.acm | 11,776 |
09/13/2006 |
07:04p |
| CtxAltStr.sys | 61,920 |
09/13/2006 |
08:36p |
| ctxdwavo.exe | 21,504 |
09/13/2006 |
07:04p |
| ctxgina.dll | 65,536 |
09/13/2006 |
07:04p |
| ctxpidmn.sys | 18,784 |
09/13/2006 |
08:44p |
| ctxprnui.exe | 18,432 |
09/13/2006 |
07:04p |
| ctxrdpcc.exe | 7,680 |
09/13/2006 |
07:04p |
| ctxrdpwsx.dll | 21,776 |
09/13/2006 |
08:44p |
| ctxrmpn.sys | 24,160 |
09/13/2006 |
08:44p |
| ctxrpc.dll | 45,192 |
09/13/2006 |
08:44p |
| CtxSbx.sys | 110,560 |
09/13/2006 |
08:44p |
| CtxSFOSvc.exe | 196,608 |
09/13/2006 |
07:04p |
| ctxsmcdrv.sys | 14,696 |
09/13/2006 |
08:44p |
| cutildll.dll | 73,864 |
09/13/2006 |
08:44p |
| encsvc.exe | 172,032 |
09/13/2006 |
07:04p |
| icacdd.sys | 9,696 |
09/13/2006 |
08:44p |
| icammdrv.dll | 54,272 |
09/13/2006 |
07:04p |
| icareduc.sys | 18,400 |
09/13/2006 |
08:44p |
| iexplore.exe | 40,960 |
09/13/2006 |
07:04p |
| ImaGrpSs.dll | 131,208 |
09/13/2006 |
08:44p |
| ImaMfRpc_Client.dll | 43,008 |
09/13/2006 |
07:04p |
| ImaObjectPermissions.dll | 94,208 |
09/13/2006 |
07:04p |
| ImaRaSs.dll | 143,496 |
09/13/2006 |
08:44p |
| imareduc.dll | 12,936 |
09/13/2006 |
08:44p |
| ImaRuntimeSs.dll | 319,624 |
09/13/2006 |
08:44p |
| ImaSrvSs.dll | 344,200 |
09/13/2006 |
08:44p |
| IsolationMgr.jar | 145,784 |
09/01/2006 |
09:36a |
| istlsys.exe | 7,168 |
09/13/2006 |
07:04p |
| LMSAdmin.jar | 127,310 |
09/01/2006 |
09:36a |
| LMSMonitor.jar | 41,831 |
09/01/2006 |
09:36a |
| LmsSal.dll | 90,112 |
09/13/2006 |
07:04p |
| LmsSS.dll | 225,416 |
09/13/2006 |
08:44p |
| MetaFramePubAppMgr.jar | 369,181 |
09/01/2006 |
09:36a |
| MfAppSs.dll | 422,024 |
09/13/2006 |
08:44p |
| mfcom.exe | 348,160 |
09/13/2006 |
07:04p |
| mfcomsrv.dll | 733,184 |
09/13/2006 |
07:04p |
| MFEventUI.dll | 15,360 |
09/13/2006 |
07:04p |
| MfObjectPermissions.dll | 47,104 |
09/13/2006 |
07:04p |
| MfPrintSs.dll | 397,448 |
09/13/2006 |
08:44p |
| mfreg.exe | 356,352 |
09/13/2006 |
07:04p |
| MfRpcSs.dll | 237,704 |
09/13/2006 |
08:44p |
| MfSrvSal.dll | 245,760 |
09/13/2006 |
07:04p |
| MfSrvSs.dll | 716,936 |
09/13/2006 |
08:44p |
| pdcomp.sys | 19,936 |
09/13/2006 |
08:44p |
| pdcrypt1.sys | 18,912 |
09/13/2006 |
08:44p |
| pdcrypt2.sys | 183,000 |
09/13/2006 |
08:36p |
| pdframe.sys | 18,784 |
09/13/2006 |
08:44p |
| pdreli.sys | 23,648 |
09/13/2006 |
08:44p |
| pdrframe.sys | 16,608 |
09/13/2006 |
08:44p |
| PS400RegBackup.vbs | 11,077 |
09/14/2006 |
06:40p |
| PS400_DuplicateFiles_Restore_HRP2.vbs | 3,396 |
09/14/2006 |
06:40p |
| seamls20.dll | 69,632 |
09/13/2006 |
07:04p |
| ServerMgrNew.jar | 366,125 |
09/01/2006 |
09:36a |
| SettingsMgr.jar | 36,184 |
09/01/2006 |
09:36a |
| SpeedScreenSession.dll | 29,696 |
09/13/2006 |
07:04p |
| twnmux.dll | 20,480 |
09/13/2006 |
07:04p |
| vdtw30.dll | 493,192 |
09/13/2006 |
08:44p |
| wdica.sys | 235,232 |
09/13/2006 |
08:44p |
| wfapi.dll | 22,016 |
09/13/2006 |
07:04p |
| wfshell.exe | 77,824 |
09/13/2006 |
07:04p |
| wpnbr.dll | 143,360 |
09/13/2006 |
07:04p |
| wsxica.dll | 975,120 |
09/13/2006 |
08:44p |
| wsxicaUI.dll | 16,384 |
09/13/2006 |
07:04p |