Si applica aWindows Embedded Compact 7

In questo articolo viene descritto un problema in cui la connessione di Dynamic Host Configuration Protocol (DHCP) richiede molto tempo quando il server DHCP è lontano dal punto di accesso (AP) durante il roaming Wi-Fi o un dispositivo di sospensione o riattivazione in Windows Embedded Compact 7.Un aggiornamento è disponibile per risolvere il problema. Prima di installare questo aggiornamento, è necessario installare tutti gli aggiornamenti rilasciati in precedenza per questo prodotto.

Ulteriori informazioni

Informazioni sull'aggiornamento del software

Informazioni sul download

Aggiornamento di Windows Embedded Compact 7 mensile (luglio 2014) è ora disponibile da Microsoft. Per scaricare questo aggiornamento mensile di Windows Embedded Compact 7, visitare il seguente sito Web Microsoft Download Center:

Aggiornamenti di Windows Embedded Compact 7 Il tipo di processore che riguardano ciascun file è visibile il nome di ogni file nella sezione "Informazioni sui File".

Richiesta di riavvio

Dopo avere applicato questo aggiornamento, è necessario eseguire una generazione pulita dell'intera piattaforma. A tale scopo, utilizzare uno dei seguenti metodi:

  • Fare clic su Pulisci soluzionedal menu Genera e quindi scegliere Genera soluzione.

  • Scegliere Ricompila soluzione dal menu Compila .

Non è necessario riavviare il computer dopo avere applicato questo aggiornamento software.

Informazioni sulla sostituzione dell'aggiornamento

Questo aggiornamento non sostituisce eventuali altri aggiornamenti.

Informazioni su questo aggiornamento

Dopo avere applicato questo aggiornamento, sono disponibili alcune nuove impostazioni del Registro di sistema che consentono di risolvere il problema.Le seguenti impostazioni del Registro di sistema vengono aggiunti alla sottochiave del Registro di sistema [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

Le seguenti impostazioni del Registro di sistema vengono aggiunti alla sottochiave del Registro di sistema [HKEY_LOCAL_MACHINE\Comm\ [AdapterName] \Parms\Tcpip]:

  • 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

Di seguito sono riportati i dettagli sulle impostazioni del Registro di sistema:

  • ReUseDhcpInfoWhileAPRoamingIl valore predefinito è 0. Indica che il tentativo di rinnovo viene inviato durante una connessione multimediale e il tentativo di DORA viene inviato quando il rinnovo non riesce. Quando i dati del valore sono impostati su 1, DHCP tenta di ping dispositivi uno alla denotati da PingTarget durante la connessione di supporto. Se l'azione di ping ha esito positivo, viene utilizzato il precedente PI. In caso contrario, il protocollo DHCP invia una richiesta di rinnovo dell'indirizzo IP. Se il rinnovo non riesce anche, DHCP tenta di inviare DORA.

  • MaxPingAttemptsIl valore predefinito è 3. Quando ReUseDhcpInfoWhileAPRoaming è impostata su true, DHCP può eseguire il ping di un dispositivo che è identificato da PingTarget. Questo registro di sistema imposta il numero di tentativi che utilizza DHCP per ogni dispositivo di destinazione.

  • PingTargetIl valore predefinito è gateway. Quando ReUseDhcpInfoWhileAPRoaming è impostata su true, questo registro di sistema contiene uno o più valori di "gateway", "dhcpserver," "DNS1", "DNS2", "DNS3" e "DNS4". Indicano i tipi di dispositivo che esegue il ping. Se uno dei tipi di destinazione non è valido, DHCP ignora tale tipo non valido e il ping di quella successiva.

  • PingTimeoutIl valore predefinito è 1000 millisecondi. Questo registro di sistema consente di impostare il valore di timeout per ogni tentativo di ping.

  • ForceReleaseLeaseIl valore predefinito è 0. In questo caso, se il supporto è in stato di disconnessione, DHCP non rilascia l'indirizzo IP. Quando i dati del valore sono impostati su 1, DHCP rilascia l'indirizzo IP, anche se il supporto è in stato di disconnessione durante il rilascio DHCP.

  • PersistDuringReleaseIl valore predefinito è 0. In questo caso, l'indirizzo IP viene eliminato durante il rilascio DHCP. Quando il valore di dati sono impostati su 1, l'indirizzo IP non eliminati durante il rilascio DHCP.

  • ContinueAutoIPAfterReleaseIl valore predefinito è 0. In questo caso, non immettere la fase IP automatico dopo il rilascio DHCP DHCP. Quando i dati del valore sono impostati su 1, DHCP passa allo stato IP automatico dopo il rilascio DHCP.

  • SkipRenewIfAutoIpRunningIl valore predefinito è 0. Quando i dati del valore sono impostati su 1, se DHCP è già nello stato IP automatico, non rinnovare stesso durante il rinnovo DHCP. Invia periodicamente il rinnovo o DORA per ottenere l'indirizzo IP.

  • StartDORAIl valore predefinito è 0. Quando i dati del valore sono impostati su 1, DHCP non rinnova il precedente indirizzo IP in fase di connessione media di DHCP. Invia DORA per ottenere un nuovo indirizzo IP.

  • DhcpGlobalFirstRetransmitIntervalIl valore predefinito è 500 millisecondi. Imposta il protocollo DHCP primo intervallo di tempo che utilizza DHCP per inviare pacchetti di DORA o di rinnovo per tutte le schede, fatta eccezione per la scheda che presenta un valore di DhcpFirstRetransmitInterval o DhcpRenewFirstRetransmitInterval .

  • DhcpGlobalMaxRetransmitIntervalIl valore predefinito è 64000 millisecondi. Imposta il massimo intervallo di tempo DHCP che utilizza DHCP per inviare pacchetti di DORA o di rinnovo per tutte le schede, fatta eccezione per la scheda che presenta un valore di DhcpMaxRetransmitInterval o DhcpRenewMaxRetransmitInterval .

  • DhcpGlobalMaxRetriesIl valore predefinito è 6. Imposta il numero massimo di DHCP di tentativi per l'invio di pacchetti di DORA o di rinnovo per tutte le schede, fatta eccezione per la scheda che presenta un valore di DhcpMaxRetries o DhcpRenewMaxRetries .

  • DhcpGlobalLastSendPacketDelayIl valore predefinito è 8000 millisecondi. Imposta il ritardo di invio ultimo DHCP per tutte le schede, fatta eccezione per la scheda che presenta un valore di DhcpLastSendPacketDelay .

  • DhcpGlobalInitDelayIntervalIl valore predefinito è 5000 millisecondi. Imposta il ritardo di invio prima DHCP per tutte le schede, fatta eccezione per la scheda che presenta un valore di DhcpInitDelayInterval .

  • DhcpFirstRetransmitIntervalIl valore predefinito è DhcpGlobalFirstRetransmitInterval. Imposta il protocollo DHCP primo intervallo di tempo per l'invio di pacchetti di DORA.

  • DhcpMaxRetransmitIntervalIl valore predefinito è DhcpGlobalMaxRetransmitInterval. Imposta il tempo di intervallo massimo di DHCP per l'invio di pacchetti di DORA.

  • DhcpMaxRetriesIl valore predefinito è DhcpGlobalMaxRetries. Imposta il numero massimo di DHCP di tentativi per l'invio di pacchetti di DORA.

  • DhcpRenewFirstRetransmitIntervalIl valore predefinito è DhcpGlobalFirstRetransmitInterval. Imposta il protocollo DHCP primo intervallo di tempo per l'invio di pacchetti di rinnovo.

  • DhcpRenewMaxRetransmitIntervalIl valore predefinito è DhcpGlobalMaxRetransmitInterval. Imposta il tempo di intervallo massimo di DHCP per l'invio di pacchetti di rinnovo.

  • DhcpRenewMaxRetriesIl valore predefinito è DhcpGlobalMaxRetries. Imposta il numero massimo di tentativi per l'invio di pacchetti di rinnovo DHCP in.

  • DhcpLastSendPacketDelayIl valore predefinito è 8000 millisecondi. Imposta l'intervallo di tempo dell'ultimo invio di DHCP.

  • DhcpInitDelayIntervalIl valore predefinito è 0 millisecondi. Imposta l'intervallo di tempo prima dell'invio del primo.

  • DhcpGlobalConstantRateIl valore predefinito è 0. Ciò significa che il valore del Registro di sistema DhcpFirstRetransmitInterval viene moltiplicato per due dopo ogni tentativo. Quando i dati del valore sono impostati su 1, il valore del Registro di sistema DhcpFirstRetransmitInterval non viene moltiplicato per due dopo ogni tentativo. Esso si applica a tutte le schede.

  • DhcpConstantRateIl valore predefinito è 0. Ciò significa che il valore del Registro di sistema DhcpFirstRetransmitInterval viene moltiplicato per due dopo ogni tentativo. Quando i dati del valore sono impostati su 1, il valore del Registro di sistema DhcpFirstRetransmitInterval non viene moltiplicato per due dopo ogni tentativo. Viene applicato a un singolo adattatore.

  • DhcpBootPFlagTypeI controlli di valore se DHCP utilizza broadcast o unicast per inviare individuare o pacchetti di richiesta. Il valore predefinito è 0. Il significato dei dati di valore diverso è il seguente:

    • 0: prima trasmissione.

    • 1: corrisponde al valore 0, prima di trasmissione.

    • 2: Unicast prima.

    • 3: solo broadcast.

    • 4: solo Unicast.

La versione inglese di questo pacchetto di aggiornamento software presenta gli attributi di file (o attributi successivi) elencati nella tabella riportata di seguito. Le date e ore dei file sono elencate in base al formato UTC (Coordinated Universal Time Coordinated). Quando si visualizzano le informazioni sul file, viene convertito in ora locale. Per calcolare la differenza tra ora UTC e ora locale, utilizzare la scheda fuso orario nell'elemento di Data e ora nel Pannello di controllo.

File inclusi in questo pacchetto hotfix

Nome del file

Dimensione del file

Data

Ora

Percorso

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

Stato

Microsoft ha confermato che questo è un problema dei prodotti Microsoft elencati nella sezione "Si applica a".

Riferimenti

Per ulteriori informazioni sulla terminologia degli aggiornamenti software, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:

824684 descrizione della terminologia standard utilizzata per descrivere gli aggiornamenti software Microsoft

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.