Improvements to performance in Windows CE 5.0


SYMPTOMS
In Microsoft Windows CE 5.0, the following areas were found to have reduced performance than is possible:

? Remote Desktop Protocol (RDP) client initialization
? Data decompressor
? RDP termination and cleanup processes
? Limited serialization of the access to connection-related resources


RESOLUTION
Software update information

A supported hotfix is now available from Microsoft as Windows CE 5.0 Core OS QFE 867790. To resolve this problem immediately, search for the keyword "QFE" on the following Microsoft Web site:

http://www.microsoft.com/downloads/

Prerequisites
This software update is supported only if all previously issued software updates for this product have also been installed.

Restart requirement
After you install this software update, you must perform a clean build of the whole platform. To clean the platform, click Clean on the Build menu. To build the platform, click Build Platform on the Build menu. You do not have to restart your computer after you apply this software update.

Software update replacement information
This software update does not replace any other software updates.

File information
The English version of this software update package has the file attributes or later file attributes that are listed in the following table:

Date Time Size File name
-----------------------------------------------------------------------
18-Aug-2004 21:46 16,517,632 Wincepb50-040818-kb867790-armv4i.msi
18-Aug-2004 21:31 16,781,312 Wincepb50-040818-kb867790-mipsii.msi
18-Aug-2004 21:32 16,793,088 Wincepb50-040818-kb867790-mipsii_fp.msi
18-Aug-2004 21:45 17,033,216 Wincepb50-040818-kb867790-mipsiv.msi
18-Aug-2004 21:48 17,044,992 Wincepb50-040818-kb867790-mipsiv_fp.msi
18-Aug-2004 21:51 15,993,344 Wincepb50-040818-kb867790-sh4.msi
18-Aug-2004 21:43 13,765,120 Wincepb50-040818-kb867790-x86.msi


The English version of this update has the file attributes (or later file attributes) that are listed in the following table. The dates and times for these files are listed in coordinated universal time (UTC). When you view the file information, it is converted to local time. To find the difference between UTC and local time, use the Time Zone tab in the Date and Time tool in Control Panel.


Date Time Size File name
----------------------------------------------

Path: Public\Rdp\Oak\Lib\Armv4i\Debug
23-Jul-2004 01:29 126,764 Cecommon.lib
23-Jul-2004 01:29 118,784 Cecommon.pdb
23-Jul-2004 01:31 520,192 Core.pdb
23-Jul-2004 01:31 19,499,014 Tscaxctrl.lib
23-Jul-2004 01:31 479,232 Tscaxctrl.pdb
23-Jul-2004 01:28 339,968 Tscompru.pdb
23-Jul-2004 01:31 17,100,912 Tscwinctrl.lib
23-Jul-2004 01:31 167,936 Tscwinctrl.pdb
23-Jul-2004 01:28 61,440 Tssec.pdb

Path: Public\Rdp\Oak\Lib\Armv4i\Retail
23-Jul-2004 01:25 103,816 Cecommon.lib
23-Jul-2004 01:25 118,784 Cecommon.pdb
23-Jul-2004 01:28 479,232 Core.pdb
23-Jul-2004 01:28 10,545,672 Tscaxctrl.lib
23-Jul-2004 01:28 462,848 Tscaxctrl.pdb
23-Jul-2004 01:25 348,160 Tscompru.pdb
23-Jul-2004 01:28 8,691,932 Tscwinctrl.lib
23-Jul-2004 01:28 159,744 Tscwinctrl.pdb
23-Jul-2004 01:25 61,440 Tssec.pdb

Path: Public\Rdp\Oak\Lib\Mipsii\Debug
23-Jul-2004 01:28 130,894 Cecommon.lib
23-Jul-2004 01:28 118,784 Cecommon.pdb
23-Jul-2004 01:30 520,192 Core.pdb
23-Jul-2004 01:30 20,421,958 Tscaxctrl.lib
23-Jul-2004 01:30 479,232 Tscaxctrl.pdb
23-Jul-2004 01:27 348,160 Tscompru.pdb
23-Jul-2004 01:31 17,937,842 Tscwinctrl.lib
23-Jul-2004 01:31 176,128 Tscwinctrl.pdb
23-Jul-2004 01:28 61,440 Tssec.pdb

Path: Public\Rdp\Oak\Lib\Mipsii\Retail
23-Jul-2004 01:25 108,064 Cecommon.lib
23-Jul-2004 01:25 110,592 Cecommon.pdb
23-Jul-2004 01:27 479,232 Core.pdb
23-Jul-2004 01:27 10,149,644 Tscaxctrl.lib
23-Jul-2004 01:27 462,848 Tscaxctrl.pdb
23-Jul-2004 01:24 348,160 Tscompru.pdb
23-Jul-2004 01:27 8,376,190 Tscwinctrl.lib
23-Jul-2004 01:27 151,552 Tscwinctrl.pdb
23-Jul-2004 01:24 61,440 Tssec.pdb

Path: Public\Rdp\Oak\Lib\Mipsii_fp\Debug
23-Jul-2004 01:28 130,938 Cecommon.lib
23-Jul-2004 01:28 118,784 Cecommon.pdb
23-Jul-2004 01:30 520,192 Core.pdb
23-Jul-2004 01:31 20,427,682 Tscaxctrl.lib
23-Jul-2004 01:31 479,232 Tscaxctrl.pdb
23-Jul-2004 01:27 348,160 Tscompru.pdb
23-Jul-2004 01:31 17,939,800 Tscwinctrl.lib
23-Jul-2004 01:31 176,128 Tscwinctrl.pdb
23-Jul-2004 01:28 61,440 Tssec.pdb

Path: Public\Rdp\Oak\Lib\Mipsii_fp\Retail
23-Jul-2004 01:25 108,144 Cecommon.lib
23-Jul-2004 01:25 110,592 Cecommon.pdb
23-Jul-2004 01:27 479,232 Core.pdb
23-Jul-2004 01:27 10,153,722 Tscaxctrl.lib
23-Jul-2004 01:27 462,848 Tscaxctrl.pdb
23-Jul-2004 01:24 348,160 Tscompru.pdb
23-Jul-2004 01:27 8,376,496 Tscwinctrl.lib
23-Jul-2004 01:27 151,552 Tscwinctrl.pdb
23-Jul-2004 01:25 61,440 Tssec.pdb

Path: Public\Rdp\Oak\Lib\Mipsiv\Debug
23-Jul-2004 01:28 132,496 Cecommon.lib
23-Jul-2004 01:28 118,784 Cecommon.pdb
23-Jul-2004 01:30 520,192 Core.pdb
23-Jul-2004 01:31 20,911,990 Tscaxctrl.lib
23-Jul-2004 01:31 479,232 Tscaxctrl.pdb
23-Jul-2004 01:28 348,160 Tscompru.pdb
23-Jul-2004 01:31 18,385,800 Tscwinctrl.lib
23-Jul-2004 01:31 167,936 Tscwinctrl.pdb
23-Jul-2004 01:28 61,440 Tssec.pdb

Path: Public\Rdp\Oak\Lib\Mipsiv\Retail
23-Jul-2004 01:25 108,748 Cecommon.lib
23-Jul-2004 01:25 118,784 Cecommon.pdb
23-Jul-2004 01:27 479,232 Core.pdb
23-Jul-2004 01:27 10,185,010 Tscaxctrl.lib
23-Jul-2004 01:27 462,848 Tscaxctrl.pdb
23-Jul-2004 01:25 348,160 Tscompru.pdb
23-Jul-2004 01:27 8,406,908 Tscwinctrl.lib
23-Jul-2004 01:27 159,744 Tscwinctrl.pdb
23-Jul-2004 01:25 61,440 Tssec.pdb

Path: Public\Rdp\Oak\Lib\Mipsiv_fp\Debug
23-Jul-2004 01:28 132,540 Cecommon.lib
23-Jul-2004 01:28 118,784 Cecommon.pdb
23-Jul-2004 01:30 520,192 Core.pdb
23-Jul-2004 01:31 20,915,362 Tscaxctrl.lib
23-Jul-2004 01:31 479,232 Tscaxctrl.pdb
23-Jul-2004 01:28 348,160 Tscompru.pdb
23-Jul-2004 01:31 18,385,400 Tscwinctrl.lib
23-Jul-2004 01:31 167,936 Tscwinctrl.pdb
23-Jul-2004 01:28 61,440 Tssec.pdb

Path: Public\Rdp\Oak\Lib\Mipsiv_fp\Retail
23-Jul-2004 01:25 108,828 Cecommon.lib
23-Jul-2004 01:25 118,784 Cecommon.pdb
23-Jul-2004 01:27 479,232 Core.pdb
23-Jul-2004 01:28 10,188,834 Tscaxctrl.lib
23-Jul-2004 01:28 462,848 Tscaxctrl.pdb
23-Jul-2004 01:25 348,160 Tscompru.pdb
23-Jul-2004 01:28 8,406,962 Tscwinctrl.lib
23-Jul-2004 01:28 159,744 Tscwinctrl.pdb
23-Jul-2004 01:25 61,440 Tssec.pdb

Path: Public\Rdp\Oak\Lib\Sh4\Debug
23-Jul-2004 01:29 115,888 Cecommon.lib
23-Jul-2004 01:29 118,784 Cecommon.pdb
23-Jul-2004 01:32 520,192 Core.pdb
23-Jul-2004 01:33 18,114,934 Tscaxctrl.lib
23-Jul-2004 01:33 479,232 Tscaxctrl.pdb
23-Jul-2004 01:29 348,160 Tscompru.pdb
23-Jul-2004 01:33 15,856,260 Tscwinctrl.lib
23-Jul-2004 01:33 176,128 Tscwinctrl.pdb
23-Jul-2004 01:29 61,440 Tssec.pdb

Path: Public\Rdp\Oak\Lib\Sh4\Retail
23-Jul-2004 01:25 98,460 Cecommon.lib
23-Jul-2004 01:25 110,592 Cecommon.pdb
23-Jul-2004 01:28 479,232 Core.pdb
23-Jul-2004 01:29 9,479,516 Tscaxctrl.lib
23-Jul-2004 01:29 462,848 Tscaxctrl.pdb
23-Jul-2004 01:25 339,968 Tscompru.pdb
23-Jul-2004 01:29 7,814,848 Tscwinctrl.lib
23-Jul-2004 01:29 151,552 Tscwinctrl.pdb
23-Jul-2004 01:25 61,440 Tssec.pdb

Path: Public\Rdp\Oak\Lib\X86\Debug
23-Jul-2004 01:28 114,314 Cecommon.lib
23-Jul-2004 01:28 118,784 Cecommon.pdb
23-Jul-2004 01:31 520,192 Core.pdb
23-Jul-2004 01:32 16,386,178 Tscaxctrl.lib
23-Jul-2004 01:32 479,232 Tscaxctrl.pdb
23-Jul-2004 01:28 348,160 Tscompru.pdb
23-Jul-2004 01:32 14,357,970 Tscwinctrl.lib
23-Jul-2004 01:32 176,128 Tscwinctrl.pdb
23-Jul-2004 01:28 61,440 Tssec.pdb

Path: Public\Rdp\Oak\Lib\X86\Retail
23-Jul-2004 01:25 97,652 Cecommon.lib
23-Jul-2004 01:25 110,592 Cecommon.pdb
23-Jul-2004 01:27 479,232 Core.pdb
23-Jul-2004 01:28 9,155,320 Tscaxctrl.lib
23-Jul-2004 01:28 462,848 Tscaxctrl.pdb
23-Jul-2004 01:24 339,968 Tscompru.pdb
23-Jul-2004 01:28 7,684,064 Tscwinctrl.lib
23-Jul-2004 01:28 151,552 Tscwinctrl.pdb
23-Jul-2004 01:24 61,440 Tssec.pdb


STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

------------------------------------------------------------------------

APPLIES TO
? Microsoft Windows CE 5.0