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
Executar -> appwiz.cpl -> ativar ou desativar os recursos do Windows -> desmarque "Internet Information Services" e "Windows Process Activation Service"
Reinicie sua máquina.
Execute -> appwiz.cpl -> instale "Internet Information Services" e "Windows Process Activation Service"
Isso geralmente ocorre quando a porta 80 está sendo usada por outra coisa. Se essa é uma caixa de desenvolvimento, você também possui o Apache ou o Skype instalado? Estes são os culpados comuns.
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 PC.
A solução para esse problema foi diferente para mim.
Depois de seguir as soluções para verificar se os Recursos da Janela estavam lá, eu ainda estava tendo o mesmo problema.
A mensagem de erro era a mesma e notei que o Serviço " World Wide Web Publishing Service" do Windows, 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 em> propriedades> guia dependente)
Recebi um erro de arquivo / montagem ausente quando tentei iniciar manualmente " Windows Process Activation Service". Segundo este blog, a apppoolspasta havia desaparecido. Como o autor dessa página, não tenho idéia do que o fez desaparecer ... software de segurança?
Adicionei o diretório c:\inetpub\temp\apppoolse iniciei os serviços na ordem correta. Agora, ambos estão definidos como automáticos e todos funcionam bem.
Esta é realmente a única solução que funcionou para mim! E sim, tudo funcionou antes, mas precisava desativar os serviços do Xamp.
Henk-Martijn
3
Eu tive esse problema porque esqueci que estava depurando o w3svcprocesso no Visual Studio ao trabalhar em um site e fiquei em pausa em um ponto de interrupção. : P
Você deve verificar se todos os serviços a seguir foram iniciados ou, pelo menos, não desabilitados: HTTP, Serviço de Ativação de Processos do Windows, Iniciador de Processos DCOM e Mapeador de Pontos de Extremidade RPC.
Você também deve verificar se nenhum outro processo está atendendo na porta 80. A maneira mais simples de fazer isso é emitir o seguinte em uma janela de comando:
Com as configurações padrão, o Skype também usa as portas 80 e 443 como uma alternativa para as conexões de entrada. Verifique se isso está ativado nas configurações avançadas-> da conexão, se você instalou o Skype.
Andreas
1
Eu verifiquei a porta 80 através do comando que você escreveu, este é o resultado => picfront.org/d/7Mdg
Mohammad Dayyan
1
BTW, eu não tenhoSkype
Mohammad Dayyan
1
Eu verifiquei os serviços que você escreveu, não tenho um serviço com HTTPnome. DCOM Process Launchere RPC Endpoint Mappersão iniciados, mas Windows Process Activation Serviceestão no modo Manual e não foram iniciados. Quando eu queria iniciá-lo, este erro ocorreu: picfront.org/d/7MeM
Eu estava tendo o mesmo problema e segui todas as etapas descritas aqui ... No entanto, nada parece funcionar.
O erro no gerenciador de eventos que eu estava recebendo ao tentar executar o serviço "Windows Process Activation Service" manualmente informava que o serviço http não foi encontrado ou desabilitado. Além disso, não conseguimos encontrar o serviço http na lista de serviços. Por isso, não sabíamos como habilitá-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.
Finalmente, eu o consertei usando o seguinte comando no prompt de comando.
sc config http start= auto
Em seguida, inicie o "Serviço de Ativação de Processos do Windows" e o IIS agora está funcionando bem.
Eu tive uma questão semelhante. No meu caso, o serviço W3SVC (World Wide Web Publushing Service) foi desativado. Execute services.msc, clique com o botão direito do mouse no 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.
Respostas:
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
fonte
Eu encontrei a solução:
Executar -> appwiz.cpl -> ativar ou desativar os recursos do Windows -> desmarque "Internet Information Services" e "Windows Process Activation Service"
Reinicie sua máquina.
Execute -> appwiz.cpl -> instale "Internet Information Services" e "Windows Process Activation Service"
Referência
fonte
Me deparei com o mesmo problema. Foi resolvido com os seguintes passos:
Isto resolverá o problema.
Obrigado, Narendra.
fonte
Isso geralmente ocorre quando a porta 80 está sendo usada por outra coisa. Se essa é uma caixa de desenvolvimento, você também possui o Apache ou o Skype instalado? Estes são os culpados comuns.
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 PC.fonte
Apache
eMysql
via XAMPP no meu sistema antes de instalar o IIS7.Um pouco diferente da solução de Mohammad :
Execute -> appwiz.cpl -> Ative ou desative os recursos do Windows -> Marque a opção "Windows Process Activation Service"
Isso é tudo.
Isso resolveu meu problema.
fonte
fonte
A solução para esse problema foi diferente para mim.
Depois de seguir as soluções para verificar se os Recursos da Janela estavam lá, eu ainda estava tendo o mesmo problema.
A mensagem de erro era a mesma e notei que o Serviço "
World Wide Web Publishing Service
" do Windows, 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 em> propriedades> guia dependente)Recebi um erro de arquivo / montagem ausente quando tentei iniciar manualmente "
Windows Process Activation Service
". Segundo este blog, aapppools
pasta havia desaparecido. Como o autor dessa página, não tenho idéia do que o fez desaparecer ... software de segurança?Adicionei o diretório
c:\inetpub\temp\apppools
e iniciei os serviços na ordem correta. Agora, ambos estão definidos como automáticos e todos funcionam bem.fonte
Eu tive esse problema porque esqueci que estava depurando o
w3svc
processo no Visual Studio ao trabalhar em um site e fiquei em pausa em um ponto de interrupção. : Pfonte
Você deve verificar se todos os serviços a seguir foram iniciados ou, pelo menos, não desabilitados: HTTP, Serviço de Ativação de Processos do Windows, Iniciador de Processos DCOM e Mapeador de Pontos de Extremidade RPC.
Você também deve verificar se nenhum outro processo está atendendo na porta 80. A maneira mais simples de fazer isso é emitir o seguinte em uma janela de comando:
fonte
Skype
HTTP
nome.DCOM Process Launcher
eRPC Endpoint Mapper
são iniciados, masWindows Process Activation Service
estão no modo Manual e não foram iniciados. Quando eu queria iniciá-lo, este erro ocorreu: picfront.org/d/7MeMEu estava tendo o mesmo problema e segui todas as etapas descritas aqui ... No entanto, nada parece funcionar.
O erro no gerenciador de eventos que eu estava recebendo ao tentar executar o serviço "Windows Process Activation Service" manualmente informava que o serviço http não foi encontrado ou desabilitado. Além disso, não conseguimos encontrar o serviço http na lista de serviços. Por isso, não sabíamos como habilitá-lo.
Aqui está o erro que eu estava recebendo
Finalmente, eu o consertei usando o seguinte comando no prompt de comando.
Em seguida, inicie 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: Como reinstalar o serviço http windows por MajidTaheri
Esperando que isso ajude alguém com o mesmo problema ...
fonte
Eu tive uma questão semelhante. No meu caso, o serviço W3SVC (World Wide Web Publushing Service) foi desativado. Execute services.msc, clique com o botão direito do mouse no 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.
fonte
Apenas reiniciei o servidor. Estava tudo bem então. O serviço ficou parado ao tentar descer depois que eu fiz algumas alterações no IIS.
fonte
Após a atualização do Server 2010 para o 2012 R2, tive o mesmo problema. Segui o conselho acima com as etapas adicionais.
No prompt de comando elevado:
Atualizei o site do WSUS no gerenciador do IIS e reiniciei e tudo estava bem.
fonte