Não é possível iniciar o serviço W3SVC no computador '.'

25

Acabei de instalar o IIS7, mas sempre que quero iniciá-lo, ocorre o seguinte erro:

O que há de errado com isso?

Eu tenho o Windows 7 64-bit build 7600 e instalei o .NET Framework 3.5 SP1 e o .NET Framework 4 antes de instalar o IIS7.

    
por Mohammad Dayyan 16.08.2010 / 21:08

13 respostas

17

Eu encontrei a solução:

  1. Executar - > appwiz.cpl - > Ativar ou desativar recursos do Windows - > Desmarque "Serviços de Informações da Internet" e "Serviço de Ativação de Processos do Windows"

  2. Reinicie sua máquina.

  3. Executar - > appwiz.cpl - > Instalar os "Serviços de Informações da Internet" e "Serviço de Ativação de Processos do Windows"

Referência

    
por 20.08.2010 / 20:48
24

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

    
por 24.02.2012 / 01:27
6

Isso geralmente ocorre quando a porta 80 está sendo usada por outra coisa. Se esta é uma caixa dev, você também tem o Apache ou o Skype instalado? Estes são um culpado comum.

Você pode verificar se a porta 80 está em uso executando netstat -ab|find "80" em um prompt de comando elevado. Isso pode levar um ou dois minutos para ser executado, dependendo da atividade de rede que está ocorrendo no seu computador.

    
por 16.08.2010 / 21:20
6

Eu me deparei com o mesmo problema. Foi resolvido com os seguintes passos:

  1. Ir para o prompt de comando do admin dos -
  2. (Ctrl + x) dará a opção de ir ao prompt do admin
  3. use o comando "iisreset"

Isso resolverá o problema.

Obrigado Narendra.

    
por 17.12.2015 / 04:23
5

Um pouco diferente da solução de Mohammad :

  1. Executar - > appwiz.cpl - > Ativar ou desativar recursos do Windows - > Verificar "Serviço de Ativação de Processos do Windows"

  2. Isso é tudo.

Isso resolveu meu problema.

    
por 06.04.2011 / 13:17
5
  1. Acesse services.msc
  2. Verifique o Serviço de Publicação na World Wide Web .
  3. Se desativado, clique com o botão direito do mouse para alterar o tipo de inicialização para Automático .
  4. Inicie o serviço.
por 26.10.2015 / 21:28
3

A solução para esse problema foi diferente para mim.

Depois de seguir as soluções para verificar que os recursos da janela onde estava eu ainda estava tendo o mesmo problema.

A mensagem de erro era a mesma e notei que o serviço do Windows " World Wide Web Publishing Service ", definido como automático, não foi iniciado.

Este serviço dependia de " Windows Process Activation Service " (Você pode verificar serviços dependentes clicando com o botão direito do mouse > propriedades > guia dependente)

Recebi um erro de falta de arquivo / assembly ao tentar iniciar manualmente " Windows Process Activation Service ". De acordo com este blog , a pasta apppools desapareceu. Como o autor dessa página, não tenho ideia do que a fez desaparecer ... software de segurança?

Adicionei o diretório c:\inetpub\temp\apppools e iniciei os serviços na ordem correta. Ambos estão agora configurados para automático e todos funcionam bem.

    
por 24.02.2014 / 18:41
3

Eu tive esse problema porque esqueci que estava depurando o processo w3svc no Visual Studio ao trabalhar em um site, e estava em pausa em um ponto de interrupção. : P

    
por 02.09.2015 / 23:15
1

Você deve verificar se todos os serviços a seguir foram iniciados ou, no mínimo, não desativados: HTTP, Serviço de Ativação de Processos do Windows, Disparador de Processos DCOM e Mapeador de Pontos de Extremidade RPC.

Você também deve verificar se nenhum outro processo está escutando na porta 80. A maneira mais simples de fazer isso é emitir o seguinte em uma janela de comando:

netstat -a -o|findstr 80
    
por 16.08.2010 / 22:37
1

Eu estava tendo o mesmo problema e segui todos os passos descritos aqui ... No entanto, nada parece funcionar.

O erro no gerenciador de eventos que eu estava recebendo ao tentar executar manualmente o serviço "Windows Process Activation Service" estava afirmando que o serviço http não foi encontrado ou desativado. Além disso, não conseguimos encontrar o serviço http na lista de serviços. Por isso, não sabíamos como ativá-lo.

Aqui está o erro que eu estava recebendo

The World Wide Web Publishing Service service depends on the HTTP service which failed to start because of the following error: 
The service cannot be started, either because it is disabled or because it has no enabled devices associated with it.

Por fim, consertei o problema usando o seguinte comando no prompt de comando.

sc config http start= auto

Em seguida, acabou de iniciar o "Serviço de Ativação de Processos do Windows" e o IIS agora está funcionando bem.

O crédito vai para a resposta original dada aqui: por MajidTaheri

Esperando que isso ajude alguém com o mesmo problema ...

    
por 19.06.2014 / 14:38
0

Eu tive um problema semelhante. No meu caso, o serviço W3SVC (Serviço de Publicação na World Wide Web) foi desativado. Execute services.msc, clique com o botão direito do mouse em Serviço de Publicação na World Wide Web, clique em Propriedades e selecione "Automático" como tipo de inicialização. Agora inicie o IIS novamente.

    
por 24.08.2013 / 18:51
0

Acabou de reiniciar o servidor. Tudo bem então. O serviço foi preso tentando cair depois que fiz algumas alterações no IIS.

    
por 08.07.2014 / 19:30
0

Após a atualização do Server 2010 para o 2012 R2, tive o mesmo problema. Eu segui o conselho acima com as etapas adicionais.

Do prompt de comando elevado:

sc config http start = auto
net start w3svc

Atualizei o site do WSUS no gerenciador do IIS e reiniciei e as coisas estavam boas.

    
por 29.04.2016 / 00:52