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.
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.
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
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"
Me deparei com o mesmo problema. Foi resolvido com os seguintes passos:
Isto resolverá o problema.
Obrigado, Narendra.
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.
Apache
e Mysql
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.
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 apppools
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.
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. : 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:
netstat -a -o|findstr 80
Skype
HTTP
nome. DCOM Process Launcher
e RPC Endpoint Mapper
são iniciados, mas Windows Process Activation Service
estã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.
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 ...
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.