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í:
-
ReUseDhcpInfoWhileAPRoaming
Vý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. -
MaxPingAttempts
Vý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í. -
PingTarget
Vý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. -
PingTimeout
Výchozí hodnota data je 1000 milisekund. Tento registr nastaví hodnotu časového limitu pro každý pokus o ping. -
ForceReleaseLease
Vý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. -
PersistDuringRelease
Vý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. -
ContinueAutoIPAfterRelease
Vý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. -
SkipRenewIfAutoIpRunning
Vý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. -
StartDORA
Vý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. -
DhcpGlobalFirstRetransmitInterval
Vý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 . -
DhcpGlobalMaxRetransmitInterval
Vý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 . -
DhcpGlobalMaxRetries
Vý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 . -
DhcpGlobalLastSendPacketDelay
Vý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 . -
DhcpGlobalInitDelayInterval
Vý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 . -
DhcpFirstRetransmitInterval
Výchozí hodnota data je DhcpGlobalFirstRetransmitInterval. První časový interval pro odeslání paketů Jana nastaví DHCP. -
DhcpMaxRetransmitInterval
Výchozí hodnota data je DhcpGlobalMaxRetransmitInterval. Nastaví čas DHCP maximální interval odesílání paketů Jana. -
DhcpMaxRetries
Výchozí hodnota data je DhcpGlobalMaxRetries. Nastaví DHCP maximální počet opakování odesílání paketů Jana. -
DhcpRenewFirstRetransmitInterval
Výchozí hodnota data je DhcpGlobalFirstRetransmitInterval. První časový interval pro odeslání paketů obnovení nastaví DHCP. -
DhcpRenewMaxRetransmitInterval
Výchozí hodnota data je DhcpGlobalMaxRetransmitInterval. Nastaví čas DHCP maximální interval odesílání paketů obnovení. -
DhcpRenewMaxRetries
Výchozí hodnota data je DhcpGlobalMaxRetries. Nastaví DHCP maximální počet opakování odesílání paketů obnovení. -
DhcpLastSendPacketDelay
Výchozí hodnota data je 8000 milisekund. Nastaví dobu zpoždění odeslání poslední DHCP. -
DhcpInitDelayInterval
Výchozí hodnota data je 0 milisekund. Nastaví dobu zpoždění před prvním odesláním. -
DhcpGlobalConstantRate
Vý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. -
DhcpConstantRate
Vý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. -
DhcpBootPFlagType
Jeho 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