it-swarm-pt.tech

IIS erro w3svc

Estou tentando iniciar meu site no IIS, sempre que tento iniciar meu site, recebo o seguinte erro

Não é possível iniciar o serviço w3svc no computador

Tentei iniciar o "serviço de publicação na Internet", mas não consegui iniciá-lo como dizia:

Erro 1068: O serviço ou grupo de dependência falhou ao iniciar

Enquanto isso, quando verifiquei meu log, encontrei esse erro,

O serviço de serviço de publicação na World Wide Web depende do serviço HTTP que não foi iniciado devido ao seguinte erro:
O serviço não pode ser iniciado, porque está desativado ou porque não possui dispositivos ativados associados.

Por favor, ajude-me, estou muito preso com esse erro, passei uma semana pesquisando esse erro, mas ainda não encontrei uma solução.

28
Asad Malik

Bem, finalmente, depois de uma semana de luta, cheguei a uma solução. Estou listando as etapas que segui para resolver meu erro:

  1. Confirme se "Windows Management Instrumentation" foi iniciado e seu tipo de inicialização está definido como automatic.

  2. Verifique também se os seguintes serviços de dependência foram iniciados para o Serviço de Publicação na World Wide Web:

    • Serviço de Ativação de Processos do Windows
    • Chamada de procedimento remoto (RPC)
    • Iniciador de processos do servidor DCOM
    • Mapeador de ponto final RPC.
  3. Abra o regedit, navegue para [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP]:
    a) Clique duas vezes em Start e altere os dados do valor de 4 (desativado) para 3 (automaticamente).
    b) Exclua a chave "NoRun" se essa chave existir.

  4. (aviso: faça backup de qualquer configuração do site IIS _ primeiro). Desinstale a instalação "Serviço de informações da Internet" e "Serviço de ativação de processos do Windows (se já estiver instalado)" em "Ativar ou desativar o recurso do Windows" e reinicie o PC.

  5. Digite o comando abaixo no CMD e pressione enter:

    net start http
    

Agora, ele será notificado de que o serviço já está em execução.

  1. Reinstale o serviço de informações da Internet em "Ativar ou desativar o recurso do Windows".

  2. Iniciar IIS e meus sites são iniciados agora, não há mais "serviço w3svc não está executando erro".

36
Asad Malik

Quanto a mim - eu apenas reiniciei o computador.

10
ParPar

Execute o cmd como administrador. Digite iisreset. É isso aí.

4
khayam

Certifique-se de que esses dois serviços estejam em execução e seu tipo de inicialização seja automático.

  1. Serviço de ativação de processo do Windows
  2. Serviço de publicação na web em todo o mundo.
4
dileepar

Vá para Gerenciador de tarefas -> processos e pare manualmente o processo W3SVC. Depois de fazer isso, o processo deve iniciar normalmente ao reiniciar o IIS

2
Kamran

Eu tenho o mesmo problema no meu servidor. Siga as etapas abaixo -

  1. Abrir prompt de comando (executado como administrador)
  2. digite IISReset e insira.

Funciona e resolveu o meu problema.

1
Kapil Palria

No meu caso, foi C:\Windows\System32\inetsrv\config\applicationHost.config que teve um problema. Eu tinha uma seção "system.web" neste arquivo que estava causando o problema. Removida a seção e tudo começou a funcionar

1
Shahid Iqbal

Eu tive esse problema após uma atualização do Windows. O Serviço de Ativação de Processos do Windows é um serviço dependente do W3SVC. Primeiro, verifique se o Windows Process Activation Service está em execução. No meu caso, ele não estava sendo executado e quando tentei executá-lo manualmente, fiquei abaixo do erro.

Erro 2 do Serviço de Ativação de Processos do Windows: O sistema não consegue encontrar o arquivo especificado

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 (digite-o no início) Navegue para

  • HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WAS\Parameters

  • Exclua a variável NanoSetup. Essa variável está impedindo o início do WAS

  • Inicie o serviço WAS usando o gerenciador de tarefas

  • Agora inicie o serviço W3SVC

  • Agora você pode iniciar seu site em IIS novamente

Eu encontrei acima a solução de serviço WPA em this thread de estouro de pilha.

1
MK446

Para mim, a solução foi fácil, não havia espaço na unidade C, uma vez excluídos alguns arquivos antigos, eu era capaz de executar o IISReset e todos os serviços foram iniciados com êxito.

0
OrenJ

No meu caso, IIS parou subitamente de funcionar e, depois disso, o serviço de ativação de processo do Windows não pôde ser reiniciado.

A solução para corrigir isso foi:

  1. Encontre WAS service na guia services do gerenciador de tarefas do windows
  2. No menu de contexto, escolha Ir para processo
  3. Processo de interrupção (seu nome será svchost.exe)
  4. Reinicie o serviço de ativação de processo do Windows

Espero que seja útil.

0
Fragment

Este é provavelmente um caso mais raro, mas ...

Se você estiver usando uma configuração personalizada do AppPool Identity, verifique se o AppPool está em execução. Pode ser desativado porque as credenciais são inválidas (geralmente devido a uma senha expirada). Atualize suas credenciais e inicie o AppPool.

0
Patrick Michalina

Nenhuma das respostas acima me ajudou.

Acontece que meu Serviço de Compartilhamento de Porta Net.Tcp foi desativado. Alterei sua inicialização para manual, iniciei o serviço e e o IISRESET funcionou .

Também verifiquei que os seguintes serviços dependentes foram iniciados em Serviços ([windows] + [r] services.msc):

  • Serviço de publicação na Internet
  • Serviço de Ativação de Processos do Windows
  • Chamada de procedimento remoto (RPC)
  • Iniciador de processos do servidor DCOM
  • Mapeador de ponto final RPC
  • Adaptador do Listener Net.Msmq
  • Adaptador de ouvinte do Net.Pipe
  • Adaptador de ouvinte do Net.Tcp
  • Serviço de compartilhamento de porta Net.Tcp

Encontrei esta solução, analisando todas as dependências e dependências filho do Serviço de Publicação na World Wide Web e certificando-me de que cada serviço foi ativado e iniciado.

Para verificar todos os serviços, faça o seguinte:

  1. Abrir Serviços (basta procurá-lo no menu Iniciar do Windows 10)
  2. Encontre o Serviço de Publicação na World Wide Web
  3. Clique com o botão direito do mouse no serviço e clique em " Propriedades "
  4. Clique na guia Dependências
  5. Passe por cada componente do sistema nas duas caixas e verifique se cada serviço foi iniciado (em Serviços).
  6. Repita as etapas 3 a 5 para cada uma das dependências das dependências até ficar sem dependências filho

Propriedades do serviço - Guia Dependências

0
Austin Wasinger