Active socket connections are disconnected when you suspend and resume a Windows Embedded Compact 7-based device

Symptoms

After you suspend and resume a Windows Embedded Compact 7-based device, active socket connections over a Wi-Fi connection are disconnected.

Resolution

To resolve this issue, apply the Windows Embedded Compact 7 Monthly Update (January 2013) and then change the values of the following registry entries to 0. The default registry values are 1.

Note The changes work only when the Wi-Fi adapter is power manageable for suspend-resume cycles (such as RTL8139 WIFI).

  • ResetOnSuspendResume

    Note This registry entry configures the WLAN AutoConfig behavior and is located under the HKEY_LOCAL_MACHINE\Services\WLANSVC registry subkey.

  • DisconnectOnHalt

    Note This registry entry configures the nWiFi behavior andis located under the HKEY_LOCAL_MACHINE\Comm\<Adapter>\Parms\ExtSTA registry subkey.
    The <Adapter> placeholder represents the RTL WIFI adapter card (For example, PCI\rtlnwifi1).

Software update information

The Windows Embedded Compact 7 Monthly Update (January 2013) is now available from Microsoft. To download this Windows Embedded Compact 7 Monthly Update, go to the following Microsoft Download Center website:

Windows Embedded Compact 7 UpdatesThe kind of processor that each file applies to is visible in the name of each file in the "File information" section.

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 Solution, and then click Build Solution.

  • On the Build menu, click Rebuild Solution.

You do not have to restart the computer after you apply this software update.

Update replacement information

This update does not replace any other updates.

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.

Files that are included in this update package

File name

File size

Date

Time

Path

Nwifiextsta.lib

872,610

30-Jan-2013

18:39

Public\Common\Oak\Lib\Armv5\Checked

Nwifiextsta.lib

979,858

30-Jan-2013

18:39

Public\Common\Oak\Lib\Armv5\Debug

Nwifiextsta.lib

704,438

30-Jan-2013

18:39

Public\Common\Oak\Lib\Armv5\Retail

Nwifiextsta.lib

872,636

30-Jan-2013

18:43

Public\Common\Oak\Lib\Armv6\Checked

Nwifiextsta.lib

979,626

30-Jan-2013

18:42

Public\Common\Oak\Lib\Armv6\Debug

Nwifiextsta.lib

704,444

30-Jan-2013

18:42

Public\Common\Oak\Lib\Armv6\Retail

Nwifiextsta.lib

867,356

30-Jan-2013

18:46

Public\Common\Oak\Lib\Armv7\Checked

Nwifiextsta.lib

973,150

30-Jan-2013

18:46

Public\Common\Oak\Lib\Armv7\Debug

Nwifiextsta.lib

698,812

30-Jan-2013

18:46

Public\Common\Oak\Lib\Armv7\Retail

Nwifiextsta.lib

854,866

30-Jan-2013

18:49

Public\Common\Oak\Lib\Mipsii\Checked

Nwifiextsta.lib

937,810

30-Jan-2013

18:49

Public\Common\Oak\Lib\Mipsii\Debug

Nwifiextsta.lib

694,022

30-Jan-2013

18:49

Public\Common\Oak\Lib\Mipsii\Retail

Nwifiextsta.lib

855,442

30-Jan-2013

18:52

Public\Common\Oak\Lib\Mipsii_fp\Checked

Nwifiextsta.lib

938,434

30-Jan-2013

18:52

Public\Common\Oak\Lib\Mipsii_fp\Debug

Nwifiextsta.lib

694,670

30-Jan-2013

18:52

Public\Common\Oak\Lib\Mipsii_fp\Retail

Nwifiextsta.lib

796,146

30-Jan-2013

18:55

Public\Common\Oak\Lib\Sh4\Checked

Nwifiextsta.lib

855,488

30-Jan-2013

18:55

Public\Common\Oak\Lib\Sh4\Debug

Nwifiextsta.lib

653,214

30-Jan-2013

18:55

Public\Common\Oak\Lib\Sh4\Retail

Nwifiextsta.lib

796,782

30-Jan-2013

18:59

Public\Common\Oak\Lib\X86\Checked

Nwifiextsta.lib

834,398

30-Jan-2013

18:58

Public\Common\Oak\Lib\X86\Debug

Nwifiextsta.lib

643,914

30-Jan-2013

18:58

Public\Common\Oak\Lib\X86\Retail

Wlansvc.dll

532,480

30-Jan-2013

18:40

Public\Servers\Oak\Target\Armv5\Checked

Wlansvc.map

370,792

30-Jan-2013

18:40

Public\Servers\Oak\Target\Armv5\Checked

Wlansvc.rel

182,148

30-Jan-2013

18:40

Public\Servers\Oak\Target\Armv5\Checked

Wlansvc.dll

745,472

30-Jan-2013

18:40

Public\Servers\Oak\Target\Armv5\Debug

Wlansvc.map

392,225

30-Jan-2013

18:40

Public\Servers\Oak\Target\Armv5\Debug

Wlansvc.rel

186,730

30-Jan-2013

18:40

Public\Servers\Oak\Target\Armv5\Debug

Wlansvc.dll

270,336

30-Jan-2013

18:40

Public\Servers\Oak\Target\Armv5\Retail

Wlansvc.map

169,395

30-Jan-2013

18:40

Public\Servers\Oak\Target\Armv5\Retail

Wlansvc.rel

74,558

30-Jan-2013

18:40

Public\Servers\Oak\Target\Armv5\Retail

Wlansvc.dll

532,480

30-Jan-2013

18:43

Public\Servers\Oak\Target\Armv6\Checked

Wlansvc.map

370,792

30-Jan-2013

18:43

Public\Servers\Oak\Target\Armv6\Checked

Wlansvc.rel

182,148

30-Jan-2013

18:43

Public\Servers\Oak\Target\Armv6\Checked

Wlansvc.dll

745,472

30-Jan-2013

18:43

Public\Servers\Oak\Target\Armv6\Debug

Wlansvc.map

392,225

30-Jan-2013

18:43

Public\Servers\Oak\Target\Armv6\Debug

Wlansvc.rel

186,730

30-Jan-2013

18:43

Public\Servers\Oak\Target\Armv6\Debug

Wlansvc.rel

74,558

30-Jan-2013

22:03

Public\Servers\Oak\Target\Armv6\Retail

Wlansvc.dll

270,336

30-Jan-2013

22:03

Public\Servers\Oak\Target\Armv6\Retail

Wlansvc.map

169,395

30-Jan-2013

22:03

Public\Servers\Oak\Target\Armv6\Retail

Wlansvc.dll

528,384

30-Jan-2013

18:46

Public\Servers\Oak\Target\Armv7\Checked

Wlansvc.map

370,792

30-Jan-2013

18:46

Public\Servers\Oak\Target\Armv7\Checked

Wlansvc.rel

182,177

30-Jan-2013

18:46

Public\Servers\Oak\Target\Armv7\Checked

Wlansvc.dll

741,376

30-Jan-2013

18:46

Public\Servers\Oak\Target\Armv7\Debug

Wlansvc.map

392,225

30-Jan-2013

18:46

Public\Servers\Oak\Target\Armv7\Debug

Wlansvc.rel

186,730

30-Jan-2013

18:46

Public\Servers\Oak\Target\Armv7\Debug

Wlansvc.dll

270,336

30-Jan-2013

18:46

Public\Servers\Oak\Target\Armv7\Retail

Wlansvc.map

169,309

30-Jan-2013

18:46

Public\Servers\Oak\Target\Armv7\Retail

Wlansvc.rel

74,529

30-Jan-2013

18:46

Public\Servers\Oak\Target\Armv7\Retail

Wlansvc.dll

675,840

30-Jan-2013

18:50

Public\Servers\Oak\Target\Mipsii\Checked

Wlansvc.map

366,435

30-Jan-2013

18:50

Public\Servers\Oak\Target\Mipsii\Checked

Wlansvc.rel

671,262

30-Jan-2013

18:50

Public\Servers\Oak\Target\Mipsii\Checked

Wlansvc.dll

851,968

30-Jan-2013

18:50

Public\Servers\Oak\Target\Mipsii\Debug

Wlansvc.map

387,567

30-Jan-2013

18:50

Public\Servers\Oak\Target\Mipsii\Debug

Wlansvc.rel

860,284

30-Jan-2013

18:50

Public\Servers\Oak\Target\Mipsii\Debug

Wlansvc.dll

356,352

30-Jan-2013

18:49

Public\Servers\Oak\Target\Mipsii\Retail

Wlansvc.map

166,049

30-Jan-2013

18:49

Public\Servers\Oak\Target\Mipsii\Retail

Wlansvc.rel

300,236

30-Jan-2013

18:49

Public\Servers\Oak\Target\Mipsii\Retail

Wlansvc.dll

675,840

30-Jan-2013

18:53

Public\Servers\Oak\Target\Mipsii_fp\Checked

Wlansvc.map

366,272

30-Jan-2013

18:53

Public\Servers\Oak\Target\Mipsii_fp\Checked

Wlansvc.rel

671,175

30-Jan-2013

18:53

Public\Servers\Oak\Target\Mipsii_fp\Checked

Wlansvc.dll

851,968

30-Jan-2013

18:53

Public\Servers\Oak\Target\Mipsii_fp\Debug

Wlansvc.map

387,404

30-Jan-2013

18:53

Public\Servers\Oak\Target\Mipsii_fp\Debug

Wlansvc.rel

860,197

30-Jan-2013

18:53

Public\Servers\Oak\Target\Mipsii_fp\Debug

Wlansvc.dll

356,352

30-Jan-2013

18:53

Public\Servers\Oak\Target\Mipsii_fp\Retail

Wlansvc.map

166,052

30-Jan-2013

18:53

Public\Servers\Oak\Target\Mipsii_fp\Retail

Wlansvc.rel

300,236

30-Jan-2013

18:53

Public\Servers\Oak\Target\Mipsii_fp\Retail

Wlansvc.dll

479,232

30-Jan-2013

18:56

Public\Servers\Oak\Target\Sh4\Checked

Wlansvc.map

370,965

30-Jan-2013

18:56

Public\Servers\Oak\Target\Sh4\Checked

Wlansvc.rel

321,116

30-Jan-2013

18:56

Public\Servers\Oak\Target\Sh4\Checked

Wlansvc.dll

606,208

30-Jan-2013

18:56

Public\Servers\Oak\Target\Sh4\Debug

Wlansvc.map

392,709

30-Jan-2013

18:56

Public\Servers\Oak\Target\Sh4\Debug

Wlansvc.rel

355,539

30-Jan-2013

18:56

Public\Servers\Oak\Target\Sh4\Debug

Wlansvc.dll

249,856

30-Jan-2013

18:56

Public\Servers\Oak\Target\Sh4\Retail

Wlansvc.map

169,413

30-Jan-2013

18:56

Public\Servers\Oak\Target\Sh4\Retail

Wlansvc.rel

178,117

30-Jan-2013

18:56

Public\Servers\Oak\Target\Sh4\Retail

Wlansvc.dll

430,080

30-Jan-2013

18:59

Public\Servers\Oak\Target\X86\Checked

Wlansvc.map

369,132

30-Jan-2013

18:59

Public\Servers\Oak\Target\X86\Checked

Wlansvc.rel

192,327

30-Jan-2013

18:59

Public\Servers\Oak\Target\X86\Checked

Wlansvc.dll

557,056

30-Jan-2013

18:59

Public\Servers\Oak\Target\X86\Debug

Wlansvc.map

387,055

30-Jan-2013

18:59

Public\Servers\Oak\Target\X86\Debug

Wlansvc.rel

255,750

30-Jan-2013

18:59

Public\Servers\Oak\Target\X86\Debug

Wlansvc.dll

217,088

30-Jan-2013

18:59

Public\Servers\Oak\Target\X86\Retail

Wlansvc.map

169,854

30-Jan-2013

18:59

Public\Servers\Oak\Target\X86\Retail

Wlansvc.rel

67,917

30-Jan-2013

18:59

Public\Servers\Oak\Target\X86\Retail


Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

Thank you for your feedback!

Thank you for your feedback! It sounds like it might be helpful to connect you to one of our Office support agents.

×