This article describes an issue that occurs when you enable two NDIS adapters and then bind to a DHCP server on a Windows Embedded Compact 7-based device. Before you install the update in the "Resolutions" section, all previously issued updates for this product must be installed.

Symptoms

Assume that you have a Windows Embedded Compact 7-based device that uses Internet Connection Sharing. When you enable two Network Driver Interface Specification (NDIS) adapters and then bind to a DHCP server on the device, the DHCP server cannot allocate an IP address.

Resolution

Download information

The Windows Embedded Compact 7 Monthly Update (October 2014) 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 updates
The kind of processor that each file applies to is visible in the name of each file in the "File information" section.

Registry information

After you apply this update, the following registry key is added to turn off the SendArp probe:[HKEY_LOCAL_MACHINE\Comm\ConnectionSharing]
"DhcpAllocSendArpProbeOff"=dword:0 When the dword value is 0, the SendArp probe is turned on. In this situation, DHCP Allocator checks whether the offered network address is already being used during allocation of a new address.

When the dword value is 1, the SendArp probe is turned off. In this situation, DHCP Allocator disables probes of newly allocated addresses and lets the DHCP client-side detect the duplicate IP address.

More Information

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 hotfix package

File name

File size

Date

Time

Path

Ipnat.dll

122,880

27-Oct-2014

10:10

Public\Common\Oak\Target\X86\Retail

Ipnat.map

88,584

27-Oct-2014

10:10

Public\Common\Oak\Target\X86\Retail

Ipnat.rel

50,140

27-Oct-2014

10:10

Public\Common\Oak\Target\X86\Retail

Ipnat.dll

368,640

27-Oct-2014

12:13

Public\Common\Oak\Target\X86\Debug

Ipnat.map

261,122

27-Oct-2014

12:13

Public\Common\Oak\Target\X86\Debug

Ipnat.rel

158,368

27-Oct-2014

12:13

Public\Common\Oak\Target\X86\Debug

Ipnat.dll

299,008

27-Oct-2014

10:11

Public\Common\Oak\Target\X86\Checked

Ipnat.map

249,755

27-Oct-2014

10:11

Public\Common\Oak\Target\X86\Checked

Ipnat.rel

141,635

27-Oct-2014

10:11

Public\Common\Oak\Target\X86\Checked

Ipnat.dll

159,744

27-Oct-2014

10:11

Public\Common\Oak\Target\Armv5\Retail

Ipnat.map

88,748

27-Oct-2014

10:11

Public\Common\Oak\Target\Armv5\Retail

Ipnat.rel

44,050

27-Oct-2014

10:11

Public\Common\Oak\Target\Armv5\Retail

Ipnat.dll

512,000

27-Oct-2014

12:04

Public\Common\Oak\Target\Armv5\Debug

Ipnat.map

265,348

27-Oct-2014

12:04

Public\Common\Oak\Target\Armv5\Debug

Ipnat.rel

118,087

27-Oct-2014

12:04

Public\Common\Oak\Target\Armv5\Debug

Ipnat.dll

372,736

27-Oct-2014

10:12

Public\Common\Oak\Target\Armv5\Checked

Ipnat.map

250,593

27-Oct-2014

10:12

Public\Common\Oak\Target\Armv5\Checked

Ipnat.rel

114,462

27-Oct-2014

10:12

Public\Common\Oak\Target\Armv5\Checked

Ipnat.dll

159,744

27-Oct-2014

10:12

Public\Common\Oak\Target\Armv6\Retail

Ipnat.map

88,748

27-Oct-2014

10:12

Public\Common\Oak\Target\Armv6\Retail

Ipnat.rel

44,050

27-Oct-2014

10:12

Public\Common\Oak\Target\Armv6\Retail

Ipnat.dll

512,000

27-Oct-2014

12:06

Public\Common\Oak\Target\Armv6\Debug

Ipnat.map

265,348

27-Oct-2014

12:06

Public\Common\Oak\Target\Armv6\Debug

Ipnat.rel

118,087

27-Oct-2014

12:06

Public\Common\Oak\Target\Armv6\Debug

Ipnat.dll

368,640

27-Oct-2014

10:12

Public\Common\Oak\Target\Armv6\Checked

Ipnat.map

250,592

27-Oct-2014

10:12

Public\Common\Oak\Target\Armv6\Checked

Ipnat.rel

114,433

27-Oct-2014

10:12

Public\Common\Oak\Target\Armv6\Checked

Ipnat.dll

159,744

27-Oct-2014

10:11

Public\Common\Oak\Target\Armv7\Retail

Ipnat.map

88,665

27-Oct-2014

10:11

Public\Common\Oak\Target\Armv7\Retail

Ipnat.rel

44,021

27-Oct-2014

10:11

Public\Common\Oak\Target\Armv7\Retail

Ipnat.dll

507,904

27-Oct-2014

12:07

Public\Common\Oak\Target\Armv7\Debug

Ipnat.map

265,346

27-Oct-2014

12:07

Public\Common\Oak\Target\Armv7\Debug

Ipnat.rel

118,116

27-Oct-2014

12:07

Public\Common\Oak\Target\Armv7\Debug

Ipnat.dll

368,640

27-Oct-2014

10:12

Public\Common\Oak\Target\Armv7\Checked

Ipnat.map

250,512

27-Oct-2014

10:12

Public\Common\Oak\Target\Armv7\Checked

Ipnat.rel

114,404

27-Oct-2014

10:12

Public\Common\Oak\Target\Armv7\Checked

Ipnat.dll

200,704

27-Oct-2014

10:11

Public\Common\Oak\Target\Mipsii\Retail

Ipnat.map

85,789

27-Oct-2014

10:11

Public\Common\Oak\Target\Mipsii\Retail

Ipnat.rel

170,432

27-Oct-2014

10:11

Public\Common\Oak\Target\Mipsii\Retail

Ipnat.dll

569,344

27-Oct-2014

12:10

Public\Common\Oak\Target\Mipsii\Debug

Ipnat.map

261,867

27-Oct-2014

12:10

Public\Common\Oak\Target\Mipsii\Debug

Ipnat.rel

518,983

27-Oct-2014

12:10

Public\Common\Oak\Target\Mipsii\Debug

Ipnat.dll

454,656

27-Oct-2014

10:11

Public\Common\Oak\Target\Mipsii\Checked

Ipnat.map

247,574

27-Oct-2014

10:11

Public\Common\Oak\Target\Mipsii\Checked

Ipnat.rel

439,349

27-Oct-2014

10:11

Public\Common\Oak\Target\Mipsii\Checked

Ipnat.dll

200,704

27-Oct-2014

10:11

Public\Common\Oak\Target\Mipsii_fp\Retail

Ipnat.map

85,789

27-Oct-2014

10:11

Public\Common\Oak\Target\Mipsii_fp\Retail

Ipnat.rel

170,432

27-Oct-2014

10:11

Public\Common\Oak\Target\Mipsii_fp\Retail

Ipnat.dll

569,344

27-Oct-2014

12:11

Public\Common\Oak\Target\Mipsii_fp\Debug

Ipnat.map

261,701

27-Oct-2014

12:11

Public\Common\Oak\Target\Mipsii_fp\Debug

Ipnat.rel

518,896

27-Oct-2014

12:11

Public\Common\Oak\Target\Mipsii_fp\Debug

Ipnat.dll

454,656

27-Oct-2014

10:11

Public\Common\Oak\Target\Mipsii_fp\Checked

Ipnat.map

247,406

27-Oct-2014

10:11

Public\Common\Oak\Target\Mipsii_fp\Checked

Ipnat.rel

439,262

27-Oct-2014

10:11

Public\Common\Oak\Target\Mipsii_fp\Checked

Ipnat.dll

147,456

27-Oct-2014

10:11

Public\Common\Oak\Target\Sh4\Retail

Ipnat.map

89,301

27-Oct-2014

10:11

Public\Common\Oak\Target\Sh4\Retail

Ipnat.rel

90,305

27-Oct-2014

10:11

Public\Common\Oak\Target\Sh4\Retail

Ipnat.dll

405,504

27-Oct-2014

12:11

Public\Common\Oak\Target\Sh4\Debug

Ipnat.map

265,847

27-Oct-2014

12:11

Public\Common\Oak\Target\Sh4\Debug

Ipnat.rel

212,453

27-Oct-2014

12:11

Public\Common\Oak\Target\Sh4\Debug

Ipnat.dll

327,680

27-Oct-2014

10:11

Public\Common\Oak\Target\Sh4\Checked

Ipnat.map

250,971

27-Oct-2014

10:11

Public\Common\Oak\Target\Sh4\Checked

Ipnat.rel

190,877

27-Oct-2014

10:11

Public\Common\Oak\Target\Sh4\Checked

Dhcpallo.lib

441,152

27-Oct-2014

10:10

Public\Common\Oak\Lib\X86\Retail

Natlib.lib

673,348

27-Oct-2014

10:10

Public\Common\Oak\Lib\X86\Retail

Natwdm.lib

102,732

27-Oct-2014

10:10

Public\Common\Oak\Lib\X86\Retail

Ipnat.lib

3,210

27-Oct-2014

10:10

Public\Common\Oak\Lib\X86\Retail

Ipnat.exp

1,699

27-Oct-2014

10:10

Public\Common\Oak\Lib\X86\Retail

Dhcpallo.lib

687,324

27-Oct-2014

12:12

Public\Common\Oak\Lib\X86\Debug

Natlib.lib

848,546

27-Oct-2014

12:12

Public\Common\Oak\Lib\X86\Debug

Natwdm.lib

108,910

27-Oct-2014

12:12

Public\Common\Oak\Lib\X86\Debug

Ipnat.lib

3,210

27-Oct-2014

12:13

Public\Common\Oak\Lib\X86\Debug

Ipnat.exp

1,699

27-Oct-2014

12:13

Public\Common\Oak\Lib\X86\Debug

Dhcpallo.lib

684,194

27-Oct-2014

10:10

Public\Common\Oak\Lib\X86\Checked

Natlib.lib

862,108

27-Oct-2014

10:10

Public\Common\Oak\Lib\X86\Checked

Natwdm.lib

100,614

27-Oct-2014

10:10

Public\Common\Oak\Lib\X86\Checked

Ipnat.lib

3,210

27-Oct-2014

10:11

Public\Common\Oak\Lib\X86\Checked

Ipnat.exp

1,699

27-Oct-2014

10:11

Public\Common\Oak\Lib\X86\Checked

Dhcpallo.lib

483,756

27-Oct-2014

10:11

Public\Common\Oak\Lib\Armv5\Retail

Natlib.lib

778,642

27-Oct-2014

10:11

Public\Common\Oak\Lib\Armv5\Retail

Natwdm.lib

111,934

27-Oct-2014

10:11

Public\Common\Oak\Lib\Armv5\Retail

Ipnat.lib

3,162

27-Oct-2014

10:11

Public\Common\Oak\Lib\Armv5\Retail

Ipnat.exp

1,647

27-Oct-2014

10:11

Public\Common\Oak\Lib\Armv5\Retail

Dhcpallo.lib

793,108

27-Oct-2014

12:03

Public\Common\Oak\Lib\Armv5\Debug

Natlib.lib

1,081,892

27-Oct-2014

12:03

Public\Common\Oak\Lib\Armv5\Debug

Natwdm.lib

130,948

27-Oct-2014

12:03

Public\Common\Oak\Lib\Armv5\Debug

Ipnat.lib

3,162

27-Oct-2014

12:03

Public\Common\Oak\Lib\Armv5\Debug

Ipnat.exp

1,647

27-Oct-2014

12:03

Public\Common\Oak\Lib\Armv5\Debug

Dhcpallo.lib

764,272

27-Oct-2014

10:12

Public\Common\Oak\Lib\Armv5\Checked

Natlib.lib

1,048,190

27-Oct-2014

10:12

Public\Common\Oak\Lib\Armv5\Checked

Natwdm.lib

108,010

27-Oct-2014

10:12

Public\Common\Oak\Lib\Armv5\Checked

Ipnat.lib

3,162

27-Oct-2014

10:12

Public\Common\Oak\Lib\Armv5\Checked

Ipnat.exp

1,647

27-Oct-2014

10:12

Public\Common\Oak\Lib\Armv5\Checked

Dhcpallo.lib

483,844

27-Oct-2014

10:11

Public\Common\Oak\Lib\Armv6\Retail

Natlib.lib

776,778

27-Oct-2014

10:11

Public\Common\Oak\Lib\Armv6\Retail

Natwdm.lib

111,966

27-Oct-2014

10:11

Public\Common\Oak\Lib\Armv6\Retail

Ipnat.lib

3,162

27-Oct-2014

10:11

Public\Common\Oak\Lib\Armv6\Retail

Ipnat.exp

1,647

27-Oct-2014

10:11

Public\Common\Oak\Lib\Armv6\Retail

Dhcpallo.lib

793,164

27-Oct-2014

12:05

Public\Common\Oak\Lib\Armv6\Debug

Natlib.lib

1,079,012

27-Oct-2014

12:05

Public\Common\Oak\Lib\Armv6\Debug

Natwdm.lib

130,980

27-Oct-2014

12:05

Public\Common\Oak\Lib\Armv6\Debug

Ipnat.lib

3,162

27-Oct-2014

12:06

Public\Common\Oak\Lib\Armv6\Debug

Ipnat.exp

1,647

27-Oct-2014

12:06

Public\Common\Oak\Lib\Armv6\Debug

Dhcpallo.lib

764,360

27-Oct-2014

10:12

Public\Common\Oak\Lib\Armv6\Checked

Natlib.lib

1,046,284

27-Oct-2014

10:12

Public\Common\Oak\Lib\Armv6\Checked

Natwdm.lib

108,042

27-Oct-2014

10:12

Public\Common\Oak\Lib\Armv6\Checked

Ipnat.lib

3,162

27-Oct-2014

10:12

Public\Common\Oak\Lib\Armv6\Checked

Ipnat.exp

1,647

27-Oct-2014

10:12

Public\Common\Oak\Lib\Armv6\Checked

Dhcpallo.lib

483,166

27-Oct-2014

10:11

Public\Common\Oak\Lib\Armv7\Retail

Natlib.lib

774,448

27-Oct-2014

10:11

Public\Common\Oak\Lib\Armv7\Retail

Natwdm.lib

111,942

27-Oct-2014

10:11

Public\Common\Oak\Lib\Armv7\Retail

Ipnat.lib

3,162

27-Oct-2014

10:11

Public\Common\Oak\Lib\Armv7\Retail

Ipnat.exp

1,647

27-Oct-2014

10:11

Public\Common\Oak\Lib\Armv7\Retail

Dhcpallo.lib

791,706

27-Oct-2014

12:07

Public\Common\Oak\Lib\Armv7\Debug

Natlib.lib

1,075,868

27-Oct-2014

12:07

Public\Common\Oak\Lib\Armv7\Debug

Natwdm.lib

130,920

27-Oct-2014

12:07

Public\Common\Oak\Lib\Armv7\Debug

Ipnat.lib

3,162

27-Oct-2014

12:07

Public\Common\Oak\Lib\Armv7\Debug

Ipnat.exp

1,647

27-Oct-2014

12:07

Public\Common\Oak\Lib\Armv7\Debug

Dhcpallo.lib

761,482

27-Oct-2014

10:12

Public\Common\Oak\Lib\Armv7\Checked

Natlib.lib

1,039,344

27-Oct-2014

10:12

Public\Common\Oak\Lib\Armv7\Checked

Natwdm.lib

108,010

27-Oct-2014

10:12

Public\Common\Oak\Lib\Armv7\Checked

Ipnat.lib

3,162

27-Oct-2014

10:12

Public\Common\Oak\Lib\Armv7\Checked

Ipnat.exp

1,647

27-Oct-2014

10:12

Public\Common\Oak\Lib\Armv7\Checked

Dhcpallo.lib

471,542

27-Oct-2014

10:11

Public\Common\Oak\Lib\Mipsii\Retail

Natlib.lib

738,868

27-Oct-2014

10:11

Public\Common\Oak\Lib\Mipsii\Retail

Natwdm.lib

106,750

27-Oct-2014

10:11

Public\Common\Oak\Lib\Mipsii\Retail

Ipnat.lib

3,162

27-Oct-2014

10:11

Public\Common\Oak\Lib\Mipsii\Retail

Ipnat.exp

1,647

27-Oct-2014

10:11

Public\Common\Oak\Lib\Mipsii\Retail

Dhcpallo.lib

769,414

27-Oct-2014

12:10

Public\Common\Oak\Lib\Mipsii\Debug

Natlib.lib

1,018,216

27-Oct-2014

12:10

Public\Common\Oak\Lib\Mipsii\Debug

Natwdm.lib

123,398

27-Oct-2014

12:10

Public\Common\Oak\Lib\Mipsii\Debug

Ipnat.lib

3,162

27-Oct-2014

12:10

Public\Common\Oak\Lib\Mipsii\Debug

Ipnat.exp

1,647

27-Oct-2014

12:10

Public\Common\Oak\Lib\Mipsii\Debug

Dhcpallo.lib

731,592

27-Oct-2014

10:11

Public\Common\Oak\Lib\Mipsii\Checked

Natlib.lib

967,500

27-Oct-2014

10:11

Public\Common\Oak\Lib\Mipsii\Checked

Natwdm.lib

104,388

27-Oct-2014

10:11

Public\Common\Oak\Lib\Mipsii\Checked

Ipnat.lib

3,162

27-Oct-2014

10:11

Public\Common\Oak\Lib\Mipsii\Checked

Ipnat.exp

1,647

27-Oct-2014

10:11

Public\Common\Oak\Lib\Mipsii\Checked

Dhcpallo.lib

472,202

27-Oct-2014

10:11

Public\Common\Oak\Lib\Mipsii_fp\Retail

Natlib.lib

739,668

27-Oct-2014

10:11

Public\Common\Oak\Lib\Mipsii_fp\Retail

Natwdm.lib

107,016

27-Oct-2014

10:11

Public\Common\Oak\Lib\Mipsii_fp\Retail

Ipnat.lib

3,162

27-Oct-2014

10:11

Public\Common\Oak\Lib\Mipsii_fp\Retail

Ipnat.exp

1,647

27-Oct-2014

10:11

Public\Common\Oak\Lib\Mipsii_fp\Retail

Dhcpallo.lib

770,074

27-Oct-2014

12:10

Public\Common\Oak\Lib\Mipsii_fp\Debug

Natlib.lib

1,018,964

27-Oct-2014

12:10

Public\Common\Oak\Lib\Mipsii_fp\Debug

Natwdm.lib

123,642

27-Oct-2014

12:10

Public\Common\Oak\Lib\Mipsii_fp\Debug

Ipnat.lib

3,162

27-Oct-2014

12:11

Public\Common\Oak\Lib\Mipsii_fp\Debug

Ipnat.exp

1,647

27-Oct-2014

12:11

Public\Common\Oak\Lib\Mipsii_fp\Debug

Dhcpallo.lib

732,200

27-Oct-2014

10:11

Public\Common\Oak\Lib\Mipsii_fp\Checked

Natlib.lib

968,286

27-Oct-2014

10:11

Public\Common\Oak\Lib\Mipsii_fp\Checked

Natwdm.lib

104,652

27-Oct-2014

10:11

Public\Common\Oak\Lib\Mipsii_fp\Checked

Ipnat.lib

3,162

27-Oct-2014

10:11

Public\Common\Oak\Lib\Mipsii_fp\Checked

Ipnat.exp

1,647

27-Oct-2014

10:11

Public\Common\Oak\Lib\Mipsii_fp\Checked

Dhcpallo.lib

446,448

27-Oct-2014

10:11

Public\Common\Oak\Lib\Sh4\Retail

Natlib.lib

686,818

27-Oct-2014

10:11

Public\Common\Oak\Lib\Sh4\Retail

Natwdm.lib

103,218

27-Oct-2014

10:11

Public\Common\Oak\Lib\Sh4\Retail

Ipnat.lib

3,210

27-Oct-2014

10:11

Public\Common\Oak\Lib\Sh4\Retail

Ipnat.exp

1,699

27-Oct-2014

10:11

Public\Common\Oak\Lib\Sh4\Retail

Dhcpallo.lib

706,268

27-Oct-2014

12:10

Public\Common\Oak\Lib\Sh4\Debug

Natlib.lib

895,222

27-Oct-2014

12:10

Public\Common\Oak\Lib\Sh4\Debug

Natwdm.lib

113,110

27-Oct-2014

12:10

Public\Common\Oak\Lib\Sh4\Debug

Ipnat.lib

3,210

27-Oct-2014

12:11

Public\Common\Oak\Lib\Sh4\Debug

Ipnat.exp

1,699

27-Oct-2014

12:11

Public\Common\Oak\Lib\Sh4\Debug

Dhcpallo.lib

670,456

27-Oct-2014

10:11

Public\Common\Oak\Lib\Sh4\Checked

Natlib.lib

840,156

27-Oct-2014

10:11

Public\Common\Oak\Lib\Sh4\Checked

Natwdm.lib

99,572

27-Oct-2014

10:11

Public\Common\Oak\Lib\Sh4\Checked

Ipnat.lib

3,210

27-Oct-2014

10:11

Public\Common\Oak\Lib\Sh4\Checked

Ipnat.exp

1,699

27-Oct-2014

10:11

Public\Common\Oak\Lib\Sh4\Checked



Status

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

References

Learn about the standard terminology that is used to describe Microsoft software updates.

Need more help?

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

Was this information helpful?

What affected your experience?

Thank you for your feedback!

×