Acest articol descrie o problemă în care conexiunea Dynamic Host Configuration Protocol (DHCP) durează mult timp când serverul DHCP este departe de punctul de acces (AP) în timpul Wi-Fi în roaming sau un dispozitiv de suspendare sau reluarea în Windows Embedded Compact 7.
O actualizare este disponibilă pentru a rezolva această problemă. Înainte de a instala această actualizare, trebuie să se instaleze toate actualizările emise anterior pentru acest produs.
Mai multe informații
Informații de actualizare software
Informații despre Descărcare
Windows Embedded Compact 7 lunar Actualizarea (iulie 2014) este acum disponibil de la Microsoft. Pentru a descărca această actualizare lunară Windows Embedded Compact 7, accesați următorul site Web Microsoft Download Center:
Actualizările Windows Embedded Compact 7
Tip de procesor care se aplică fiecare fișier este vizibil în numele fiecărui fișier în secțiunea "Informații despre fișier".
Cerinţă de repornire
După ce Aplicați această actualizare, trebuie să efectuați o compilare curată a platformei întreg. Pentru aceasta, utilizați una dintre următoarele metode:
-
În meniul de compilare , Soluţie curată, și apoi faceți clic pe Compilare soluții.
-
În meniul de compilare , faceți clic pe Reconstrui soluții.
Nu trebuie să reporniți computerul după aplicarea acestei actualizări de software.
Informații despre înlocuirea vreunei actualizări
Această actualizare nu înlocuieşte orice alte actualizări.
Despre această actualizare
După aplicarea acestei actualizări, unele noile setări de registry care ajuta la rezolvarea acestei probleme sunt disponibile.
Următoarele setări de registry sunt adăugate la subcheia de registry [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
Următoarele setări de registry sunt adăugate la subcheia de registry [\Parms\Tcpip HKEY_LOCAL_MACHINE\Comm\ [AdapterName]]:
-
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
Detalii despre setările de registry sunt după cum urmează:
-
ReUseDhcpInfoWhileAPRoaming
Valoarea implicită este 0. Înseamnă încercare de reînnoire este trimis în timpul conexiune multimedia și încercarea de DORA este trimis la reînnoirea nu reușește. Atunci când valoarea este setată la 1, DHCP încearcă să ping dispozitivele unul câte unul, care sunt notate cu PingTarget în timpul media conexiune. Dacă acțiunea ping succes, se utilizează IP anterioare. Dacă nu reușește ping, DHCP trimite o solicitare să reînnoiți adresa IP. Dacă reînnoirea, de asemenea, nu reușește, DHCP încearcă să trimită DORA. -
MaxPingAttempts
Valoarea implicită este 3. Când ReUseDhcpInfoWhileAPRoaming este setat la true, DHCP să încerce să ping un dispozitiv care este desemnat de PingTarget. Acest registru seturi de câte ori Reîncercare care DHCP durează pentru fiecare dispozitiv țintă. -
PingTarget
Valoarea implicită este gateway. Când ReUseDhcpInfoWhileAPRoaming este setat la true, acest registru conține unul sau mai multe valorigateway","dhcpserver, ""DNS1","DNS2","DNS3"și"DNS4. " Indică tipurile de dispozitive care sunt pinged. Dacă unul dintre tipurile de țintă nu este validă, DHCP omite acest tip nevalid și ping următoarea. -
PingTimeout
Valoarea implicită este 1000 milisecunde. Acest registru setează valoarea de expirare pentru fiecare încercare ping. -
ForceReleaseLease
Valoarea implicită este 0. În această situație, dacă suportul media este în starea de deconectare, DHCP nu eliberează adresa IP. Atunci când valoarea este setată la 1, DHCP lansează adresa IP chiar dacă suportul media este în starea de deconectare în timpul lansarea DHCP. -
PersistDuringRelease
Valoarea implicită este 0. În această situație, se elimină adresa IP în timpul lansarea DHCP. Atunci când valoarea datelor este setată la 1, adresa IP nu este șters în timpul lansarea DHCP. -
ContinueAutoIPAfterRelease
Valoarea implicită este 0. În această situație, DHCP nu intră faza IP automată după lansarea DHCP. Atunci când valoarea este setată la 1, DHCP intră în starea de IP automată după lansarea DHCP. -
SkipRenewIfAutoIpRunning
Valoarea implicită este 0. Atunci când valoarea este setată la 1, dacă DHCP este deja în starea de IP automată, acesta nu reînnoi în timpul reînnoirea DHCP. Trimite periodic reînnoire sau DORA să obțineți adresa IP. -
StartDORA
Valoarea implicită este 0. Atunci când valoarea este setată la 1, DHCP nu reînnoiți adresa IP vechi în faza de conexiune DHCP media. Trimite DORA pentru a obține o nouă adresă IP. -
DhcpGlobalFirstRetransmitInterval
Valoarea implicită este 500 milisecunde. Seturi de DHCP prima oară interval DHCP nevoie pentru a trimite reînnoire sau DORA pachete pentru toate adaptoarele, cu excepția adaptorul care are propria valoare DhcpFirstRetransmitInterval sau DhcpRenewFirstRetransmitInterval . -
DhcpGlobalMaxRetransmitInterval
Valoarea implicită este 64000 milisecunde. Se setează ora intervalul maxim DHCP DHCP nevoie pentru a trimite reînnoire sau DORA pachete pentru toate adaptoarele, cu excepția adaptorul care are propria valoare DhcpMaxRetransmitInterval sau DhcpRenewMaxRetransmitInterval . -
DhcpGlobalMaxRetries
Valoarea implicită este 6. Se setează numărul maxim de ori Reîncercare pentru trimiterea de reînnoire sau DORA pachete pentru toate adaptoarele, cu excepția adaptorul care are propria valoare DhcpMaxRetries sau DhcpRenewMaxRetries DHCP. -
DhcpGlobalLastSendPacketDelay
Valoarea implicită este 8000 milisecunde. Se stabilește data de întârziere de a trimite ultima de DHCP pentru toate adaptoarele, cu excepția adaptorul care are valoarea DhcpLastSendPacketDelay . -
DhcpGlobalInitDelayInterval
Valoarea implicită este 5000 milisecunde. Seturi de momentul întârziere trimiterea prima de DHCP pentru toate adaptoarele, cu excepția adaptorul care are valoarea DhcpInitDelayInterval . -
DhcpFirstRetransmitInterval
Valoarea implicită este DhcpGlobalFirstRetransmitInterval. Seturi de intervalul prima DHCP timp pentru trimiterea DORA pachete. -
DhcpMaxRetransmitInterval
Valoarea implicită este DhcpGlobalMaxRetransmitInterval. Seturi de ora de intervalul maxim de DHCP pentru trimiterea DORA pachete. -
DhcpMaxRetries
Valoarea implicită este DhcpGlobalMaxRetries. Se setează numărul maxim de reîncercare ori pentru a trimite DORA pachete DHCP. -
DhcpRenewFirstRetransmitInterval
Valoarea implicită este DhcpGlobalFirstRetransmitInterval. Stabileşte DHCP prima intervalul de timp pentru a trimite pachete de reînnoire. -
DhcpRenewMaxRetransmitInterval
Valoarea implicită este DhcpGlobalMaxRetransmitInterval. Se setează DHCP intervalul maxim timp pentru a trimite pachete de reînnoire. -
DhcpRenewMaxRetries
Valoarea implicită este DhcpGlobalMaxRetries. Se setează numărul maxim de DHCP de reîncercare ori pentru a trimite pachete de reînnoire. -
DhcpLastSendPacketDelay
Valoarea implicită este 8000 milisecunde. Seturi de momentul întârziere DHCP ultima trimiterea. -
DhcpInitDelayInterval
Valoarea implicită este 0 milisecunde. Se stabilește data de întârziere înainte de a trimite mai întâi. -
DhcpGlobalConstantRate
Valoarea implicită este 0. Aceasta înseamnă că valoarea de DhcpFirstRetransmitInterval registry este înmulțit cu două după fiecare încercare. Atunci când valoarea este setată la 1, valoarea de DhcpFirstRetransmitInterval registry nu este înmulțit cu două după fiecare încercare. Se aplică la toate adaptoarele. -
DhcpConstantRate
Valoarea implicită este 0. Aceasta înseamnă că valoarea de DhcpFirstRetransmitInterval registry este înmulțit cu două după fiecare încercare. Atunci când valoarea este setată la 1, valoarea de DhcpFirstRetransmitInterval registry nu este înmulțit cu două după fiecare încercare. Se aplică la un adaptor individuale. -
DhcpBootPFlagType
Controalele de valoarea sa dacă utilizează DHCP broadcast sau trimiterea cu adresă precisă, pentru a trimite descoperi sau să solicite pachete. Valoarea implicită este 0. Sensul diferite value data este după cum urmează:-
0: broadcast mai întâi.
-
1: la fel ca 0, broadcast mai întâi.
-
2: trimiterea cu adresă precisă prima.
-
3: broadcast numai.
-
4: Unicast numai.
-
Versiunea în limba engleză a acestui pachet de actualizare software-ul are atributele de fişier (sau atribute de fişier mai recente) enumerate în următorul tabel. Datele şi orele acestor fişiere sunt exprimate în listă în ora universală (UTC). Când vizualizaţi informaţiile despre fișier, acesta este convertit la ora locală. Pentru a găsi diferenţa dintre UTC şi ora locală, utilizaţi fila Fusul orar în elementul de Data şi ora în Panoul de Control.
Fișierele care sunt incluse în această remediere rapidă
Nume de fișier |
Dimensiune fișier |
Data |
Ora |
Cale |
---|---|---|---|---|
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 |
Stare
Microsoft a confirmat că aceasta este o problemă cu produsele Microsoft enumerate în secţiunea „Se aplică la".
Referințe
Pentru mai multe informaţii despre terminologia privind actualizarea software-ului, faceţi clic pe următorul număr de articol pentru a vedea articolul în Baza de cunoştinţe Microsoft:
824684 Descrierea terminologiei standard care este utilizat pentru a descrie actualizările de software Microsoft