El Servicio de activación de procesos de Windows (WAS) ya no se iniciará en mi PC con Windows 10. Como resultado, IIS no se iniciará. No estoy muy seguro de cuándo sucedió, pero probablemente en el último mes.
Durante el inicio, ahora obtengo una serie de 4 eventos de error en el registro del sistema:
WAS 5215: el Servicio de activación de procesos de Windows (WAS) no pudo ejecutar la inicialización para la configuración fuera de línea. El campo de datos contiene un error numérico. [Campo de datos: 50000780]
WAS 5005: el Servicio de activación de procesos de Windows (WAS) se está deteniendo porque encontró un error. El campo de datos contiene un error numérico. [Campo de datos: 50000780]
Service Control Manager 7023: el servicio WAS finalizó con el siguiente error: el archivo existe.
Service Control Manager 7001: el servicio W3SVC depende del servicio WAS que no pudo iniciarse debido al siguiente error: el archivo existe.
No tengo muchas referencias a este tipo de error con el error que existe el archivo .
(Intenté usar ProcMon para tratar de identificar a qué archivo se refiere, pero se niega absolutamente a ejecutarse).
Editar ... finalmente consiguió que ProcMon funcionara (después de extraer la versión de 64 bits usando VS2017). Resulta que el archivo que causó el problema anterior era el archivo "applicationhost.config.tmp" en la C:\Windows\System32\inetsrv\Config
carpeta. Eliminar ese archivo permitió que el proceso continuara más.
Ahora, el primer y tercer error son:
WAS 5215: el Servicio de activación de procesos de Windows (WAS) no pudo ejecutar la inicialización para la configuración fuera de línea. El campo de datos contiene un error numérico. [Campo de datos: 0D000780]
Service Control Manager 7023: el servicio del Servicio de activación de procesos de Windows finalizó con el siguiente error: Los datos no son válidos.
Según la respuesta de Yanbing Shi, aquí están las líneas más recientes del iis.log
archivo:
[01/13/2018 23:10:41] [ ***** IIS 10.0 Component Based Setup ***** ]
[01/13/2018 23:10:41] .\inetsrv\iissetup.exe /install SharedLibraries /nano
[01/13/2018 23:10:41] Setting Installation Type to Nano
[01/13/2018 23:10:41] Successfully added IIS_IUSRS ACE to DACL at %ProgramData%\Microsoft\Windows\WER\ReportQueue.
[01/13/2018 23:10:42] < !!FAIL!! > Failed to create the NetFrameworkConfigurationKey key container (result=0x8009000f)
[01/13/2018 23:10:42] < !!FAIL!! > Install of component SharedLibraries result=0x8009000f
[01/13/2018 23:10:42] < !!FAIL!! > COMPONENT::ExecuteCommand result=0x8009000f
[01/13/2018 23:10:42] [ End of IIS 10.0 Component Based Setup ]
En respuesta a la siguiente respuesta de Yanbing Shi ...
Al principio, no pude ver / editar / eliminar el d6d986f09a1ee04e24c949879fdb506c_*
archivo. Cuando intenté ver su permiso, recibí el mensaje: You do not have permission to view this object's security properties, even as an administrative user.
Sin embargo, pude cambiar la propiedad a "Administradores", luego le di Full
permiso a ese grupo y luego pude verlo. El archivo no era un archivo de texto, pero sí tiene unos 28 bytes NetFrameworkConfigurationKey
. Saqué el archivo de esa carpeta.
Entonces corrí net start was
y conseguíSystem error 80 has occurred. The file exists.
No se agregó nada al iis.log
archivo, pero los eventos de error habituales se agregaron al registro de eventos del sistema.
Luego eliminé manualmente el applicationhost.config.tmp
archivo y corrí net start was
. Esta vez tengoSystem error 13 has occurred. The data is invalid.
Esta vez, hubo nuevas entradas para iis.log
[03/18/2018 07:44:54] [ ***** IIS 10.0 Component Based Setup ***** ]
[03/18/2018 07:44:54] .\inetsrv\iissetup.exe /install SharedLibraries /nano
[03/18/2018 07:44:54] Setting Installation Type to Nano
[03/18/2018 07:44:55] Successfully added IIS_IUSRS ACE to DACL at %ProgramData%\Microsoft\Windows\WER\ReportQueue.
[03/18/2018 07:44:55] Created NetFrameworkConfigurationKey key containter
[03/18/2018 07:44:56] Created NetFrameworkConfigurationKey user key
[03/18/2018 07:44:56] Set ACLs on NetFrameworkConfigurationKey
[03/18/2018 07:44:56] < !!FAIL!! > Failed to create the iisWasKey key container (result=0x8009000f)
[03/18/2018 07:44:56] < !!FAIL!! > Install of component SharedLibraries result=0x8009000f
[03/18/2018 07:44:56] < !!FAIL!! > COMPONENT::ExecuteCommand result=0x8009000f
[03/18/2018 07:44:56] [ End of IIS 10.0 Component Based Setup ]