Microsoft KB Archive/811283

= The Notification Database Grows When You Perform a Warm Reset on Your Windows CE Device =

Article ID: 811283

Article Last Modified on 5/27/2005

-

APPLIES TO


 * Microsoft Windows CE .NET 4.1

-



SYMPTOMS
When you perform a warm reset on your Microsoft Windows CE-based device, the notification database may grow by two records. This behavior occurs only if the contents of the RAM file system are preserved through the reset (this is known as a warm reset). When the notification database grows because of frequent warm resets, less memory is available for registry entries, files, and program memory.



CAUSE
The Explorer shell for Windows CE adds notification entries for the Time Zone Change event (NOTIFICATION_EVENT_TZ_CHANGE) and the Time Change event (NOTIFICATION_EVENT_TIME_CHANGE). These entries permit the shell to reset reminder and daylight saving time alarms when the system time is changed, or if you change the time zone. The shell does not first determine if the notification entries already exist in the database. The hotfix that is described in this article adds code to the shell initialization that removes the existing notifications before adding new ones.



Hotfix Information
A supported software update is now available from Microsoft as Windows CE 4.1 Core OS QFE 811283. To resolve this problem immediately, click the following article number for information about obtaining Windows CE Platform Builder and core operating system software updates:

837392 How to locate core operating system fixes for Microsoft Windows CE Platform Builder products

Prerequisites
Install all earlier hotfixes for this version of Windows CE.

Restart Requirement
You do not have to restart your computer after you apply this hotfix.

Hotfix Replacement Information
This hotfix does not replace any other hotfixes.

File Information
The English version of this package has the file attributes (or later) that are listed in the following table.   Date         Time   Version    Size       File name 28-Mar-2003 19:59  4.1.3.328  1,276,520  030328_armv4i_wce41-q811283.exe 28-Mar-2003 19:58  4.1.3.328  1,272,424  030328_armv4t_wce41-q811283.exe 28-Mar-2003 19:58  4.1.3.328  1,276,520  030328_armv4_wce41-q811283.exe 28-Mar-2003 19:57  4.1.3.328  1,235,560  030328_mips16_wce41-q811283.exe 28-Mar-2003 19:59  4.1.3.328  1,301,096  030328_mipsii_fp_wce41-q811283.exe 28-Mar-2003 19:59  4.1.3.328  1,301,096  030328_mipsii_wce41-q811283.exe 28-Mar-2003 19:59  4.1.3.328  1,309,288  030328_mipsiv_fp_wce41-q811283.exe 28-Mar-2003 20:00  4.1.3.328  1,309,288  030328_mipsiv_wce41-q811283.exe 28-Mar-2003 19:58  4.1.3.328  1,264,232  030328_sh3_wce41-q811283.exe 28-Mar-2003 19:58  4.1.3.328  1,264,232  030328_sh4_wce41-q811283.exe 28-Mar-2003 19:57  4.1.3.328  1,186,408  030328_x86_wce41-q811283.exe The English version of this fix has the file attributes (or later) 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\Wceshellfe\Oak\Lib\ARMV4\Debug 19-Mar-2003 21:37                  1,111,722  Explorer.lib

Path: Public\Wceshellfe\Oak\Lib\ARMV4\Retail 19-Mar-2003 21:36                    932,548  Explorer.lib

Path: Public\Wceshellfe\Oak\Lib\ARMV4I\Debug 19-Mar-2003 21:36                  1,113,496  Explorer.lib

Path: Public\Wceshellfe\Oak\Lib\ARMV4I\Retail 19-Mar-2003 21:35                    933,470  Explorer.lib

Path: Public\Wceshellfe\Oak\Lib\ARMV4T\Debug 19-Mar-2003 21:34                  1,072,394  Explorer.lib

Path: Public\Wceshellfe\Oak\Lib\ARMV4T\Retail 19-Mar-2003 21:33                    924,794  Explorer.lib

Path: Public\Wceshellfe\Oak\Lib\MIPS16\Debug 19-Mar-2003 21:40                  1,040,860  Explorer.lib

Path: Public\Wceshellfe\Oak\Lib\MIPS16\Retail 19-Mar-2003 21:39                    852,132  Explorer.lib

Path: Public\Wceshellfe\Oak\Lib\MIPSII\Debug 19-Mar-2003 21:38                  1,136,442  Explorer.lib

Path: Public\Wceshellfe\Oak\Lib\MIPSII\Retail 19-Mar-2003 21:38                    960,396  Explorer.lib

Path: Public\Wceshellfe\Oak\Lib\MIPSII_FP\Debug 19-Mar-2003 21:41                  1,136,618  Explorer.lib

Path: Public\Wceshellfe\Oak\Lib\MIPSII_FP\Retail 19-Mar-2003 21:40                    960,582  Explorer.lib

Path: Public\Wceshellfe\Oak\Lib\MIPSIV\Debug 19-Mar-2003 21:47                  1,147,766  Explorer.lib

Path: Public\Wceshellfe\Oak\Lib\MIPSIV\Retail 19-Mar-2003 21:46                    966,492  Explorer.lib

Path: Public\Wceshellfe\Oak\Lib\MIPSIV_FP\Debug 19-Mar-2003 21:44                  1,147,940  Explorer.lib

Path: Public\Wceshellfe\Oak\Lib\MIPSIV_FP\Retail 19-Mar-2003 21:43                    966,674  Explorer.lib

Path: Public\Wceshellfe\Oak\Lib\SH3\Debug 19-Mar-2003 21:43                  1,044,092  Explorer.lib

Path: Public\Wceshellfe\Oak\Lib\SH3\Retail 19-Mar-2003 21:42                    891,950  Explorer.lib

Path: Public\Wceshellfe\Oak\Lib\SH4\Debug 19-Mar-2003 21:45                  1,044,044  Explorer.lib

Path: Public\Wceshellfe\Oak\Lib\SH4\Retail 19-Mar-2003 21:45                    891,078  Explorer.lib

Path: Public\Wceshellfe\Oak\Lib\X86\Debug 19-Mar-2003 21:33                    973,172  Explorer.lib

Path: Public\Wceshellfe\Oak\Lib\X86\Retail 19-Mar-2003 21:32                    838,620  Explorer.lib This hotfix also includes an update to the shared source.



STATUS
Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.

Keywords: kbbug kbfix kbqfe KB811283

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.