REVISIÓN: No se puede iniciar el servicio Control del servidor ISA después de instalar la actualización MS09-012 en un equipo que ejecuta Windows Server 2003 y que tiene más de 4 núcleos de CPU

Síntomas

Imagine el siguiente escenario:
  • En un equipo que ejecuta Windows Server 2003 y que tiene más de 4 núcleos de CPU, instale Microsoft ISA Server 2006 Standard Edition.
  • Instale la actualización MS09-012.
    Para obtener más información acerca de la MS09-012 actualizar, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:

    959454 MS09-012: unas vulnerabilidades de Windows podrían permitir la elevación de privilegios

  • Reinicie el equipo.
En este escenario, no se puede iniciar el servicio de Control de Microsoft ISA Server. Además, se graba el Id. de suceso 14109 en el registro de aplicación.

Causa

Este problema se produce si se instalaron ciertos hotfix antes de instalar la actualización de seguridad. Si la actualización de seguridad detecta que están instaladas estas revisiones, la actualización de seguridad agrega funcionalidad que cambia cómo Windows informa del número de CPU disponibles. Este cambio se introdujo en la revisión 932730. El cambio hace que Windows Server 2003 para informar del número de CPU exactamente cómo Windows Vista y Windows Server 2008 informen del número de CPU. Por lo tanto, cuando Windows Server 2003 informa de más de cuatro núcleos de CPU, el servicio Control del servidor ISA interpreta esto como más de cuatro CPU. Esto desencadena una alerta que se apaga el servicio de Control de Microsoft ISA Server y los servicios dependientes.

Nota: Revisión 932730 no se incluyó con cualquier service pack de Windows Server 2003. Para obtener más información acerca de la revisión 932730, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
932370 el número de procesadores físicos hyperthreading habilitado o el número de procesadores de varios núcleos físicos es incorrecta en Windows Server 2003

Solución

Para resolver este problema, instale el paquete acumulativo de revisiones que se describe en el siguiente artículo de Microsoft Knowledge Base:
970443 descripción del paquete de revisiones de ISA Server 2006: descripción del paquete de revisiones de ISA Server 2006: 21 de abril de 2009

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".

Más información

ISA Server utiliza la API de Windows GetLogicalProcessorInformation para determinar el número de procesadores lógicos. La actualización que se proporciona con el hotfix 932370 cambia cómo Windows Server 2003 informa de núcleos de CPU.


Puede utilizar la herramienta showprocs para mostrar cómo 932370the revisión cambia ese hotfix 932370. Para descargar la herramienta showprocs, visite el siguiente sitio Web:
http://isatools.org/tools/showprocs.zip

Por ejemplo, si su equipo utiliza dos paquetes de CPU y cada paquete contiene cuatro núcleos, los resultados de la herramienta showprocs muestra los siguientes informes de resumen:

Antes de instalar el hotfix 932370:
Núcleos de CPU: 2

Paquetes de CPU: 0
CPU lógica: 8
Licencias por procesador requeridos: 2

Después de instalar el hotfix 932370:
Núcleos de CPU: 4
Paquetes de CPU: 2
CPU lógica: 8
Licencias por procesador requeridos: 2

Referencias

Este problema no afecta a Microsoft ISA Server 2006 Enterprise Edition. Para obtener más información, visite los siguientes sitios Web de Microsoft:

Boletín de seguridad de Microsoft MS09-012 - importante

Blog del equipo de producto de Forefront TMG (ISA Server)

Para obtener más información acerca de la terminología de la actualización de software, 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 utiliza para describir las actualizaciones de software de Microsoft
Propiedades

Id. de artículo: 970441 - Última revisión: 13 ene. 2017 - Revisión: 1

Comentarios