Artigo: 2291255 - Última revisão: terça-feira, 14 de Setembro de 2010 - Revisão: 2.0

Pacotes TCP/IP alguns são ignorados quando estas são analisadas pelo módulo de NAT num dispositivo baseado no Windows Embedded CE 6. 0 R3

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Expandir tudo | Reduzir tudo

Sintomas

Considere o seguinte cenário:
  • Tiver um dispositivo baseado no Windows Embedded CE 6. 0 R3 tem o Network Address Translation (NAT) activada.
  • Utilizar o dispositivo como um router.
  • Executar uma aplicação no dispositivo que abre uma ligação a um dispositivo externo. Por exemplo, abrir uma ligação a um servidor FTP.
Neste cenário, alguns pacotes de TCP/IP de entrada são ignorados pelo módulo do NAT. Além disso, alguns outros erros poderão ocorrer depois dos receber pacotes de TCP/IP são ignorados. Por exemplo, a aplicação deixa de responder quando uma função é chamada para receber dados a partir da camada de TCP/IP. Ou, a ligação comunica um erro.

Causa

Este problema ocorre porque o módulo IP no dispositivo calcula incorrectamente o tamanho do cabeçalho dos pacotes a receber. Este comportamento faz com que alguns pacotes a serem colocados no caminho de código errado na pilha de TCP/IP e não para ser encaminhado para o módulo NAT. Por conseguinte, os números de sequência dos pacotes esperados que são calculados pelo módulo do NAT não coincidir com o número de sequência de pacotes de entrada. Isto faz com que o problema descrito na secção "Sintomas".

Resolução

Informações de actualização de software

Uma actualização de software suportada está agora disponível da Microsoft como Windows Embedded CE 6. 0 Platform Builder actualização mensal (Agosto de 2010). É possível confirmar deslocando-se para a secção "Informações sobre os ficheiros" deste artigo. O nome de ficheiro do pacote contém a versão do produto, data, número de artigo da base de dados e tipo de processador. O formato de nome de ficheiro do pacote é:
Tipo de versão-aammdd-kbnnnnnn-processador do produto
Por exemplo: Wincepb50-060503-kb917590-armv4i.msi é a correcção ARMV4i Windows CE 5. 0 Platform Builder documentada no artigo 917590 da KB e que está contido na actualização mensal de Maio de 2006. Para resolver este problema imediatamente, clique no número de artigo seguinte para obter informações sobre como obter o Windows CE Platform Builder e componentes essenciais de actualizações de software do sistema operativo:
837392  (http://support.microsoft.com/kb/837392/ ) Como localizar o núcleo do sistema operativo correcções para produtos do Microsoft Windows CE Platform Builder

Pré-requisitos

Esta actualização só é suportada se também tiverem sido instaladas todas as actualizações previamente disponibilizadas para este produto.

Requisito de reinício

Depois de aplicar esta actualização, é necessário efectuar uma limpeza de toda a plataforma. Para o fazer, utilize um dos seguintes métodos:
  • Sobre oCriarmenu, clique emSolução limpae, em seguida, clique emCriar soluções.
  • Sobre oCriarmenu, clique emReconstruirSolução.
Não é necessário reiniciar o computador depois de aplicar esta actualização de software.

Actualizar informações sobre substituição

Esta actualização não substitui quaisquer outras actualizações.

Informações sobre o ficheiro

Versão de a inglesa deste pacote de actualização de software tem os atributos de ficheiro (ou atributos de arquivo posteriores) listados na seguinte tabela. As datas e horas destes ficheiros são listadas no tempo universal coordenado (UTC). Quando visualiza as informações do ficheiro, é convertida para a hora local. Para determinar a diferença entre a UTC e a hora local, utilize oFuso horárioseparador noData e horaitem no painel de controlo.
Ficheiros de instalação
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroTamanho do ficheiroDataTempo
Wincepb60-100809 kb2291255 armv4i.msi1,769,98409-Ago-201022: 03
Wincepb60-100809 kb2291255 mipsii.msi1,704,44809-Ago-201022: 03
Wincepb60-100809 kb2291255 mipsii_fp.msi1,704,44809-Ago-201022: 03
Wincepb60-100809 kb2291255 mipsiv.msi1,720,32009-Ago-201022: 03
Wincepb60-100809 kb2291255 mipsiv_fp.msi1,720,83209-Ago-201022: 03
Wincepb60-100809 kb2291255 sh4.msi1,672,19209-Ago-201022: 03
Wincepb60-100809 kb2291255 x86.msi1,565,69609-Ago-201022: 03
Ficheiros que estão incluídos neste pacote de correcção
Reduzir esta tabelaExpandir esta tabela
Nome de ficheiroTamanho do ficheiroDataTempoCaminho
6.0_Update_kb2291255.htm ce incorporado do Windows7,65609-Ago-201021: 55100809_kb2291255
Ip.lib2,271,06002-Aug-201015: 40Public\Common\Oak\Lib\Armv4i\Debug
Ip.lib1,547,38002-Aug-201015: 40Public\Common\Oak\Lib\Armv4i\Retail
Ip.lib2,126,54602-Aug-201015: 40Public\Common\Oak\Lib\Mipsii\Debug
Ip.lib1,473,48802-Aug-201015: 40Public\Common\Oak\Lib\Mipsii\Retail
Ip.lib2,126,67002-Aug-201015: 40Public\Common\Oak\Lib\Mipsii_fp\Debug
Ip.lib1,473,74002-Aug-201015: 40Public\Common\Oak\Lib\Mipsii_fp\Retail
Ip.lib2,158,52402-Aug-201015: 41Public\Common\Oak\Lib\Mipsiv\Debug
Ip.lib1,493,43602-Aug-201015: 41Public\Common\Oak\Lib\Mipsiv\Retail
Ip.lib2,158,64802-Aug-201015: 41Public\Common\Oak\Lib\Mipsiv_fp\Debug
Ip.lib1,493,68802-Aug-201015: 41Public\Common\Oak\Lib\Mipsiv_fp\Retail
Ip.lib1,826,30802-Aug-201015: 42Public\Common\Oak\Lib\Sh4\Debug
Ip.lib1,332,74202-Aug-201015: 42Public\Common\Oak\Lib\Sh4\Retail
Ip.lib1,781,29602-Aug-201015: 39Public\Common\Oak\Lib\X86\Debug
Ip.lib1,316,53202-Aug-201015: 39Public\Common\Oak\Lib\X86\Retail

Ponto Da Situação

A Microsoft confirmou que este é um problema dos produtos da Microsoft listados na secção "Aplica-se a".

Mais Informação

Para mais informações sobre a terminologia de actualizações de software, clique no número de artigo seguinte para visualizar o artigo na Microsoft Knowledge Base:
824684  (http://support.microsoft.com/kb/824684/ ) Descrição da terminologia padrão utilizada para descrever actualizações de software da Microsoft

A informação contida neste artigo aplica-se a:
  • Windows Embedded CE 6.0 R3
Palavras-chave: 
kbqfe kbfix kbsurveynew kbexpertiseadvanced kbmt KB2291255 KbMtpt
Tradução automáticaTradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 2291255  (http://support.microsoft.com/kb/2291255/en-us/ )