Aplicaciones web Error HTTP 503 y evento WAS 5189 en Windows 10

Aplicaciones web Error HTTP 503 y evento WAS 5189 en Windows 10

Soluciones al problema de las aplicaciones web que devuelven el error HTTP 503 y el evento WAS 5189 después de actualizar Windows 10.

Si tiene una computadora que ejecuta Windows 10 o Windows Server 2016 que tiene habilitados los Servicios de Internet Information Server (IIS), y actualiza a una versión más nueva de Windows 10 o Windows Server 2016, entonces algunas aplicaciones web pueden no iniciarse, pero en su lugar, pueden arrojar el siguiente mensaje de error:

Servicio no disponible: HTTP Error 503 El servicio no está disponible.

Además, si ve el Registro de eventos, verá el siguiente mensaje:

Evento WAS 5189: el Servicio de activación de procesos de Windows no pudo generar un archivo de configuración del grupo de aplicaciones para el grupo de aplicaciones '< DefaultAppPool >'. El tipo de error es '0'. Para resolver este problema, asegúrese de que el archivo applicationhost.config sea correcto y vuelva a confirmar los últimos cambios de configuración realizados. El campo de datos contiene un error numérico.

Causa de las aplicaciones web HTTP Error 503 y evento WAS 5189

Este error puede ocurrir porque el Servicio de activación de Windows (WAS) crea un archivo de configuración temporal para cada grupo de aplicaciones IIS en la carpeta a continuación durante la operación típica.

C:\inetpub\temp\appPools

Durante una fase de actualización inicial, Windows Update escanea las carpetas y archivos existentes (fuera de la carpeta de Windows) y registra sus rutas para restaurar después de la actualización. Sin embargo, debido a que los archivos de configuración son temporales, se eliminan cuando se detiene WAS.

En la siguiente fase de Windows Update, estos archivos y carpetas previamente escaneados se copian en una ubicación de actualización temporal. Después de actualizar Windows, Windows Update crea un enlace simbólico a cada carpeta que se copió a una ubicación de actualización temporal antes de intentar restaurar estos archivos y carpetas a su ubicación original.

Sin embargo, debido a que estos archivos de configuración temporales ya no existen, Windows Update no elimina los enlaces simbólicos.

Cuando WAS intenta comenzar como un proceso de trabajo de IIS, no crea una carpeta temporal para escribir la configuración debido a los enlaces simbólicos. Por lo tanto, Http.Sys devuelve un error HTTP 503.

Cómo resolver aplicaciones web Error HTTP 503 y evento WAS 5189

Para resolver este problema, Microsoft recomienda eliminar manualmente los enlaces simbólicos (los enlaces simbólicos se pueden eliminar de la misma manera que los archivos normales) creados por Windows Update. Para hacer esto, siga estos pasos.

Abra el símbolo del sistema en modo elevado , copie y pegue el siguiente comando y presione Entrar:

net stop WAS /y

rmdir /s /q C:\inetpub\temp\appPools

net start W3SVC

Fecha actualización el 2021-01-29. Fecha publicación el 2020-01-29. Categoría: windows 10 Autor: Oscar olg Mapa del sitio Fuente: thewindowsclub Version movil