FIX: Memory leak occurs during the binding or unbinding of the Wi-Fi adapter in Windows Embedded Compact 7

Introduction

This article describes an issue in which a memory leak occurs during the binding or unbinding of the Wi-Fi adapter in Windows Embedded Compact 7. An update is available to resolve this issue. Before you install this update, you must install all previously issued updates for this product.

Symptoms

Assume that you use the Ndisconfig.exe command-line tool in Windows Embedded Compact 7 to test Wi-Fi adapter binding and unbinding. During the binding or unbinding of the Wi-Fi adapter, you notice an increase in memory consumption (memory leak).

Resolution

Software update information

A supported software update is now available from Microsoft as Windows Embedded Compact 7 Monthly Update (March 2015).

Note This Windows Embedded Compact 7 Monthly Update is available for download from the following Microsoft Download Center website:

Windows Embedded Compact 7 Updates

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

Tcpipreg.dll

36,864

11-Mar-2015

19:43

Public\Common\Oak\Target\X86\Retail

Tcpipreg.map

31,650

11-Mar-2015

19:43

Public\Common\Oak\Target\X86\Retail

Tcpipreg.rel

18,037

11-Mar-2015

19:43

Public\Common\Oak\Target\X86\Retail

Tcpipreg.dll

77,824

11-Mar-2015

19:44

Public\Common\Oak\Target\X86\Debug

Tcpipreg.map

62,799

11-Mar-2015

19:44

Public\Common\Oak\Target\X86\Debug

Tcpipreg.rel

35,640

11-Mar-2015

19:44

Public\Common\Oak\Target\X86\Debug

Tcpipreg.dll

69,632

11-Mar-2015

19:44

Public\Common\Oak\Target\X86\Checked

Tcpipreg.map

60,115

11-Mar-2015

19:44

Public\Common\Oak\Target\X86\Checked

Tcpipreg.rel

33,668

11-Mar-2015

19:44

Public\Common\Oak\Target\X86\Checked

Tcpipreg.dll

45,056

11-Mar-2015

19:44

Public\Common\Oak\Target\Armv5\Retail

Tcpipreg.map

33,162

11-Mar-2015

19:44

Public\Common\Oak\Target\Armv5\Retail

Tcpipreg.rel

16,094

11-Mar-2015

19:44

Public\Common\Oak\Target\Armv5\Retail

Tcpipreg.dll

106,496

11-Mar-2015

19:44

Public\Common\Oak\Target\Armv5\Debug

Tcpipreg.map

65,660

11-Mar-2015

19:44

Public\Common\Oak\Target\Armv5\Debug

Tcpipreg.rel

30,942

11-Mar-2015

19:44

Public\Common\Oak\Target\Armv5\Debug

Tcpipreg.dll

86,016

11-Mar-2015

19:45

Public\Common\Oak\Target\Armv5\Checked

Tcpipreg.map

62,760

11-Mar-2015

19:45

Public\Common\Oak\Target\Armv5\Checked

Tcpipreg.rel

29,231

11-Mar-2015

19:45

Public\Common\Oak\Target\Armv5\Checked

Tcpipreg.dll

45,056

11-Mar-2015

19:45

Public\Common\Oak\Target\Armv6\Retail

Tcpipreg.map

33,162

11-Mar-2015

19:45

Public\Common\Oak\Target\Armv6\Retail

Tcpipreg.rel

16,094

11-Mar-2015

19:45

Public\Common\Oak\Target\Armv6\Retail

Tcpipreg.dll

106,496

11-Mar-2015

19:44

Public\Common\Oak\Target\Armv6\Debug

Tcpipreg.map

65,659

11-Mar-2015

19:44

Public\Common\Oak\Target\Armv6\Debug

Tcpipreg.rel

30,942

11-Mar-2015

19:44

Public\Common\Oak\Target\Armv6\Debug

Tcpipreg.dll

86,016

11-Mar-2015

19:44

Public\Common\Oak\Target\Armv6\Checked

Tcpipreg.map

62,761

11-Mar-2015

19:44

Public\Common\Oak\Target\Armv6\Checked

Tcpipreg.rel

29,231

11-Mar-2015

19:44

Public\Common\Oak\Target\Armv6\Checked

Tcpipreg.dll

45,056

11-Mar-2015

19:45

Public\Common\Oak\Target\Armv7\Retail

Tcpipreg.map

33,162

11-Mar-2015

19:45

Public\Common\Oak\Target\Armv7\Retail

Tcpipreg.rel

16,094

11-Mar-2015

19:45

Public\Common\Oak\Target\Armv7\Retail

Tcpipreg.dll

106,496

11-Mar-2015

19:44

Public\Common\Oak\Target\Armv7\Debug

Tcpipreg.map

65,660

11-Mar-2015

19:44

Public\Common\Oak\Target\Armv7\Debug

Tcpipreg.rel

30,942

11-Mar-2015

19:44

Public\Common\Oak\Target\Armv7\Debug

Tcpipreg.dll

86,016

11-Mar-2015

19:45

Public\Common\Oak\Target\Armv7\Checked

Tcpipreg.map

62,761

11-Mar-2015

19:45

Public\Common\Oak\Target\Armv7\Checked

Tcpipreg.rel

29,231

11-Mar-2015

19:45

Public\Common\Oak\Target\Armv7\Checked

Tcpipreg.dll

57,344

11-Mar-2015

19:45

Public\Common\Oak\Target\Mipsii\Retail

Tcpipreg.map

31,466

11-Mar-2015

19:45

Public\Common\Oak\Target\Mipsii\Retail

Tcpipreg.rel

45,413

11-Mar-2015

19:45

Public\Common\Oak\Target\Mipsii\Retail

Tcpipreg.dll

122,880

11-Mar-2015

19:44

Public\Common\Oak\Target\Mipsii\Debug

Tcpipreg.map

63,531

11-Mar-2015

19:44

Public\Common\Oak\Target\Mipsii\Debug

Tcpipreg.rel

110,605

11-Mar-2015

19:44

Public\Common\Oak\Target\Mipsii\Debug

Tcpipreg.dll

106,496

11-Mar-2015

19:44

Public\Common\Oak\Target\Mipsii\Checked

Tcpipreg.map

60,633

11-Mar-2015

19:44

Public\Common\Oak\Target\Mipsii\Checked

Tcpipreg.rel

96,888

11-Mar-2015

19:44

Public\Common\Oak\Target\Mipsii\Checked

Tcpipreg.dll

57,344

11-Mar-2015

19:44

Public\Common\Oak\Target\Mipsii_fp\Retail

Tcpipreg.map

31,466

11-Mar-2015

19:44

Public\Common\Oak\Target\Mipsii_fp\Retail

Tcpipreg.rel

45,413

11-Mar-2015

19:44

Public\Common\Oak\Target\Mipsii_fp\Retail

Tcpipreg.dll

122,880

11-Mar-2015

19:44

Public\Common\Oak\Target\Mipsii_fp\Debug

Tcpipreg.map

63,532

11-Mar-2015

19:44

Public\Common\Oak\Target\Mipsii_fp\Debug

Tcpipreg.rel

110,605

11-Mar-2015

19:44

Public\Common\Oak\Target\Mipsii_fp\Debug

Tcpipreg.dll

106,496

11-Mar-2015

19:44

Public\Common\Oak\Target\Mipsii_fp\Checked

Tcpipreg.map

60,632

11-Mar-2015

19:44

Public\Common\Oak\Target\Mipsii_fp\Checked

Tcpipreg.rel

96,888

11-Mar-2015

19:44

Public\Common\Oak\Target\Mipsii_fp\Checked

Tcpipreg.dll

40,960

11-Mar-2015

19:44

Public\Common\Oak\Target\Sh4\Retail

Tcpipreg.map

33,360

11-Mar-2015

19:44

Public\Common\Oak\Target\Sh4\Retail

Tcpipreg.rel

26,447

11-Mar-2015

19:44

Public\Common\Oak\Target\Sh4\Retail

Tcpipreg.dll

86,016

11-Mar-2015

19:44

Public\Common\Oak\Target\Sh4\Debug

Tcpipreg.map

66,171

11-Mar-2015

19:44

Public\Common\Oak\Target\Sh4\Debug

Tcpipreg.rel

48,429

11-Mar-2015

19:44

Public\Common\Oak\Target\Sh4\Debug

Tcpipreg.dll

77,824

11-Mar-2015

19:44

Public\Common\Oak\Target\Sh4\Checked

Tcpipreg.map

63,535

11-Mar-2015

19:44

Public\Common\Oak\Target\Sh4\Checked

Tcpipreg.rel

44,485

11-Mar-2015

19:44

Public\Common\Oak\Target\Sh4\Checked


More Information

The Ndisconfig.exe command-line tool shows the supported NDIS IOCTLs that you can use to configure or test NDIS. For example, you can change the binding and unbinding of an adapter instance. Source code for this tool is available in the %_WINCEROOT%\common\oak\drivers\netsamp\ndisconfig directory.

References

Learn about the terminology that Microsoft uses to describe software updates.

Need more help?

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

Was this information helpful?

Thank you for your feedback!

×