Este artigo descreve um problema em que a ligação de configuração protocolo DHCP (Dynamic Host) for muito demorada quando o servidor DHCP estiver distante do ponto de acesso (AP) durante o Wi-Fi guardado no servidor ou dispositivo suspender ou retomar no Windows Embedded Compact 7.
Existe uma actualização resolver este problema. Antes de instalar esta actualização, tem de ser instaladas todas as actualizações anteriormente disponibilizadas para este produto.Mais informações
Informações de actualização de software
Informações de transferência
O Embedded Compact 7 actualização mensal do Windows (de Julho de 2014) está agora disponível da Microsoft. Para transferir esta actualização mensal do Windows Embedded Compact 7, visite o seguinte Web site da Microsoft Download Center:
Actualizações do Windows Embedded Compact 7 O tipo de processador que cada ficheiro aplica-se a está visível em nome de cada ficheiro na secção "Informações de ficheiros".
Requisito de reinício
Depois de aplicar esta actualização, deve efectuar uma limpeza de toda a plataforma. Para tal, utilize um dos seguintes métodos:
-
No menu de criação , clique Solução limpoe, em seguida, clique em Criar solução.
-
No menu de criação , clique em Reconstruir solução.
Não é necessário reiniciar o computador depois de aplicar esta actualização de software.
Atualizar informações de substituição
Esta actualização não substitui quaisquer outras actualizações.
Sobre esta atualização
Depois de aplicar esta actualização, algumas definições de registo novo que ajudam a resolver este problema estão disponíveis.
São aditadas as seguintes definições de registo à subchave do registo [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
São aditadas as seguintes definições de registo à subchave do registo [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
Os detalhes sobre as definições de registo são os seguintes:
-
ReUseDhcpInfoWhileAPRoaming
Os dados do valor predefinido serão 0. Significa que a tentativa de renovação é enviada durante a ligação de suporte de dados e a tentativa de DORA é enviada quando a renovação falhar. Quando os dados do valor são definidos como 1, o DHCP tenta efectuar o ping os dispositivos um a um que são indicados por PingTarget durante a ligação de suporte de dados. Se a acção de ping tiver êxito, é utilizado o período de inquérito anterior. Se o ping falhar, o DHCP envia um pedido para renovar o endereço IP. Se a renovação também falhar, o DHCP tenta enviar DORA. -
MaxPingAttempts
Os dados do valor predefinido serão 3. Quando ReUseDhcpInfoWhileAPRoaming está definido como VERDADEIRO, DHCP poderá tentar efectuar o ping a um dispositivo que é indicado por PingTarget. Este registo define o número de vezes que tentativas que leva o DHCP para cada dispositivo de destino. -
PingTarget
Os dados do valor predefinido serão o gateway. Quando ReUseDhcpInfoWhileAPRoaming está definida como true, este registo contém um ou mais valores de "gateway", "dhcpserver," "DNS1", "DNS2", "DNS3" e "DNS4". Elas indicam os tipos de dispositivo que são efectuado o ping. Se um dos tipos de destino não é válido, o DHCP ignora desse tipo inválido e efectua o ping seguinte. -
PingTimeout
Os dados do valor predefinido serão 1000 milissegundos. Este registo define o valor de limite de tempo para cada tentativa de ping. -
ForceReleaseLease
Os dados do valor predefinido serão 0. Nesta situação, se o suporte de dados está num Estado de desligação, DHCP não liberta o endereço IP. Quando os dados do valor são definidos como 1, o DHCP liberta o endereço IP, mesmo que o suporte de dados está num Estado de interrupção durante a libertação DHCP. -
PersistDuringRelease
Os dados do valor predefinido serão 0. Nesta situação, o endereço IP é eliminado durante a libertação DHCP. Quando o valor de dados está definido como 1, o endereço IP não é eliminado durante a libertação DHCP. -
ContinueAutoIPAfterRelease
Os dados do valor predefinido serão 0. Nesta situação, o DHCP não introduz a fase IP automaticamente após o lançamento DHCP. Quando os dados do valor são definidos como 1, o DHCP entra no Estado IP automaticamente após o lançamento DHCP. -
SkipRenewIfAutoIpRunning
Os dados do valor predefinido serão 0. Quando os dados de valor estiver definidos como 1, se o DHCP estiver no Estado IP automaticamente, se não renovar próprio durante a renovação DHCP. Envia periodicamente renovação ou DORA para obter o endereço IP. -
StartDORA
Os dados do valor predefinido serão 0. Quando os dados do valor são definidos como 1, DHCP não renovar o endereço IP antigo na fase de ligação de suporte de dados de DHCP. Envia DORA para obter um novo endereço IP. -
DhcpGlobalFirstRetransmitInterval
Os dados do valor predefinido serão de 500 milissegundos. Define o DHCP primeiro intervalo de tempo que leva o DHCP para enviar pacotes de DORA ou renovação de todos os adaptadores, excepto para a placa com o seu próprio valor de DhcpFirstRetransmitInterval ou DhcpRenewFirstRetransmitInterval . -
DhcpGlobalMaxRetransmitInterval
Os dados do valor predefinido serão 64000 milissegundos. Define o tempo de intervalo máximo de DHCP DHCP demora a enviar pacotes de DORA ou renovação de todos os adaptadores, excepto para a placa com o seu próprio valor de DhcpMaxRetransmitInterval ou DhcpRenewMaxRetransmitInterval . -
DhcpGlobalMaxRetries
Os dados do valor predefinido serão de 6. Define o número máximo de DHCP de horas ' Repetir ' para o envio de pacotes de DORA ou renovação de todos os adaptadores, excepto para a placa com o seu próprio valor de DhcpMaxRetries ou DhcpRenewMaxRetries . -
DhcpGlobalLastSendPacketDelay
Os dados do valor predefinido serão de 8000 milissegundos. Define o tempo de atraso de DHCP enviar última para todas as placas, excepto para a placa com o seu próprio valor de DhcpLastSendPacketDelay . -
DhcpGlobalInitDelayInterval
Os dados do valor predefinido serão de 5000 milissegundos. Define o tempo de atraso de DHCP enviar primeiro para todas as placas, excepto para a placa com o seu próprio valor de DhcpInitDelayInterval . -
DhcpFirstRetransmitInterval
Os dados do valor predefinido serão DhcpGlobalFirstRetransmitInterval. Define o DHCP primeiro intervalo de tempo para o envio de pacotes de DORA. -
DhcpMaxRetransmitInterval
Os dados do valor predefinido serão DhcpGlobalMaxRetransmitInterval. Define o tempo de intervalo máximo de DHCP para o envio de pacotes de DORA. -
DhcpMaxRetries
Os dados do valor predefinido serão DhcpGlobalMaxRetries. Define o número máximo de DHCP de tempos de ' Repetir ' para enviar pacotes de DORA. -
DhcpRenewFirstRetransmitInterval
Os dados do valor predefinido serão DhcpGlobalFirstRetransmitInterval. Define o DHCP primeiro intervalo de tempo para o envio de pacotes de renovação. -
DhcpRenewMaxRetransmitInterval
Os dados do valor predefinido serão DhcpGlobalMaxRetransmitInterval. Define o tempo de intervalo máximo de DHCP para o envio de pacotes de renovação. -
DhcpRenewMaxRetries
Os dados do valor predefinido serão DhcpGlobalMaxRetries. Define o número máximo de DHCP de horas ' Repetir ' para o envio de pacotes de renovação. -
DhcpLastSendPacketDelay
Os dados do valor predefinido serão de 8000 milissegundos. Define o tempo de atraso do último envio do DHCP. -
DhcpInitDelayInterval
Os dados do valor predefinido serão de 0 milissegundos. Define o tempo de atraso antes de enviar primeiro. -
DhcpGlobalConstantRate
Os dados do valor predefinido serão 0. Isso significa que o valor do registo DhcpFirstRetransmitInterval é multiplicado por dois após cada tentativa. Quando os dados do valor são definidos como 1, o valor do registo DhcpFirstRetransmitInterval não é multiplicado por dois após cada tentativa. Aplica-se a todas as placas. -
DhcpConstantRate
Os dados do valor predefinido serão 0. Isso significa que o valor do registo DhcpFirstRetransmitInterval é multiplicado por dois após cada tentativa. Quando os dados do valor são definidos como 1, o valor do registo DhcpFirstRetransmitInterval não é multiplicado por dois após cada tentativa. Aplica-se a uma placa individual. -
DhcpBootPFlagType
Respectivos controlos de valor se o DHCP utiliza difusão ou unicast para enviar descobrir ou pacotes de pedido. Os dados do valor predefinido serão 0. O significado dos dados de valor diferente é a seguinte:-
0: difusão pela primeira vez.
-
1: igual a 0, primeiro a difusão.
-
2: Unicast primeiro.
-
3: apenas de difusão.
-
4: apenas Unicast.
-
A versão inglesa deste pacote de actualização de software tem os atributos de ficheiro (ou atributos de ficheiro posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são listadas na hora Universal Coordenada (UTC). Quando visualiza as informações do ficheiro, é convertido para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize o separador Fuso horário no item data e hora no painel de controlo.
Ficheiros que estão incluídos neste pacote de correcção
Nome do ficheiro |
Tamanho do ficheiro |
Data |
Hora |
Caminho |
---|---|---|---|---|
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 |
Estado
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na secção "Aplica-se a".
Referências
Para mais informações sobre a terminologia de atualização de software, clique no seguinte número de artigo para visualizar o artigo na Base de Dados de Conhecimento Microsoft:
824684 descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft