CORREÇÃO: O alto uso da CPU pode ocorrer quando uma conexão VPN é fechada em um dispositivo baseado no Windows Embedded CE 6.0 R3

Sintomas

Considere o seguinte cenário:

  • Você tem um dispositivo baseado no Windows Embedded CE 6.0 R3 e uma rede que está executando os seguintes servidores:

    • Um servidor protocolo ponto a ponto no servidor PPPoE (Ethernet).
    • Um servidor VPN (rede virtual privada). Por exemplo, um servidor que está executando Windows Server 2008.
  • Você configura uma conexão PPP (Protocolo Ponto a Ponto) e uma conexão VPN usando a opção Conexões de Rede e Discagem em seu dispositivo.

  • Você conecta seu dispositivo ao servidor PPPoE e, em seguida, ao servidor VPN.

  • Muitos comandos ou pacotes malformados são enviados para a porta IKE (Internet Key Exchange) do seu dispositivo, como usando o comando HPING3 do servidor PPPoE.

  • Desconecte seu dispositivo do servidor VPN.

Nesse cenário, seu dispositivo pode ter alto uso de CPU quando a conexão VPN é fechada.

Resolução

Informações de atualização do software

Uma atualização de software com suporte agora está disponível na Microsoft como Windows Embedded CE 6.0 Atualização mensal fevereiro de 2012. Na seção "Informações de arquivo", o nome do arquivo de pacote contém a versão do produto, a data, o número do artigo base de dados de conhecimento e o tipo de processador. O formato de nome do arquivo de pacote é o seguinte:

Tipo de processador de versão do produto yymmdd-kbnnnnnnPara exemplo, Wincepb60-110128-kb2492159-armv4i.msi é a correção ARMV4i Windows Embedded CE 6.0 Platform Builder documentada no artigo da Base de Dados de Conhecimento Microsoft 2492159 e que está contida na atualização mensal de janeiro de 2011.

Para resolve esse problema imediatamente, baixe esta Atualização Mensal do Windows Embedded CE 6.0 do seguinte site da Microsoft.

Centro de Download da Microsoft

Windows Embedded CE 6.0

Pré-requisitos

Essa atualização será compatível apenas se todas as atualizações lançadas anteriormente para esse produto também tiverem sido instaladas.

Necessidade de reinicialização

Após aplicar esta atualização, você deverá executar uma compilação limpa de toda a plataforma. Para fazer isso, utilize um dos métodos seguintes:

  • No menu Compilar, clique em Limpar Solução e clique em Compilar Solução.
  • No menu Compilar, clique em Recompilar Solução.

Não é necessário reiniciar o computador após aplicar esta atualização de software.

Informações sobre substituição da atualização

Essa atualização não substitui nenhuma outra.

Informações de arquivo

A versão em inglês deste pacote de atualização de software tem os atributos de arquivo (ou atributos de arquivo mais recentes) listados na tabela a seguir. As datas e as horas desses arquivos estão listadas no formato UTC (Tempo Universal Coordenado). Quando você visualizar as informações sobre os arquivos, elas são convertidas no horário local. Para saber a diferença entre a hora UTC e a hora local, use a guia Fuso Horário no item Data e Hora do Painel de Controle.

Arquivos do instalador

Nome do arquivo Tamanho do arquivo Data Horário
Wincepb60-120227-kb2655806-sh4.msi 1,744,896 27-Feb-2012 2,027
Wincepb60-120227-kb2655806-x86.msi 1,658,880 27-Feb-2012 2,027
Wincepb60-120227-kb2655806-armv4i.msi 1,814,528 27-Feb-2012 2,027
Wincepb60-120227-kb2655806-mipsii.msi 1,765,376 27-Feb-2012 2,027
Wincepb60-120227-kb2655806-mipsii_fp.msi 1,765,376 27-Feb-2012 2,027
Wincepb60-120227-kb2655806-mipsiv.msi 1,781,760 27-Feb-2012 2,027
Wincepb60-120227-kb2655806-mipsiv_fp.msi 1,781,760 27-Feb-2012 2,027

Arquivos que são incluídos neste pacote de atualização

Nome do arquivo Tamanho do arquivo Data Horário Caminho
Oakley.lib 1,879,720 16-Feb-2012 22:43 Public\Common\Oak\Lib\Armv4i\Debug
Oakley.lib 1,317,194 16-Feb-2012 22:42 Public\Common\Oak\Lib\Armv4i\Retail
Oakley.lib 1,780,166 16-Feb-2012 22:43 Public\Common\Oak\Lib\Mipsii\Debug
Oakley.lib 1,265,036 16-Feb-2012 22:43 Public\Common\Oak\Lib\Mipsii\Retail
Oakley.lib 1,782,024 16-Feb-2012 22:44 Public\Common\Oak\Lib\Mipsii_fp\Debug
Oakley.lib 1,266,644 16-Feb-2012 22:43 Public\Common\Oak\Lib\Mipsii_fp\Retail
Oakley.lib 1,830,132 16-Feb-2012 22:44 Public\Common\Oak\Lib\Mipsiv\Debug
Oakley.lib 1,292,276 16-Feb-2012 22:44 Public\Common\Oak\Lib\Mipsiv\Retail
Oakley.lib 1,831,484 16-Feb-2012 22:44 Public\Common\Oak\Lib\Mipsiv_fp\Debug
Oakley.lib 1,293,708 16-Feb-2012 22:44 Public\Common\Oak\Lib\Mipsiv_fp\Retail
Oakley.lib 1,568,584 16-Feb-2012 2,245 Public\Common\Oak\Lib\Sh4\Debug
Oakley.lib 1,149,848 16-Feb-2012 2,245 Public\Common\Oak\Lib\Sh4\Retail
Oakley.lib 1,577,158 16-Feb-2012 22:42 Public\Common\Oak\Lib\X86\Debug
Oakley.lib 1,185,008 16-Feb-2012 22:42 Public\Common\Oak\Lib\X86\Retail

Referências

Para obter informações adicionais sobre a terminologia da atualização de segurança, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft (a página pode estar em inglês):

824684 Descrição da terminologia padrão usada para descrever atualizações de software da Microsoft