W tym artykule opisano problem w którym połączenie protokołu dynamicznej konfiguracji hosta (DHCP, Dynamic Host Configuration Protocol) zajmuje dużo czasu, kiedy serwer DHCP jest daleko od punktu dostępowego (AP) podczas roamingu Wi-Fi lub urządzenia lub wznawiają w systemu Windows Embedded Compact 7.Ten problem można rozwiązać przez zainstalowanie tej aktualizacji. Przed zainstalowaniem tej aktualizacji należy wszystkie uprzednio wydane aktualizacje dla tego produktu musi być zainstalowany.
Więcej informacji
Informacje dotyczące aktualizacji oprogramowania
Pobieranie informacji
Systemu Windows Embedded Compact 7 comiesięczna aktualizacja (lipiec 2014) jest teraz udostępniana przez firmę Microsoft. Aby pobrać ten comiesięczna aktualizacja systemu Windows Embedded Compact 7, przejdź do następującej witryny Microsoft Download Center:
Aktualizacji systemu Windows Embedded Compact 7 Rodzaj procesora, którego dotyczy każdy plik jest widoczny nazwę każdego pliku w sekcji "Informacje o plikach".
Wymagania dotyczące ponownego uruchomienia
Po zastosowaniu tej aktualizacji należy wykonać czystą kompilację całej platformy. Aby to zrobić, użyj jednej z następujących metod:
- 
                      W menu Tworzenie kliknij Czystego roztworu, a następnie kliknij Budowania rozwiązania. 
- 
                      W menu Tworzenie kliknij przycisk Odbuduj rozwiązanie. 
Nie trzeba ponownie uruchomić komputer po zastosowaniu tej aktualizacji oprogramowania.
Informacje dotyczące zastępowania aktualizacji
Ta aktualizacja nie zastępuje żadnych innych aktualizacji.
Informacje dotyczące tej aktualizacji
Po zainstalowaniu tej aktualizacji niektóre nowe ustawienia rejestru, które pomóc w rozwiązaniu tego problemu są dostępne.Dodaje się następujące ustawienia rejestru do podklucza rejestru [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 
Do podklucza rejestru [HKEY_LOCAL_MACHINE\Comm\ [AdapterName] \Parms\Tcpip] dodaje się następujące ustawienia rejestru:
- 
                      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 
Informacje szczegółowe na temat ustawień rejestru są następujące:
- 
                      ReUseDhcpInfoWhileAPRoamingDanych wartość domyślna jest równa 0. Oznacza to próba odnowienia polega na przesyłaniu podczas połączenia nośników i próba DORA jest wysyłany, gdy odnowa nie powiedzie się. Gdy wartość danych jest równa 1, DHCP próbuje pingować urządzeń, które są wskazywane przez PingTarget podczas połączenia nośników jeden po drugim. Jeśli akcja ping powiedzie się, poprzednie IP jest używany. Jeśli polecenie ping nie powiedzie się, DHCP wysyła żądanie odnowienia adresu IP. Jeśli odnowienie również nie powiedzie się, DHCP próbuje wysłać DORA. 
- 
                      MaxPingAttemptsDomyślnie dane jest 3. Gdy ReUseDhcpInfoWhileAPRoaming jest ustawiona na true, DHCP może spróbuj pingować urządzenie, które jest wskazywane przez PingTarget. Rejestr ten ustawia liczbę ponownych prób, które ma DHCP dla wszystkich urządzeń docelowych. 
- 
                      PingTargetDomyślnie dane jest bramą. Gdy ReUseDhcpInfoWhileAPRoaming jest ustawiona na true, rejestr ten zawiera jedną lub więcej wartości "Brama", "dhcpserver," "DNS1", "DNS2", "DNS3" i "DNS4." Wskazują one typy urządzeń, które są wywoływany przy użyciu polecenia. Jeśli jeden z typów miejsce docelowe nie jest prawidłowy, DHCP pomija ten nieprawidłowy typ i pinguje następny. 
- 
                      PingTimeoutDanych wartość domyślna to 1000 milisekund. Rejestr ten ustawia wartość limitu czasu dla każdej próby ping. 
- 
                      ForceReleaseLeaseDanych wartość domyślna jest równa 0. W takiej sytuacji jeśli nośnik jest w stanie rozłączenia, DHCP nie zwalnia adres IP. Gdy wartość danych jest równa 1, DHCP zwalnia adres IP, nawet jeśli nośnik jest w stanie rozłączenia podczas zwalniania dzierżawy DHCP. 
- 
                      PersistDuringReleaseDanych wartość domyślna jest równa 0. W tej sytuacji adres IP jest usuwany podczas zwalniania dzierżawy DHCP. Kiedy wartość danych jest równa 1, adres IP nie jest usuwany podczas zwalniania dzierżawy DHCP. 
- 
                      ContinueAutoIPAfterReleaseDanych wartość domyślna jest równa 0. W tej sytuacji DHCP nie wejdzie w fazie IP automatycznie po wydaniu DHCP. Gdy wartość danych jest równa 1, DHCP wchodzi w stan IP automatycznie po wydaniu DHCP. 
- 
                      SkipRenewIfAutoIpRunningDanych wartość domyślna jest równa 0. Gdy wartość danych jest równa 1, jeśli usługa DHCP jest już w stanie IP auto, to nie odnowi się podczas odnawiania DHCP. Okresowo wysyła odnowienia lub DORA, aby uzyskać adres IP. 
- 
                      StartDORADanych wartość domyślna jest równa 0. Gdy wartość danych jest równa 1, DHCP nie odnowi starego adresu IP w fazie połączenia nośników DHCP. Wysyła DORA, aby uzyskać nowy adres IP. 
- 
                      DhcpGlobalFirstRetransmitIntervalDomyślnie dane jest 500 milisekund. Serwer DHCP ustawia interwał po raz pierwszy DHCP trzeba, aby wysłać odnowienie lub DORA pakiety dla wszystkich kart, z wyjątkiem karty, która ma własną wartość DhcpFirstRetransmitInterval lub DhcpRenewFirstRetransmitInterval . 
- 
                      DhcpGlobalMaxRetransmitIntervalDomyślnie dane jest 64000 milisekund. Ustawia czas maksymalny interwał DHCP DHCP potrzebny, aby wysłać odnowienie lub DORA pakiety dla wszystkich kart, z wyjątkiem karty, która ma własną wartość DhcpMaxRetransmitInterval lub DhcpRenewMaxRetransmitInterval . 
- 
                      DhcpGlobalMaxRetriesDomyślnie dane wynosi 6. Ustawia DHCP maksymalną liczbę ponownych prób wysyłania odnowienia lub DORA pakiety dla wszystkich kart, z wyjątkiem karty, która ma własną wartość DhcpMaxRetries lub DhcpRenewMaxRetries . 
- 
                      DhcpGlobalLastSendPacketDelayDomyślnie dane jest 8000 milisekund. Ustawia czas opóźnienia DHCP ostatniego wysyłania dla wszystkich kart, z wyjątkiem karty, która ma wartość DhcpLastSendPacketDelay . 
- 
                      DhcpGlobalInitDelayIntervalDomyślnie dane to 5000 milisekund. Ustawia czas opóźnienia DHCP pierwszego wysyłania dla wszystkich kart, z wyjątkiem karty, która ma wartość DhcpInitDelayInterval . 
- 
                      DhcpFirstRetransmitIntervalDomyślnie dane jest DhcpGlobalFirstRetransmitInterval. Ustawia serwer DHCP pierwszy interwał czasu do wysyłania pakietów DORA. 
- 
                      DhcpMaxRetransmitIntervalDomyślnie dane jest DhcpGlobalMaxRetransmitInterval. Ustawia czas maksymalny interwał usługi DHCP do wysyłania pakietów DORA. 
- 
                      DhcpMaxRetriesDomyślnie dane jest DhcpGlobalMaxRetries. Ustawia DHCP maksymalną liczbę ponownych prób wysyłania pakietów DORA. 
- 
                      DhcpRenewFirstRetransmitIntervalDomyślnie dane jest DhcpGlobalFirstRetransmitInterval. Ustawia serwer DHCP pierwszy raz interwał wysyłania pakietów odnowienia. 
- 
                      DhcpRenewMaxRetransmitIntervalDomyślnie dane jest DhcpGlobalMaxRetransmitInterval. Ustawia czas maksymalny interwał usługi DHCP do wysyłania pakietów odnowienia. 
- 
                      DhcpRenewMaxRetriesDomyślnie dane jest DhcpGlobalMaxRetries. Ustawia DHCP maksymalną liczbę ponownych prób wysyłania pakietów odnowienia. 
- 
                      DhcpLastSendPacketDelayDomyślnie dane jest 8000 milisekund. Ustawia czas opóźnienia DHCP ostatniego wysyłania. 
- 
                      DhcpInitDelayIntervalDomyślnie dane jest 0 milisekund. Ustawia czas zwłoki przed wysłaniem pierwszego. 
- 
                      DhcpGlobalConstantRateDanych wartość domyślna jest równa 0. Oznacza to, że wartość rejestru DhcpFirstRetransmitInterval mnoży się przez dwa po każdej próbie. Gdy wartość danych jest równa 1, wartość rejestru DhcpFirstRetransmitInterval nie jest mnożona przez dwa po każdej próbie. Dotyczy to wszystkich kart. 
- 
                      DhcpConstantRateDanych wartość domyślna jest równa 0. Oznacza to, że wartość rejestru DhcpFirstRetransmitInterval mnoży się przez dwa po każdej próbie. Gdy wartość danych jest równa 1, wartość rejestru DhcpFirstRetransmitInterval nie jest mnożona przez dwa po każdej próbie. Dotyczy to poszczególne karty. 
- 
                      DhcpBootPFlagTypeJego wartość formantów czy DHCP używa emisji lub emisji pojedynczej, aby wysłać Odkryj lub zażądać pakietów. Danych wartość domyślna jest równa 0. Znaczenie danych inną wartość jest w następujący sposób: - 
                          0: emisja po raz pierwszy. 
- 
                          1: taki sam, jak 0, nadawane po raz pierwszy. 
- 
                          2: Unicast pierwszego. 
- 
                          3: emisja tylko. 
- 
                          4: tylko w emisji pojedynczej. 
 
- 
                          
Wersja anglojęzyczna tego pakietu aktualizacji oprogramowania ma atrybuty plików (lub nowsze) wymienione w poniższej tabeli. Daty i godziny odpowiadające tym plikom zostały podane w formacie uniwersalnego czasu koordynowanego (UTC, Coordinated Universal Time). Po wyświetleniu informacji o pliku są konwertowane na czas lokalny. Aby zobaczyć różnicę między czasem UTC i czasem lokalnym, należy użyć z karty Strefa czasowa w aplecie Data i godzina w Panelu sterowania.
Pliki, które są uwzględnione w tym pakiecie poprawek
| Nazwa pliku | Rozmiar pliku | Data | Godzina | Ścieżka | 
|---|---|---|---|---|
| Dhcp.dll | 131072 | 28-Jul-2014 | 22:12 | Public\Common\Oak\Target\X86\Retail | 
| Dhcp.dll | 249856 | 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 | 159744 | 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 | 204800 | 28-Jul-2014 | 22:14 | Public\Common\Oak\Target\Armv5\Checked | 
| Dhcp.dll | 155648 | 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 | 204800 | 28-Jul-2014 | 22:15 | Public\Common\Oak\Target\Armv6\Checked | 
| Dhcp.dll | 155648 | 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 | 204800 | 28-Jul-2014 | 22:13 | Public\Common\Oak\Target\Armv7\Checked | 
| Dhcp.dll | 188416 | 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 | 241664 | 28-Jul-2014 | 22:13 | Public\Common\Oak\Target\Mipsii\Checked | 
| Dhcp.dll | 188416 | 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 | 241664 | 28-Jul-2014 | 22:13 | Public\Common\Oak\Target\Mipsii_fp\Checked | 
| Dhcp.dll | 143360 | 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 | 184320 | 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 | 
Stan
Firma Microsoft potwierdziła, że jest to problem występujący w produktach firmy Microsoft wymienionych w sekcji „Dotyczy”.
Powiązane artykuły
Aby uzyskać więcej informacji dotyczących terminologii aktualizacji oprogramowania, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
824684 Opis standardowej terminologii używanej do opisywania aktualizacji oprogramowania firmy Microsoft
 
                         
				 
				