O Serviço de Ativação de Processos do Windows (WAS) não será mais iniciado no meu computador com Windows 10. Como resultado, o IIS não será iniciado. Não tenho certeza quando isso aconteceu, mas provavelmente no último mês.
Durante a inicialização, agora recebo uma série de 4 eventos de erro no log do sistema:
WAS 5215: The Windows Process Activation Service (WAS) failed to execute initialization for offline setup. The data field contains the error number. [Data field: 50000780]
WAS 5005: Windows Process Activation Service (WAS) is stopping because it encountered an error. The data field contains the error number. [Data field: 50000780]
Service Control Manager 7023: The WAS service terminated with the following error: The file exists.
Service Control Manager 7001: The W3SVC service depends on the WAS service which failed to start because of the following error: The file exists.
Eu não tenho muitas referências a este tipo de erro com o erro o arquivo existe .
(Eu tentei usar o ProcMon para tentar identificar a qual arquivo ele está se referindo, mas ele absolutamente se recusa a executar).
Editar ... finalmente conseguiu que o ProcMon funcionasse (depois de extrair a versão de 64 bits usando o VS2017). Acontece que o arquivo que causou o problema acima foi o arquivo "applicationhost.config.tmp" na pasta C:\Windows\System32\inetsrv\Config
. A remoção desse arquivo permitiu que o processo continuasse ainda mais.
Agora, o primeiro e o terceiro erros são:
WAS 5215: The Windows Process Activation Service (WAS) failed to execute initialization for offline setup. The data field contains the error number. [Data field: 0D000780]
Service Control Manager 7023: The Windows Process Activation Service service terminated with the following error: The data is invalid.
De acordo com a resposta de Yanbing Shi, aqui estão as linhas mais recentes do arquivo iis.log
:
[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 ]
Em resposta à próxima resposta do Yanbing Shi ...
Primeiro, não consegui visualizar / editar / excluir o arquivo d6d986f09a1ee04e24c949879fdb506c_*
. Quando tentei ver sua permissão, recebi a mensagem: You do not have permission to view this object's security properties, even as an administrative user.
No entanto, eu consegui alterar a propriedade para "Administradores", em seguida, conceda a esses grupos Full
permissão para isso e, depois, consegui visualizá-lo. O arquivo não era um arquivo de texto, mas cerca de 28 bytes no arquivo é NetFrameworkConfigurationKey
. Eu movi o arquivo para fora dessa pasta.
Eu, então, executei net start was
e recebi System error 80 has occurred. The file exists.
Não foi adicionado nada ao arquivo iis.log
, mas os eventos de Erro usuais foram adicionados ao log de eventos do Sistema.
Eu excluí o arquivo applicationhost.config.tmp
manualmente e executei net start was
. Desta vez, eu tenho System error 13 has occurred. The data is invalid.
Desta vez, houve novas 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 ]