Tento článek popisuje problém, ve kterém připojení Dynamic Host Configuration Protocol (DHCP) trvá dlouhou dobu, kdy je server DHCP daleko od přístupového bodu (AP) během roamingu Wi-Fi nebo zařízení, pozastavení nebo pokračování v systému Windows Embedded Compact 7.Pro řešení tohoto problému je k dispozici aktualizace. Před instalací této aktualizace musí být všechny předchozí aktualizace vydané pro tento produkt nainstalován.
Další informace
Informace o aktualizaci softwaru
Informace o stažení
Aktualizace systému Windows Embedded Compact 7 měsíční (červenec 2014) je nyní k dispozici od společnosti Microsoft. Chcete-li stáhnout tuto aktualizaci Windows Embedded Compact 7 měsíční, přejděte na následující web Microsoft Download Center:
Aktualizace systému Windows Embedded Compact 7 Druh procesor, který se vztahuje na každý soubor je zobrazen název každého souboru v části "Informace o souborech".
Požadavek na restartování
Po instalaci této aktualizace nutné provést čisté sestavení celé platformy. Chcete-li to provést, použijte jednu z následujících metod:
-
V nabídce sestavení klepněte na tlačítko Vyčistit řešenía pak klepněte na tlačítko Sestavit řešení.
-
V nabídce sestavení klikněte na tlačítko Znovu sestavit řešení.
Nemáte k restartování počítače po instalaci této aktualizace softwaru.
Informace o nahrazení aktualizace
Tato aktualizace nenahrazuje žádné jiné aktualizace.
O této aktualizaci
Po instalaci této aktualizace jsou k dispozici některé nové nastavení registru, které tento problém vyřešit.Jsou přidány následující nastavení registru v podklíči registru [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
[\Parms\Tcpip HKEY_LOCAL_MACHINE\Comm\ [název_adaptéru]] podklíč registru jsou přidány následující nastavení registru:
-
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
Podrobné informace o nastavení registru jsou následující:
-
ReUseDhcpInfoWhileAPRoamingVýchozí hodnota data je 0. Znamená to je pokus o obnovení odeslaných během připojení médií a pokus o Jana je odeslána, když se nezdaří obnovení. Pokud je hodnota dat je nastavena na 1, DHCP pokusí zařízení po jednom, které jsou označeny PingTarget během připojení médií pomocí příkazu ping. Pokud akce ping úspěšné, je použita předchozí IP. Pokud se provedení příkazu ping nezdaří, DHCP odešle požadavek na obnovení adresy IP. Také obnovení nezdaří, DHCP se pokusí odeslat Jana.
-
MaxPingAttemptsVýchozí hodnota data je 3. Při ReUseDhcpInfoWhileAPRoaming je nastavena na hodnotu true, DHCP zkuste pomocí příkazu ping zařízení, který je označen PingTarget. Tento registr nastaví počet opakování, kolikrát má DHCP pro každé cílové zařízení.
-
PingTargetVýchozí hodnota data je Brána. Při ReUseDhcpInfoWhileAPRoaming je nastavena na hodnotu true, tento registr obsahuje jednu nebo více hodnot "Brána", "dhcpserver," "DNS1," "DNS2," "DNS3" a "DNS4." Označují typy zařízení, které jsou na příkaz ping. Pokud jeden z typů cíl není platný protokol DHCP přeskočí tento neplatný typ a druhý příkaz ping.
-
PingTimeoutVýchozí hodnota data je 1000 milisekund. Tento registr nastaví hodnotu časového limitu pro každý pokus o ping.
-
ForceReleaseLeaseVýchozí hodnota data je 0. V této situaci pokud je médium ve stavu odpojení není o uvolnění služby DHCP adresy IP. Pokud je hodnota dat je nastavena na 1, DHCP uvolní adresu IP i v případě, že médium je ve stavu odpojení během uvolnění DHCP.
-
PersistDuringReleaseVýchozí hodnota data je 0. V tomto případě adresa IP odstraněny během uvolnění DHCP. Pokud je hodnota dat je nastavena na hodnotu 1, adresa IP není odstraněn během uvolnění DHCP.
-
ContinueAutoIPAfterReleaseVýchozí hodnota data je 0. V takovém případě DHCP nepřejde fáze IP automaticky po uvolnění DHCP. Pokud je hodnota dat je nastavena na 1, DHCP vstoupí do stavu IP automaticky po uvolnění DHCP.
-
SkipRenewIfAutoIpRunningVýchozí hodnota data je 0. Pokud je hodnota dat je nastavena na 1, pokud je již server DHCP IP stát auto, ji neobnoví sám během obnovení DHCP. Periodicky odesílá obnovení nebo Jana získat adresu IP.
-
StartDORAVýchozí hodnota data je 0. Pokud je hodnota dat je nastavena na 1, DHCP neobnovuje starou adresu IP ve fázi připojení DHCP media. Odešle Jana získat novou adresu IP.
-
DhcpGlobalFirstRetransmitIntervalVýchozí hodnota data je 500 milisekund. Služba DHCP nastaví interval při prvním DHCP trvá odesílání obnovení nebo Jana pakety pro všechny adaptéry s výjimkou adaptér, který má svou vlastní hodnotu DhcpFirstRetransmitInterval nebo DhcpRenewFirstRetransmitInterval .
-
DhcpGlobalMaxRetransmitIntervalVýchozí hodnota data je 64000 milisekund. Nastaví maximální interval čas DHCP DHCP trvá odeslání obnovení nebo Jana pakety pro všechny adaptéry s výjimkou adaptér, který má svou vlastní hodnotu DhcpMaxRetransmitInterval nebo DhcpRenewMaxRetransmitInterval .
-
DhcpGlobalMaxRetriesVýchozí hodnota data je 6. Nastaví DHCP maximální počet opakování odesílání obnovení nebo Jana pakety pro všechny adaptéry s výjimkou adaptér, který má svou vlastní hodnotu DhcpMaxRetries nebo DhcpRenewMaxRetries .
-
DhcpGlobalLastSendPacketDelayVýchozí hodnota data je 8000 milisekund. Nastaví dobu zpoždění poslední odesílání DHCP pro všechny adaptéry s výjimkou adaptér, který má hodnotu DhcpLastSendPacketDelay .
-
DhcpGlobalInitDelayIntervalVýchozí hodnota data je 5000 milisekund. Nastaví dobu zpoždění první odeslání DHCP pro všechny adaptéry s výjimkou adaptér, který má hodnotu DhcpInitDelayInterval .
-
DhcpFirstRetransmitIntervalVýchozí hodnota data je DhcpGlobalFirstRetransmitInterval. První časový interval pro odeslání paketů Jana nastaví DHCP.
-
DhcpMaxRetransmitIntervalVýchozí hodnota data je DhcpGlobalMaxRetransmitInterval. Nastaví čas DHCP maximální interval odesílání paketů Jana.
-
DhcpMaxRetriesVýchozí hodnota data je DhcpGlobalMaxRetries. Nastaví DHCP maximální počet opakování odesílání paketů Jana.
-
DhcpRenewFirstRetransmitIntervalVýchozí hodnota data je DhcpGlobalFirstRetransmitInterval. První časový interval pro odeslání paketů obnovení nastaví DHCP.
-
DhcpRenewMaxRetransmitIntervalVýchozí hodnota data je DhcpGlobalMaxRetransmitInterval. Nastaví čas DHCP maximální interval odesílání paketů obnovení.
-
DhcpRenewMaxRetriesVýchozí hodnota data je DhcpGlobalMaxRetries. Nastaví DHCP maximální počet opakování odesílání paketů obnovení.
-
DhcpLastSendPacketDelayVýchozí hodnota data je 8000 milisekund. Nastaví dobu zpoždění odeslání poslední DHCP.
-
DhcpInitDelayIntervalVýchozí hodnota data je 0 milisekund. Nastaví dobu zpoždění před prvním odesláním.
-
DhcpGlobalConstantRateVýchozí hodnota data je 0. Znamená to, že hodnota registru DhcpFirstRetransmitInterval je vynásobit dvěma po každém pokusu o. Pokud je hodnota dat je nastavena na 1, není hodnota registru DhcpFirstRetransmitInterval vynásobit dvěma po každém pokusu o. Platí pro všechny adaptéry.
-
DhcpConstantRateVýchozí hodnota data je 0. Znamená to, že hodnota registru DhcpFirstRetransmitInterval je vynásobit dvěma po každém pokusu o. Pokud je hodnota dat je nastavena na 1, není hodnota registru DhcpFirstRetransmitInterval vynásobit dvěma po každém pokusu o. Platí pro jednotlivé adaptéru.
-
DhcpBootPFlagTypeJeho hodnoty ovládacích prvků DHCP používá k odeslání jednosměrového vysílání nebo vysílání zjistit zda request paketů. Výchozí hodnota data je 0. Význam různých hodnotu dat je následující:
-
0: první vysílání.
-
1: stejné jako 0, první vysílání.
-
2: jednosměrového vysílání první.
-
3: pouze vysílání.
-
4: pouze jednosměrového vysílání.
-
Anglická verze tohoto balíčku aktualizace softwaru má atributy souborů (nebo novější) uvedené v následující tabulce. Kalendářní data a časy jednotlivých souborů jsou uvedeny v koordinovaném světovém čase (UTC). Při zobrazení informací o souboru je převeden na místní čas. Rozdíl mezi místním časem a časem UTC naleznete na kartě Časové pásmo v položce Datum a čas v okně Ovládací panely.
Soubory, které jsou součástí tohoto balíčku oprav hotfix
|
Název souboru |
Velikost souboru |
Datum |
Čas |
Cesta |
|---|---|---|---|---|
|
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 |
Stav
Společnost Microsoft potvrdila, že se jedná o problém v produktech společnosti Microsoft, které jsou uvedeny v části "Platí pro".
Odkazy
Pro další informace o terminologii používané v aktualizacích softwaru, klepněte na následující číslo článku k zobrazení článku v databázi Microsoft Knowledge Base:
824684 Popis standardní terminologie používané při popisu aktualizací softwaru společnosti Microsoft