CORRECCIÓN: Puede producirse un uso elevado de la CPU cuando se cierra una conexión VPN en un dispositivo basado en Windows Embedded CE 6.0 R3

Síntomas

Tenga en cuenta el siguiente escenario:

  • Tiene un dispositivo basado en Windows Embedded CE 6.0 R3 y una red que ejecuta los siguientes servidores:

    • Un servidor de protocolo punto a punto sobre Ethernet (PPPoE).
    • Un servidor de red privada virtual (VPN). Por ejemplo, un servidor que ejecuta Windows Server 2008.
  • Puede configurar una conexión punto a punto (PPP) y una conexión VPN mediante la opción Conexiones de red y acceso telefónico local de su dispositivo.

  • Conecta el dispositivo al servidor PPPoE y, a continuación, al servidor VPN.

  • Muchos comandos o paquetes malformados se envían al puerto de Internet Key Exchange (IKE) de su dispositivo como mediante el comando HPING3 del servidor PPPoE.

  • Desconectas el dispositivo del servidor VPN.

En este escenario, el dispositivo puede experimentar un uso elevado de la CPU cuando se cierra la conexión VPN.

Resolución

Información sobre la actualización de software

Ya está disponible una actualización de software compatible de Microsoft como Windows Embedded CE 6.0 Monthly Update de febrero de 2012. En la sección "Información del archivo", el nombre de archivo del paquete contiene la versión del producto, la fecha, el número de artículo de Knowledge Base y el tipo de procesador. El formato de nombre de archivo del paquete es el siguiente:

Versión del producto-aaaa-kbnnnnn-processor typePor ejemplo, Wincepb60-110128-kb2492159-armv4i.msi es la corrección ARMV4i windows embedded CE 6.0 Platform Builder que se documenta en el artículo de Microsoft Knowledge Base 2492159 y que se incluye en la actualización mensual de enero de 2011.

Para resolver este problema inmediatamente, descargue esta actualización mensual de Windows Embedded CE 6.0 desde el siguiente sitio web de Microsoft.

Centro de descarga de Microsoft

Windows Embedded CE 6.0

Requisitos previos

Esta actualización sólo es compatible si se han instalado también todas las actualizaciones publicadas previamente para este producto.

Requisito de reinicio

Después de aplicar esta actualización, debe realizar una compilación limpia de toda la plataforma. Para ello, utilice uno de los métodos siguientes:

  • En el menú Compilar, haga clic en Limpiar solución y luego en Compilar solución.
  • En el menú Compilar, haga clic en Recompilar solución.

No es necesario que reinicie el equipo una vez aplicada esta actualización de software.

Información de reemplazo de actualización

Esta actualización no sustituye a otras actualizaciones.

Información de archivo

La versión en inglés de este paquete de actualización de software incluye los atributos de archivo (u otros posteriores) que se muestran en la tabla siguiente. Las fechas y horas de estos archivos se expresan de acuerdo con la hora universal coordinada (UTC). La información del archivo se convertirá a la hora local cuando la vea. Para conocer la diferencia entre la hora UTC y la hora local, use la pestaña Zona horaria del elemento Fecha y hora del Panel de control.

Archivos del instalador

Nombre del archivo Tamaño de archivo Fecha Hora
Wincepb60-120227-kb2655806-sh4.msi 1,744,896 27 de febrero de 2012 2,027
Wincepb60-120227-kb2655806-x86.msi 1,658,880 27 de febrero de 2012 2,027
Wincepb60-120227-kb2655806-armv4i.msi 1,814,528 27 de febrero de 2012 2,027
Wincepb60-120227-kb2655806-mipsii.msi 1,765,376 27 de febrero de 2012 2,027
Wincepb60-120227-kb2655806-mipsii_fp.msi 1,765,376 27 de febrero de 2012 2,027
Wincepb60-120227-kb2655806-mipsiv.msi 1,781,760 27 de febrero de 2012 2,027
Wincepb60-120227-kb2655806-mipsiv_fp.msi 1,781,760 27 de febrero de 2012 2,027

Archivos incluidos en este paquete de actualización

Nombre del archivo Tamaño de archivo Fecha Hora Ruta de acceso
Oakley.lib 1,879,720 16 de febrero de 2012 22:43 Public\Common\Oak\Lib\Armv4i\Debug
Oakley.lib 1,317,194 16 de febrero de 2012 22:42 Public\Common\Oak\Lib\Armv4i\Retail
Oakley.lib 1,780,166 16 de febrero de 2012 22:43 Public\Common\Oak\Lib\Mipsii\Debug
Oakley.lib 1,265,036 16 de febrero de 2012 22:43 Public\Common\Oak\Lib\Mipsii\Retail
Oakley.lib 1,782,024 16 de febrero de 2012 22:44 Public\Common\Oak\Lib\Mipsii_fp\Debug
Oakley.lib 1,266,644 16 de febrero de 2012 22:43 Public\Common\Oak\Lib\Mipsii_fp\Retail
Oakley.lib 1,830,132 16 de febrero de 2012 22:44 Public\Common\Oak\Lib\Mipsiv\Debug
Oakley.lib 1,292,276 16 de febrero de 2012 22:44 Public\Common\Oak\Lib\Mipsiv\Retail
Oakley.lib 1,831,484 16 de febrero de 2012 22:44 Public\Common\Oak\Lib\Mipsiv_fp\Debug
Oakley.lib 1,293,708 16 de febrero de 2012 22:44 Public\Common\Oak\Lib\Mipsiv_fp\Retail
Oakley.lib 1,568,584 16 de febrero de 2012 22:45 Public\Common\Oak\Lib\Sh4\Debug
Oakley.lib 1,149,848 16 de febrero de 2012 22:45 Public\Common\Oak\Lib\Sh4\Retail
Oakley.lib 1,577,158 16 de febrero de 2012 22:42 Public\Common\Oak\Lib\X86\Debug
Oakley.lib 1,185,008 16 de febrero de 2012 22:42 Public\Common\Oak\Lib\X86\Retail

Referencias

Para obtener más información acerca de la terminología relativa a las actualizaciones de software de Microsoft, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

824684 Descripción de la terminología estándar que se usa para describir las actualizaciones de software de Microsoft