IIS 6.0 no funciona después de instalar KB973917 en Windows Server 2003 SP2

Hola a todos

Seguro que en estos días a más de uno le han aparecido ciertas actualizaciones críticas entre las que se encuentra el KB973917 para Windows Server 2003 SP2 y IIS 6.0. Por mantenernos actualizados hemos instalado estos KBs y después de reiniciar nos encontramos que nuestro IIS no esta funcionando... No podemos ni acceder a SharePoint o ni podemos acceder a nuestro Team Foundation Server. Uff tiene pinta de caso de soporte pero no.

Antes de abrir un caso echad un ojo a unas cuantas cosas.

Id a vuestro event viewer y mirad si teneis algo parecido a lo siguiente: W3SVC process exit code was “ '0xffffffff” además deberías ir a los logs de IIS y buscar si tienes el siguiente evento:

Event Type: Warning
Event Source: W3SVC
Event Category: None
Event ID: 1009
Date: 12/11/2009
Time: 12:22:04 PM
User: N/A
Computer: [Miservidor]
Description:
A process serving application pool 'DefaultAppPool' terminated unexpectedly. The process id was '[Tu número de proceso]'.
The process exit code was '0xffffffff'.

Si todo lo anterior apunta a tu situación, aquí esta la causa. El problema es debido a que hay dlls de IIS 6.0 de WS 2003 SP1 mezcladas con dlls de IIS 6.0 de WS 2003 SP2. ¿A quée es debido? Puede ser debido a una mala instalación de WS 2003 SP2 o una instalación posterior de IIS 6.0 en WS 2003.

¿Que debemos de hacer para solucionarlo? Pues simple y llanamente debemos reinstalar el SP2 de Windows Server 2003 y el problema desaparecerá, además no sería necesarío reinstalar el KB973917.

Para más información consultar el KB2009746: Internet Information Services 6.0 may not function correctly after installing KB973917

Saludos.

Héctor Calvarro Martín. SharePoint Dev. Microsoft Support Engineer for DEV EMEA