The Windows Networking Redirector module waits 60 seconds to update the UI on a Windows Embedded CE 6.0 R3-based device that does not contain the GWES module

Article translations Article translations
Article ID: 2201469 - View products that this article applies to.
Expand all | Collapse all

On This Page

SYMPTOMS

You have a Windows Embedded CE 6.0 R3-based device. The device is running an operating system that meets the following conditions:
  • The operating system does not contain the Graphics, Windowing, and Events Subsystem (GWES) module. For example, the device uses the Minkern operating system configuration.
  • The operating system supports the Windows Networking Redirector module (Redir).
In this scenario, the Networking Redirector module waits 60 seconds for the GWES module to update the user interface (UI) every time that the network number on the device increases from 0 to 1. For example, you experience a 60-second delay when you disable and then re-enable the network on the device.

Additionally, you receive an error message that resembles the following if you run the device in a debug mode:
!RdrUIThread: SH_WMGR not found

CAUSE

This issue occurs because the time-out value when the Networking Redirector module waits for the GWES module to update the UI is hard-coded to 60 seconds. This time-out value is applied even if the operating system does not contain the GWES module. 

RESOLUTION

Software update information

A supported software update is now available from Microsoft as Windows Embedded CE 6.0 Platform Builder Monthly Update (June, 2010). You can confirm this by scrolling to the "File information" section of this article. The package file name contains the product version, date, Knowledge Base article number, and processor type. The package file name format is:
Product version-yymmdd-kbnnnnnn-processor type
For example: Wincepb50-060503-kb917590-armv4i.msi is the ARMV4i Windows Embedded CE 5.0 Platform Builder fix that is documented in KB article 917590 and that is contained in the May 2006 monthly update. To resolve this problem immediately, click the following article number for information about obtaining Windows Embedded CE Platform Builder and core operating system software updates:
837392 How to locate core operating system fixes for Microsoft Windows Embedded CE Platform Builder products

Prerequisites

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

Restart requirement

After you apply this update, you must perform a clean build of the whole platform. To do this, use one of the following methods:
  • On the Build menu, click Clean, and then click Build Platform.
  • On the Build menu, click Rebuild Platform.
You do not have to restart the computer after you apply this update.

Update replacement information

This update does not replace any other 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. 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 item in Control Panel.
Installer files
Collapse this tableExpand this table
File nameFile sizeDateTime
Wincepb60-100614-kb2201469-armv4i.msi1,148,41614-Jun-201020:20
Wincepb60-100614-kb2201469-mipsii.msi1,120,25614-Jun-201020:20
Wincepb60-100614-kb2201469-mipsii_fp.msi1,120,25614-Jun-201020:20
Wincepb60-100614-kb2201469-mipsiv.msi1,128,96014-Jun-201020:20
Wincepb60-100614-kb2201469-mipsiv_fp.msi1,129,47214-Jun-201020:20
Wincepb60-100614-kb2201469-sh4.msi1,085,95214-Jun-201020:20
Wincepb60-100614-kb2201469-x86.msi1,049,08814-Jun-201020:20
Files that are included in this update package
Collapse this tableExpand this table
File nameFile sizeDateTimePath
Windows embedded ce 6.0_update_kb2201469.htm7,73114-Jun-201019:55100614_kb2201469
Redir.lib1,480,70808-Jun-201014:30Public\Common\Oak\Lib\Armv4i\Debug
Redir.lib743,74408-Jun-201014:30Public\Common\Oak\Lib\Armv4i\Retail
Redir.lib1,415,03608-Jun-201014:31Public\Common\Oak\Lib\Mipsii\Debug
Redir.lib727,63008-Jun-201014:31Public\Common\Oak\Lib\Mipsii\Retail
Redir.lib1,415,27208-Jun-201014:32Public\Common\Oak\Lib\Mipsii_fp\Debug
Redir.lib727,78408-Jun-201014:31Public\Common\Oak\Lib\Mipsii_fp\Retail
Redir.lib1,429,35408-Jun-201014:32Public\Common\Oak\Lib\Mipsiv\Debug
Redir.lib738,17408-Jun-201014:32Public\Common\Oak\Lib\Mipsiv\Retail
Redir.lib1,429,59008-Jun-201014:33Public\Common\Oak\Lib\Mipsiv_fp\Debug
Redir.lib738,32808-Jun-201014:33Public\Common\Oak\Lib\Mipsiv_fp\Retail
Redir.lib1,269,57408-Jun-201014:33Public\Common\Oak\Lib\Sh4\Debug
Redir.lib677,69608-Jun-201014:33Public\Common\Oak\Lib\Sh4\Retail
Redir.lib1,267,18008-Jun-201014:30Public\Common\Oak\Lib\X86\Debug
Redir.lib679,64208-Jun-201014:29Public\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

After you apply this update, a WMgrMaxTimeout registry entry is added to configure the time-out value. This registry entry is located under the
HKEY_LOCAL_MACHINE\Comm\Redir
registry subkey. The registry type of the WMgrMaxTimeout registry entry is "DWORD."

Notes
  • The time-out value that is configured in the WMgrMaxTimeout registry key is measured in milliseconds.
  • The default value of the time-out value is 60 seconds. A value of 0x400 is recommended to set the time-out value to 1 second.
  • To avoid affecting the user experience, the registry subkey should be set only when the operating system does not start the GWES module, or when the network UI component does not function.

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

Properties

Article ID: 2201469 - Last Review: July 20, 2010 - Revision: 1.0
APPLIES TO
  • Windows Embedded CE 6.0 R3
Keywords: 
kbqfe kbfix kbsurveynew kbexpertiseadvanced KB2201469

Give Feedback

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com