Dit artikel beschrijft een probleem waarbij de Dynamic Host Configuration Protocol (DHCP)-verbinding lang duurt als de DHCP-server is ver van het toegangspunt (AP) tijdens roaming Wi-Fi of onderbreken of hervatten in Windows Embedded Compact 7-apparaat.
Er is een update beschikbaar om dit probleem te verhelpen. Voordat u deze update installeert, moeten alle eerder uitgebrachte updates voor dit product zijn geïnstalleerd.Meer informatie
Informatie over de software-update
Informatie over downloaden
De ingesloten Compact 7 maandelijkse Update voor Windows (juli 2014) is nu beschikbaar bij Microsoft. Deze update te downloaden Windows Embedded Compact 7 maandelijkse, gaat u naar de volgende website van Microsoft Download Center:
Updates voor Windows Embedded Compact 7 Het type processor dat in elk bestand is van toepassing op is in de naam van elk bestand in de sectie 'Bestandsgegevens' zichtbaar.
Opnieuw opstarten
Nadat u deze update hebt toegepast, moet u het hele platform leegmaken en opnieuw opbouwen uitvoeren. Gebruik hiervoor een van de volgende methoden:
-
Klik op Schone oplossingin het menu maken en klik op Oplossing bouwen.
-
Klik op het menu BuildOplossing bouwen.
U beschikt niet over de computer opnieuw opstarten nadat u deze update hebt toegepast.
Informatie over het vervangen van updates
Deze update vervangt geen andere updates.
Over deze update
Nadat u deze update hebt toegepast, zijn enkele nieuwe registerinstellingen die helpen bij het oplossen van dit probleem beschikbaar.
De volgende instellingen in het register worden toegevoegd aan de subsleutel in het register [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
De volgende instellingen in het register worden naar de subsleutel in het register [HKEY_LOCAL_MACHINE\Comm\ [adapternaam] \Parms\Tcpip] toegevoegd:
-
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
De details over de registerinstellingen zijn als volgt:
-
ReUseDhcpInfoWhileAPRoaming
De standaard waarde is 0. Betekent dit dat de vernieuwing van de poging worden verzonden tijdens een mediaverbinding en de poging van DORA wordt verzonden als de vernieuwing mislukt. Als de waarde is ingesteld op 1, probeert de DHCP apparaten één voor één worden aangeduid met PingTarget tijdens mediaverbinding pingen. Als de ping-actie is voltooid, wordt het vorige IP wordt gebruikt. Als de opdracht ping mislukt, verzendt de DHCP een aanvraag voor het vernieuwen van het IP-adres. Als de vernieuwing ook mislukt, probeert de DHCP voor het verzenden van DORA. -
MaxPingAttempts
De standaard waarde is 3. Wanneer ReUseDhcpInfoWhileAPRoaming is ingesteld op true, DHCP proberen te pingen van een apparaat dat wordt aangeduid met PingTarget. Dit register wordt ingesteld voor het aantal pogingen dat door DHCP voor elk doelapparaat wordt. -
PingTarget
De standaard waarde is gateway. Wanneer ReUseDhcpInfoWhileAPRoaming is ingesteld op true, omdat dit register bevat een of meer waarden van "gateway", "dhcpserver," "DNS1", "DNS2", "DNS3" en "DNS4" Ze geven aan welke typen apparaten die worden gepingd. Als een van de doeltypen niet geldig is, wordt DHCP wordt overgeslagen dat ongeldig type en Hiermee wordt er een. -
PingTimeout
De standaard waarde is 1000 milliseconden. Dit register wordt de time-outwaarde voor elke poging ping. -
ForceReleaseLease
De standaard waarde is 0. In dit geval als het medium verbroken status is, geeft DHCP niet vrij het IP-adres. Als de waarde is ingesteld op 1, geeft DHCP het IP-adres zelfs als het medium verbroken status tijdens de DHCP-release is. -
PersistDuringRelease
De standaard waarde is 0. In dit geval wordt het IP-adres wordt verwijderd tijdens de DHCP-release. Als de waarde is ingesteld op 1, het IP-adres niet is verwijderd tijdens de DHCP-release. -
ContinueAutoIPAfterRelease
De standaard waarde is 0. In deze situatie wordt DHCP niet de automatische IP-fase na de release van DHCP invoeren. Als de waarde is ingesteld op 1, status DHCP de automatische IP-na de release van DHCP. -
SkipRenewIfAutoIpRunning
De standaard waarde is 0. Als de waarde is ingesteld op 1, als DHCP al in de automatische IP-status is, verlengt het niet zelf tijdens de DHCP-vernieuwing. Stuurt regelmatig vernieuwing of DORA het IP-adres verkrijgen. -
StartDORA
De standaard waarde is 0. Als de waarde is ingesteld op 1, verlengt DHCP niet het oude IP-adres in de DHCP-media verbinding fase. DORA verkrijgen van een nieuw IP-adres wordt verzonden. -
DhcpGlobalFirstRetransmitInterval
De standaard waarde is 500 milliseconden. De DHCP ingesteld interval eerst waarmee DHCP naar vernieuwing of DORA pakketten verzenden voor alle adapters, met uitzondering van de adapter met een eigen DhcpFirstRetransmitInterval of DhcpRenewFirstRetransmitInterval -waarde. -
DhcpGlobalMaxRetransmitInterval
De standaard waarde is 64000 milliseconden. Hiermee stelt u de DHCP-maximale intervaltijd waarmee DHCP naar vernieuwing of DORA pakketten verzenden voor alle adapters, met uitzondering van de adapter met een eigen DhcpMaxRetransmitInterval of DhcpRenewMaxRetransmitInterval -waarde. -
DhcpGlobalMaxRetries
De standaard waarde is 6. Hiermee stelt u de DHCP-maximum aantal pogingen voor het verzenden van vernieuwing of DORA pakketten voor alle adapters, met uitzondering van de adapter met een eigen DhcpMaxRetries of DhcpRenewMaxRetries -waarde. -
DhcpGlobalLastSendPacketDelay
De standaard waarde is 8000 milliseconden. Hiermee stelt u de vertragingstijd DHCP-laatste te verzenden voor alle adapters, met uitzondering van de adapter die de waarde van de eigen DhcpLastSendPacketDelay heeft. -
DhcpGlobalInitDelayInterval
De standaard waarde is 5000 milliseconden. Hiermee stelt u de vertragingstijd van DHCP-eerst voor alle adapters, met uitzondering van de adapter die de waarde van de eigen DhcpInitDelayInterval heeft. -
DhcpFirstRetransmitInterval
De standaard waarde is DhcpGlobalFirstRetransmitInterval. De DHCP wordt eerst interval voor het verzenden van pakketten van DORA. -
DhcpMaxRetransmitInterval
De standaard waarde is DhcpGlobalMaxRetransmitInterval. Hiermee stelt u het maximale interval DHCP voor het verzenden van pakketten van DORA. -
DhcpMaxRetries
De standaard waarde is DhcpGlobalMaxRetries. Hiermee stelt u de DHCP-maximum aantal pogingen voor het verzenden van pakketten van DORA. -
DhcpRenewFirstRetransmitInterval
De standaard waarde is DhcpGlobalFirstRetransmitInterval. De DHCP wordt eerst interval voor vernieuwing van de pakketten verzendt. -
DhcpRenewMaxRetransmitInterval
De standaard waarde is DhcpGlobalMaxRetransmitInterval. Hiermee stelt u de DHCP-maximale intervaltijd voor het verzenden van pakketten vernieuwen. -
DhcpRenewMaxRetries
De standaard waarde is DhcpGlobalMaxRetries. Hiermee stelt u de DHCP-maximum aantal pogingen voor het verzenden van pakketten vernieuwen. -
DhcpLastSendPacketDelay
De standaard waarde is 8000 milliseconden. Hiermee stelt u de vertragingstijd van DHCP-laatste verzenden. -
DhcpInitDelayInterval
De standaard waarde is 0 milliseconden. Hiermee stelt u de vertragingstijd voordat het eerste wordt verzonden. -
DhcpGlobalConstantRate
De standaard waarde is 0. Dit betekent dat de waarde van het DhcpFirstRetransmitInterval -register wordt vermenigvuldigd met twee na elke poging. Als de waarde is ingesteld op 1, wordt de waarde van het register van de DhcpFirstRetransmitInterval niet vermenigvuldigd met twee na elke poging. Dit geldt voor alle adapters. -
DhcpConstantRate
De standaard waarde is 0. Dit betekent dat de waarde van het DhcpFirstRetransmitInterval -register wordt vermenigvuldigd met twee na elke poging. Als de waarde is ingesteld op 1, wordt de waarde van het register van de DhcpFirstRetransmitInterval niet vermenigvuldigd met twee na elke poging. Toepassing op een afzonderlijke adapter. -
DhcpBootPFlagType
De waarde-besturingselementen of DHCP broadcast- of unicast-wordt gebruikt voor het verzenden van ontdekken of pakketten aanvragen. De standaard waarde is 0. De betekenis van de gegevens van de andere waarde is als volgt:-
0: eerste uitzending.
-
1: gelijk aan 0, het eerst uitgezonden.
-
2: Unicast eerste.
-
3: alleen broadcast.
-
4: alleen Unicast.
-
De Engelse versie van dit updatepakket heeft de bestandskenmerken (of recentere bestandskenmerken) die in de volgende tabel worden weergegeven. De datums en tijden voor deze bestanden worden weergegeven in Coordinated Universal Time (UTC). Wanneer u de bestandsinformatie weergeeft, wordt deze naar lokale tijd geconverteerd. Om het verschil tussen UTC en lokale tijd op te zoeken, gebruikt u het tabblad tijdzone in het onderdeel datum en tijd in het Configuratiescherm.
Bestanden die zijn opgenomen in dit hotfix-pakket
Bestandsnaam |
Bestandsgrootte |
Datum |
Tijd |
Pad |
---|---|---|---|---|
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 |
Status
Microsoft heeft bevestigd dat dit probleem kan optreden in de Microsoft-producten die worden vermeld in de sectie 'Van toepassing op'.
Referenties
Voor meer informatie over terminologie voor software-updates klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
824684 beschrijving van de standaardterminologie die wordt gebruikt om software-updates voor Microsoft te beschrijven