FIX: When you configure a Windows CE 4.2-based device as a remote access server, the device may stop to answer incoming calls (911758)



The information in this article applies to:

  • Microsoft Windows CE .NET 4.2

SYMPTOMS

When you configure a Microsoft Windows CE 4.2-based device as a remote access server, the device may stop to answer incoming calls.

CAUSE

This problem occurs because of a race condition between two threads in the Remote Access Service (RAS) server process.

RESOLUTION

Software update information

A supported software update is now available from Microsoft as Windows CE 4.2 Core OS QFE 911758. 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

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

Restart requirement

After you apply this update, you must perform a clean build of the whole operating system. To clean the operating system, click Clean on the Build menu. To build the operating system, click Build Platform on the Build menu. You do not have to restart the computer after you apply this update.

How to apply this update

All updates for Windows CE .NET 4.2 require the following:
  • Platform Builder .NET 4.2 must be installed on the computer.
  • The current user must have run Platform Builder .NET 4.2 at least one time.
  • After you apply the update, you must perform a clean build of the whole operating system.
Download the package or the packages that are most appropriate for your installation. For more information, see the following table.
For an installation that is based on these processors:Download this package:
ARMV4Wincepb42-060113-kb911758-armv4.msi
ARMV4IWincepb42-060113-kb911758-armv4i.msi
MIPSIIWincepb42-060113-kb911758-mipsii.msi
MIPSII-FPWincepb42-060113-kb911758-mipsii_fp.msi
MIPSIVWincepb42-060113-kb911758-mipsiv.msi
MIPSIV-FPWincepb42-060113-kb911758-mipsiv_fp.msi
SH3Wincepb42-060113-kb911758-sh3.msi
SH4Wincepb42-060113-kb911758-sh4.msi
x86-basedWincepb42-060113-kb911758-x86.msi
The package will install all the updated files to the build environment that is specified by the original Platform Builder installation. The following registry key contains this information:

HKEY_LOCAL_MACHINE\Software\Microsoft\Platform Builder\4.21\Directories - "OS Install Root"

By default, a backup of all updated files will be maintained at the following location:

%_WINCEROOT%\Updates\Backup

You can remove any files from this folder that you want to remove. If you have applied previous updatesIf you have applied previous updates, this package will update the build environment to include the latest files for this component. If you receive the message "Files that will not be installed"If you receive this message, you have already applied an update that includes a later version of the files than the version that this update installs. Therefore, you already have the updates that are mentioned in this article, together with some updates that were released later. You receive this message to prevent you from accidentally overwriting the latest update to that particular component. If you uninstall or repair Platform BuilderIf you uninstall or repair Microsoft Platform Builder .NET 4.2, you have to remove the corresponding WinCEPBxx.ini file. This file is located in the %WINDIR% folder.

Update replacement information

This update does not replace any other updates.

File information

The English version of this package has the file attributes (or later file attributes) that are listed in the following table.
File nameFile sizeDateTime
Wincepb42-060113-kb911758-armv4.msi7,689,72814-Jan-200600:44
Wincepb42-060113-kb911758-armv4i.msi7,689,21614-Jan-200600:43
Wincepb42-060113-kb911758-mipsii.msi7,703,04014-Jan-200600:44
Wincepb42-060113-kb911758-mipsii_fp.msi7,704,06414-Jan-200600:44
Wincepb42-060113-kb911758-mipsiv.msi7,707,13614-Jan-200600:44
Wincepb42-060113-kb911758-mipsiv_fp.msi7,707,64814-Jan-200600:44
Wincepb42-060113-kb911758-sh3.msi7,685,63214-Jan-200600:43
Wincepb42-060113-kb911758-sh4.msi7,685,12014-Jan-200600:43
Wincepb42-060113-kb911758-x86.msi7,662,08014-Jan-200600:43
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.
File nameFile sizeDateTimePath
Unimodem.lib624,27027-Dec-200518:09public\common\oak\lib\armv4\debug
Unimodem.lib250,68027-Dec-200518:09public\common\oak\lib\armv4\retail
Unimodem.lib624,80827-Dec-200518:09public\common\oak\lib\armv4i\debug
Unimodem.lib250,72027-Dec-200518:09public\common\oak\lib\armv4i\retail
Unimodem.lib640,80627-Dec-200518:09public\common\oak\lib\mipsii\debug
Unimodem.lib256,97627-Dec-200518:09public\common\oak\lib\mipsii\retail
Unimodem.lib640,84227-Dec-200518:10public\common\oak\lib\mipsii_fp\debug
Unimodem.lib257,03627-Dec-200518:09public\common\oak\lib\mipsii_fp\retail
Unimodem.lib646,49427-Dec-200518:10public\common\oak\lib\mipsiv\debug
Unimodem.lib259,50627-Dec-200518:10public\common\oak\lib\mipsiv\retail
Unimodem.lib646,53027-Dec-200518:10public\common\oak\lib\mipsiv_fp\debug
Unimodem.lib259,56627-Dec-200518:10public\common\oak\lib\mipsiv_fp\retail
Unimodem.lib571,11027-Dec-200518:10public\common\oak\lib\sh3\debug
Unimodem.lib231,91827-Dec-200518:10public\common\oak\lib\sh3\retail
Unimodem.lib570,96427-Dec-200518:10public\common\oak\lib\sh4\debug
Unimodem.lib231,09827-Dec-200518:10public\common\oak\lib\sh4\retail
Unimodem.lib573,66627-Dec-200518:09public\common\oak\lib\x86\debug
Unimodem.lib215,08627-Dec-200518:09public\common\oak\lib\x86\retail

STATUS

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

MORE INFORMATION

For more information about software update terminology, click the following article number to view the article in the Microsoft Knowledge Base:

824684 Description of the standard terminology that is used to describe Microsoft software updates


Modification Type:MajorLast Reviewed:3/9/2006
Keywords:kbBug kbfix kbQFE kbmsccsearch kbpubtypekc KB911758 kbAudITPRO kbAudDeveloper