Тази статия се описва проблем, при който връзка Dynamic Host Configuration Protocol (DHCP) отнема много време, когато DHCP сървърът е далеч от точката за достъп (AP) по време на Wi-Fi роуминг или устройство за временно спиране или подновяване на вграден Компактен Windows 7.
Налична е актуализация за да решите този проблем. Преди да инсталирате тази актуализация, трябва да се инсталира всички издадени преди това актуализации за този продукт.
Допълнителна информация
Информация за актуализация на софтуер
Информация за изтегляне
Актуализация на Windows Embedded компактен 7 месечни (юли 2014) вече се предлага от Microsoft. За да изтеглите актуализацията Windows Embedded компактен 7 месечни, посетете следния уеб сайт на центъра за изтегляния на Microsoft:
Актуализации за Windows Embedded компактен 7
Вида на процесора, който се отнася всеки файл се вижда в името на всеки файл в раздела "Информация".
Изискване за рестартиране
След като приложите тази актуализация, трябва да извършите чисто компилация на цялата платформа. За тази цел използвайте един от следните методи:
-
Компилация меню щракнете върху Чисто решениеи изберете Компилация решение.
-
Изграждане на менюто щракнете върху Възстанови решение.
Не трябва да рестартирате компютъра, след като приложите тази актуализация на софтуера.
Информация за заместване на актуализация
Тази актуализация не замества никакви други актуализации.
За тази актуализация
След като приложите тази актуализация, някои нови настройки в системния регистър елиминира проблема са налични.
Следните настройки на системния регистър се добавят към подключа на системния регистър [HKEY_LOCAL_MACHINE\Comm\Tcpip\Parms]:
-
ReUseDhcpInfoWhileAPRoaming: REG_DWORD
-
ForceReleaseLease: REG_DWORD
-
PersistDuringRelease: REG_DWORD
-
ContinueAutoIPAfterRelease: REG_DWORD
-
ForceRenewLease: REG_DWORD
-
SkipRenewIfAutoIpRunning: REG_DWORD
-
StartDORA: REG_DWORD
-
DhcpGlobalFirstRetransmitInterval: REG_DWORD
-
DhcpGlobalMaxRetransmitInterval: REG_DWORD
-
DhcpGlobalMaxRetries: REG_DWORD
-
DhcpGlobalLastSendPacketDelay: REG_DWORD
-
DhcpGlobalInitDelayInterval: REG_DWORD
-
DhcpGlobalConstantRate: REG_DWORD
Следните настройки на системния регистър се добавят към подключа на системния регистър [HKEY_LOCAL_MACHINE\Comm\ [AdapterName] \Parms\Tcpip]:
-
ReUseDhcpInfoWhileAPRoaming: REG_DWORD
-
MaxPingAttempts: REG_DWORD
-
PingTarget: REG_MULTI_SZ
-
ForceReleaseLease: REG_DWORD
-
PersistDuringRelease: REG_DWORD
-
ContinueAutoIPAfterRelease: REG_DWORD
-
ForceRenewLease: REG_DWORD
-
SkipRenewIfAutoIpRunning: REG_DWORD
-
StartDORA: REG_DWORD
-
DhcpFirstRetransmitInterval: REG_DWORD
-
DhcpMaxRetransmitInterval: REG_DWORD
-
DhcpMaxRetries: REG_DWORD
-
DhcpRenewFirstRetransmitInterval: REG_DWORD
-
DhcpRenewMaxRetransmitInterval: REG_DWORD
-
DhcpRenewMaxRetries: REG_DWORD
-
DhcpLastSendPacketDelay: REG_DWORD
-
DhcpInitDelayInterval: REG_DWORD
-
DhcpBootPFlagType: REG_DWORD
Информация за системния регистър са както следва:
-
ReUseDhcpInfoWhileAPRoaming
Данни за стойността по подразбиране е 0. Това означава, че опитът за подновяване се изпраща по време на връзка с media и Дора Опитът се изпраща, когато подновяване не успее. Когато стойността е зададена като 1, DHCP се опитва да ping устройства един по един, които са отбелязани като PingTarget през media връзка. Ако успее да ping действие, се използва предишната IP. Ако не ping, DHCP изпраща заявка за подновяване на IP адрес. Ако и това не подновяване DHCP се опитва да изпрати Дора. -
MaxPingAttempts
Данни за стойността по подразбиране е 3. Когато ReUseDhcpInfoWhileAPRoaming е установен в true, DHCP може да се опита да ping устройство, което се означава с PingTarget. Този регистър определя броя на опитай DHCP е за всеки целеви устройство. -
PingTarget
Данни за стойността по подразбиране е шлюз. Когато ReUseDhcpInfoWhileAPRoaming е установен в true, този ключ съдържа една или повече стойностишлюз","dhcpserver, ""DNS1","DNS2","DNS3"и"DNS4. " Те показват типовете устройства, които са pinged. Ако един от типовете целта не е валиден, DHCP пропуска този Невалиден тип и команди "ping" следващия. -
PingTimeout
Данни за стойността по подразбиране е 1000 милисекунди. Този регистър определя стойността на времето за изчакване за всеки ping опит. -
ForceReleaseLease
Данни за стойността по подразбиране е 0. В тази ситуация ако носителят е в състояние изключване DHCP не освобождава IP адрес. Когато стойността е зададена като 1, DHCP издава IP адрес дори ако носителят е в състояние изключване по време на DHCP съобщение. -
PersistDuringRelease
Данни за стойността по подразбиране е 0. В тази ситуация се изтриват IP адреса по време на DHCP съобщение. Когато стойността на данните е зададена като 1, IP адресът не е изтрит по време на DHCP съобщение. -
ContinueAutoIPAfterRelease
Данни за стойността по подразбиране е 0. В тази ситуация DHCP не влиза автоматично IP фаза след излизането на DHCP. Когато стойността е зададена като 1, DHCP въвежда автоматично IP състояние след излизането на DHCP. -
SkipRenewIfAutoIpRunning
Данни за стойността по подразбиране е 0. Когато стойността е зададена на 1, ако DHCP вече е в състояние автоматично IP, той не поднови при подновяване на DHCP. Периодично изпраща подновяване или Дора да получи IP адрес. -
StartDORA
Данни за стойността по подразбиране е 0. Когато стойността е зададена като 1, DHCP не поднови адреса във фазата DHCP media връзка. Изпраща Дора да получите нов IP адрес. -
DhcpGlobalFirstRetransmitInterval
Данни за стойността по подразбиране е 500 милисекунди. Това задава DHCP интервал първото DHCP е да изпратите подновяване или Дора пакети за всички адаптери, с изключение на адаптер, който има собствен DhcpFirstRetransmitInterval или DhcpRenewFirstRetransmitInterval стойност. -
DhcpGlobalMaxRetransmitInterval
Данни за стойността по подразбиране е 64000 милисекунди. Това задава DHCP максимален интервал от време, DHCP е да изпратите подновяване или Дора пакети за всички адаптери, с изключение на адаптер, който има собствен DhcpMaxRetransmitInterval или DhcpRenewMaxRetransmitInterval стойност. -
DhcpGlobalMaxRetries
Данни за стойността по подразбиране е 6. Това задава DHCP максимален брой повторен опит за изпращане на подновяване или Дора пакети за всички адаптери, с изключение на адаптер, който има собствен DhcpMaxRetries или DhcpRenewMaxRetries стойност. -
DhcpGlobalLastSendPacketDelay
Данни за стойността по подразбиране е 8000 милисекунди. Това задава забавяне на DHCP последно изпращане всички карти, с изключение на адаптер, който има собствен DhcpLastSendPacketDelay стойност. -
DhcpGlobalInitDelayInterval
Данни за стойността по подразбиране е 5000 милисекунди. Това задава забавяне на DHCP първо изпращане на всички карти, с изключение на адаптер, който има собствен DhcpInitDelayInterval стойност. -
DhcpFirstRetransmitInterval
Данни за стойността по подразбиране е DhcpGlobalFirstRetransmitInterval. Това задава DHCP първия интервал за изпращане на Дора пакети. -
DhcpMaxRetransmitInterval
Данни за стойността по подразбиране е DhcpGlobalMaxRetransmitInterval. Това задава DHCP максимален интервал от време за изпращане на Дора пакети. -
DhcpMaxRetries
Данни за стойността по подразбиране е DhcpGlobalMaxRetries. Това задава DHCP максимален брой повторен опит за изпращане на Дора пакети. -
DhcpRenewFirstRetransmitInterval
Данни за стойността по подразбиране е DhcpGlobalFirstRetransmitInterval. Това задава DHCP първия интервал за изпращане на пакети за обновяване. -
DhcpRenewMaxRetransmitInterval
Данни за стойността по подразбиране е DhcpGlobalMaxRetransmitInterval. Това задава DHCP максимален интервал от време за изпращане на пакети за обновяване. -
DhcpRenewMaxRetries
Данни за стойността по подразбиране е DhcpGlobalMaxRetries. Това задава DHCP максимален брой повторен опит за изпращане на пакетите с подновяване. -
DhcpLastSendPacketDelay
Данни за стойността по подразбиране е 8000 милисекунди. Това задава забавяне на последно изпращане на DHCP. -
DhcpInitDelayInterval
Данни за стойността по подразбиране е 0 милисекунди. Това задава забавяне преди изпращане на първото. -
DhcpGlobalConstantRate
Данни за стойността по подразбиране е 0. Това означава, че стойността на системния регистър DhcpFirstRetransmitInterval се умножава по две след всеки опит. Когато стойността е зададена като 1, стойността на системния регистър DhcpFirstRetransmitInterval не се умножава по две след всеки опит. Това се отнася за всички адаптери. -
DhcpConstantRate
Данни за стойността по подразбиране е 0. Това означава, че стойността на системния регистър DhcpFirstRetransmitInterval се умножава по две след всеки опит. Когато стойността е зададена като 1, стойността на системния регистър DhcpFirstRetransmitInterval не се умножава по две след всеки опит. Това се отнася за отделни адаптер. -
DhcpBootPFlagType
Командните стойност дали DHCP използва излъчване или едноадресни да изпратите открият или да поръчват пакети. Данни за стойността по подразбиране е 0. Значението на различни стойност е както следва:-
0: първо излъчване.
-
1: същото като 0, първо излъчване.
-
2: едноадресни първи.
-
3: предаване.
-
4: едноадресни само.
-
Английската версия на този пакет за актуализация на софтуера има файлови атрибути (или по-нови файлови атрибути), които са изброени в следващата таблица. Датите и часовете за тези файлове са изброени в координирано световно време (UTC). При преглед на информацията за файла, преобразувана в местно време. За да намерите разликата между UTC и местното време, използвайте раздела часова зона в елемента " Дата и час " в контролния панел.
Файлове, които са включени в този пакет с актуални корекции
Име на файл |
Размер на файла |
Дата |
Време |
Път |
---|---|---|---|---|
Dhcp.dll |
131,072 |
28-Jul-2014 |
22:12 |
Public\Common\Oak\Target\X86\Retail |
Dhcp.dll |
249,856 |
29-Jul-2014 |
00:55 |
Public\Common\Oak\Target\X86\Debug |
Dhcp.dll |
163,840 |
28-Jul-2014 |
22:12 |
Public\Common\Oak\Target\X86\Checked |
Dhcp.dll |
159,744 |
28-Jul-2014 |
22:13 |
Public\Common\Oak\Target\Armv5\Retail |
Dhcp.dll |
339,968 |
29-Jul-2014 |
00:07 |
Public\Common\Oak\Target\Armv5\Debug |
Dhcp.dll |
204,800 |
28-Jul-2014 |
22:14 |
Public\Common\Oak\Target\Armv5\Checked |
Dhcp.dll |
155,648 |
28-Jul-2014 |
22:13 |
Public\Common\Oak\Target\Armv6\Retail |
Dhcp.dll |
339,968 |
29-Jul-2014 |
00:08 |
Public\Common\Oak\Target\Armv6\Debug |
Dhcp.dll |
204,800 |
28-Jul-2014 |
22:15 |
Public\Common\Oak\Target\Armv6\Checked |
Dhcp.dll |
155,648 |
28-Jul-2014 |
22:13 |
Public\Common\Oak\Target\Armv7\Retail |
Dhcp.dll |
339,968 |
29-Jul-2014 |
00:10 |
Public\Common\Oak\Target\Armv7\Debug |
Dhcp.dll |
204,800 |
28-Jul-2014 |
22:13 |
Public\Common\Oak\Target\Armv7\Checked |
Dhcp.dll |
188,416 |
28-Jul-2014 |
22:13 |
Public\Common\Oak\Target\Mipsii\Retail |
Dhcp.dll |
380,928 |
29-Jul-2014 |
00:11 |
Public\Common\Oak\Target\Mipsii\Debug |
Dhcp.dll |
241,664 |
28-Jul-2014 |
22:13 |
Public\Common\Oak\Target\Mipsii\Checked |
Dhcp.dll |
188,416 |
28-Jul-2014 |
22:12 |
Public\Common\Oak\Target\Mipsii_fp\Retail |
Dhcp.dll |
380,928 |
29-Jul-2014 |
00:11 |
Public\Common\Oak\Target\Mipsii_fp\Debug |
Dhcp.dll |
241,664 |
28-Jul-2014 |
22:13 |
Public\Common\Oak\Target\Mipsii_fp\Checked |
Dhcp.dll |
143,360 |
28-Jul-2014 |
22:12 |
Public\Common\Oak\Target\Sh4\Retail |
Dhcp.dll |
290,816 |
29-Jul-2014 |
00:51 |
Public\Common\Oak\Target\Sh4\Debug |
Dhcp.dll |
184,320 |
28-Jul-2014 |
22:12 |
Public\Common\Oak\Target\Sh4\Checked |
Dhcp.lib |
3,704 |
28-Jul-2014 |
22:11 |
Public\Common\Oak\Lib\X86\Retail |
Dhcp.lib |
3,704 |
29-Jul-2014 |
00:55 |
Public\Common\Oak\Lib\X86\Debug |
Dhcp.lib |
3,704 |
28-Jul-2014 |
22:11 |
Public\Common\Oak\Lib\X86\Checked |
Dhcp.lib |
3,680 |
28-Jul-2014 |
22:12 |
Public\Common\Oak\Lib\Armv5\Retail |
Dhcp.lib |
3,680 |
29-Jul-2014 |
00:07 |
Public\Common\Oak\Lib\Armv5\Debug |
Dhcp.lib |
3,680 |
28-Jul-2014 |
22:14 |
Public\Common\Oak\Lib\Armv5\Checked |
Dhcp.lib |
3,680 |
28-Jul-2014 |
22:12 |
Public\Common\Oak\Lib\Armv6\Retail |
Dhcp.lib |
3,680 |
29-Jul-2014 |
00:08 |
Public\Common\Oak\Lib\Armv6\Debug |
Dhcp.lib |
3,680 |
28-Jul-2014 |
22:15 |
Public\Common\Oak\Lib\Armv6\Checked |
Dhcp.lib |
3,680 |
28-Jul-2014 |
22:12 |
Public\Common\Oak\Lib\Armv7\Retail |
Dhcp.lib |
3,680 |
29-Jul-2014 |
00:10 |
Public\Common\Oak\Lib\Armv7\Debug |
Dhcp.lib |
3,680 |
28-Jul-2014 |
22:12 |
Public\Common\Oak\Lib\Armv7\Checked |
Dhcp.lib |
3,680 |
28-Jul-2014 |
22:12 |
Public\Common\Oak\Lib\Mipsii\Retail |
Dhcp.lib |
3,680 |
29-Jul-2014 |
00:11 |
Public\Common\Oak\Lib\Mipsii\Debug |
Dhcp.lib |
3,680 |
28-Jul-2014 |
22:13 |
Public\Common\Oak\Lib\Mipsii\Checked |
Dhcp.lib |
3,680 |
28-Jul-2014 |
22:12 |
Public\Common\Oak\Lib\Mipsii_fp\Retail |
Dhcp.lib |
3,680 |
29-Jul-2014 |
00:11 |
Public\Common\Oak\Lib\Mipsii_fp\Debug |
Dhcp.lib |
3,680 |
28-Jul-2014 |
22:13 |
Public\Common\Oak\Lib\Mipsii_fp\Checked |
Dhcp.lib |
3,704 |
28-Jul-2014 |
22:12 |
Public\Common\Oak\Lib\Sh4\Retail |
Dhcp.lib |
3,704 |
29-Jul-2014 |
00:51 |
Public\Common\Oak\Lib\Sh4\Debug |
Dhcp.lib |
3,704 |
28-Jul-2014 |
22:12 |
Public\Common\Oak\Lib\Sh4\Checked |
Статус
Microsoft потвърждава, че това е проблем в продуктите на Microsoft, изброени в раздела "Отнася се за".
Препратки
За повече информация относно терминологията за актуализация на софтуера щракнете върху следния номер на статия, за да я видите в базата данни на Microsoft:
824684 описание на стандартната терминология, използвана за описание на софтуерните актуализации на Microsoft