ID do artigo: 2597817 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sintomas

Considere o seguinte cenário. Se você está tentando interromper o serviço HTTP em um servidor executando os Serviços de Informação da Internet (IIS) 6, 7 ou 7.5. O servidor também tem o Microsoft Web Deployment Service (MSDEPSVC) instalado. Quando você tenta interromper o serviço HTTP usando a instrução da linha de comando NET STOP HTTP, a seguinte mensagem de erro é exibida no prompt de comando:

O serviço HTTP está parando....
O serviço HTTP não pôde ser interrompido.


Se você executar o comando NET STOP HTTP novamente, a seguinte mensagem é exibida:

O serviço está iniciando ou parando. Tente novamente mais tarde.



Causa

Este problema ocorre porque o Microsoft Web Deployment Service (MSDEPSVC) depende do serviço HTTP, mas quando o MSDEPSVC é inicialmente instalado aquela dependência não é registrada com o Gerenciador de Controle de Serviços. Quando HTTP tenta parar, ele precisa interromper também seus serviços dependentes. No entanto, o HTTP não está ciente de que precisa interromper o MSDEPSVC devido a uma dependência não registrada e, portanto, a interrupção do serviço falha.

Resolução

Para podermos corrigir este problema para você, vá para a seção "Corrigir para mim". Se você preferir corrigir o problema sozinho, vá para a seção "Desejo corrigir sozinho".

Corrigir para mim



Para corrigir esse problema automaticamente, clique no botão ou no link Corrigir. Clique em Executar na caixa de diálogo Download do Arquivo e siga as etapas no assistente Corrigir.


Corrigir este problema
Microsoft Fix it 50764


Observações
  • Esse assistente pode estar apenas em inglês. No entanto, a correção automática também funciona em versões do Windows em outros idiomas.
  • Se você não estiver usando o computador que apresenta o problema, salve a solução Fix it em uma unidade flash ou em um CD e execute-a no computador que apresenta o problema.

Vá para a seção "O problema foi corrigido?".



Desejo corrigir sozinho

Para resolver o problema sozinho, copie o seguinte script e execute-o como um script PowerShell no servidor. O script irá garantir que todas as dependências do serviço HTTP são registradas corretamente.



$bFoundHttp = $false
$msdepsvc = Get-Service -name MsDepSvc
$reqsvcs = "HTTP"
$msdepsvc.ServicesDependedOn | ForEach-Object `
{
    if($_.Name -eq "HTTP")
    {
  $bFoundHttp = $true
    }
    else
    {
    if($_.Name -ne "")
 {
     $reqsvcs += "/" + $_.Name
 }
    }
}
if ($bFoundHttp -eq $false)
{
    $status = $msdepsvc.Status
    if($status -eq "Running")
    {
 Stop-Service -name MsDepSvc
    }
    
    sc.exe config MsDepSvc depend= $reqsvcs
    if($status -eq "Running")
    {
 Start-Service -name MsDepSvc
    }
}


O problema foi corrigido?

  • Verifique se o problema foi corrigido. Se o problema tiver sido corrigido, você terá concluído esta seção. Se o problema não tiver sido corrigido, você poderá contatar o suporte.
  • Aguardamos seus comentários. Para enviar comentários ou relatar problemas com esta solução, deixe um comentário no blog "Fix it for me" ou envie-nos uma mensagem de email.

Mais Informações

Para obter informações sobre como instalar o Windows PowerShell 1.0 em um servidor Windows Server 2003, consulte o seguinte link:

Windows PowerShell 1.0 Pacotes de Instalação do Idioma Inglês para Windows Server 2003 e Windows XP
http://support.microsoft.com/kb/926139/pt-br




Para obter informações sobre como usar o Windows PowerShell no Windows Server 2003, Windows Server 2008 e Windows Server 2008 R2, consulte o seguinte link:

Windows PowerShell
http://technet.microsoft.com/pt-br/library/bb978526.aspx




Para obter mais informações sobre a Ferramenta de Implantação da Web da Microsoft, consulte o seguinte link:

Web Deploy 2.0
http://www.iis.net/download/WebDeploy

Propriedades

ID do artigo: 2597817 - Última revisão: terça-feira, 22 de novembro de 2011 - Revisão: 2.0
A informação contida neste artigo aplica-se a:
  • Microsoft Internet Information Services 6.0
  • Microsoft Internet Information Services 7.0
  • Microsoft Internet Information Services 7.5
Palavras-chave: 
kbfixme kbmsifixme KB2597817

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com