Inicialização do serviço W3SVC

Inicialização do serviço W3SVC

Estou tentando testar um projeto WCF que publiquei e que foi criado em VB.NET. Quando entro no gerenciador do IIS e tento iniciar o site, ele diz

Os sites não podem ser iniciados a menos que o Serviço de Ativação do Windows (WAS) e o Serviço de Publicação na World Wide Web (W3SVC) estejam em execução. Ambos os serviços estão atualmente parados.

Então, para corrigir isso, entrei em ‘Serviços’ e rolei para baixo até ‘Serviço de publicação na World Wide Web’, que não está em execução no momento. Tentei iniciar isso e recebi outra mensagem

O Windows não pôde iniciar o serviço World Wide Web Publishing Service no computador local. Erro 1068: O serviço ou grupo de dependência falhou ao iniciar

Ao olhar nas propriedades, as dependências se ramificaram da seguinte forma

insira a descrição da imagem aqui

Ao relembrar os serviços, todos eles estavam em execução, exceto um.

insira a descrição da imagem aqui

insira a descrição da imagem aqui

insira a descrição da imagem aqui

O único que não está em execução é o Serviço de Ativação de Processos do Windows

insira a descrição da imagem aqui

Quando tento iniciar este serviço ele diz

O Windows não pôde iniciar o serviço Windows Process Activation Service no computador local

Erro 2: O sistema não consegue encontrar o arquivo especificado

Como posso iniciar esses serviços para poder iniciar meu site em inetmgr?

EDITAR

Estou usando o Windows 10 de 64 bits. Não tenho certeza da minha versão do IIS, mas com base em uma rápida pesquisa no Google, imagino que seja a versão 8 ou superior.

Responder1

Parece que as pessoas enfrentam esse problema de tempos em tempos, especialmente após a instalação das atualizações do Windows, devido a uma chave de registro adicionada ao registro que parece causar problemas.

De acordo com a resposta no postErro 2 do serviço de ativação de processos do Windows: o sistema não consegue encontrar o arquivo especificado, você pode simplesmente excluir uma chave de registro específica e reiniciar o serviço para resolver.

  • O problema parece ser que o Windows adiciona um parâmetro incorreto aos parâmetros de inicialização do serviço WAS. Corrigi o problema usando as seguintes etapas:

    • Inicie o regedit (basta digitá-lo em start)
    • Navegar para HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WAS\Parameters
    • Exclua a NanoSetupvariável. Esta variável está impedindo o início do WAS
    • Comece oERAserviço usando o gerenciador de tarefas ou digitando " net start WAS" no prompt de comando
    • Comece oW3SVCserviço da mesma maneira
    • Agora você pode iniciar seu site no IIS novamente

    Fonte

Além disso, esta correção acima e correções adicionais estão listadas noO IIS não inicia após a atualização para 1803 - o WAS falha com o erro 2 - "Não é possível encontrar o arquivo especificado"eAtualize para o Windows 10 1709: o IIS falha.postagens, então vale a pena ler esses tópicos se você continuar tendo problemas para obter mais etapas de solução de problemas.

Recursos adicionais

informação relacionada