Al momento sei offline in attesa che la connessione Internet venga ristabilita

Impossibile arrestare il servizio HTTP quando viene installato il servizio di distribuzione di Microsoft Web

Il presente articolo è stato tradotto tramite il software di traduzione automatica di Microsoft e non da una persona. Microsoft offre sia articoli tradotti da persone fisiche sia articoli tradotti automaticamente da un software, in modo da rendere disponibili tutti gli articoli presenti nella nostra Knowledge Base nella lingua madre dell’utente. Tuttavia, un articolo tradotto in modo automatico non è sempre perfetto. Potrebbe contenere errori di sintassi, di grammatica o di utilizzo dei vocaboli, più o meno allo stesso modo di come una persona straniera potrebbe commettere degli errori parlando una lingua che non è la sua. Microsoft non è responsabile di alcuna imprecisione, errore o danno cagionato da qualsiasi traduzione non corretta dei contenuti o dell’utilizzo degli stessi fatto dai propri clienti. Microsoft, inoltre, aggiorna frequentemente il software di traduzione automatica.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 2597817
Sintomi
Si consideri il seguente scenario. Si sta tentando di arrestare il servizio HTTP su un server che esegue Internet Information Services (IIS) 7.5, 7 o 6. Il server dispone anche di Microsoft Web Deployment Service (MSDEPSVC) installato. Quando si tenta di arrestare il servizio HTTP utilizzando l'istruzione della riga di comando NET STOP HTTP, il seguente messaggio di errore viene visualizzato il prompt dei comandi:

Il servizio HTTP è l'arresto in corso...
Impossibile arrestare il servizio HTTP.


Se si esegue nuovamente il comando NET STOP HTTP, viene visualizzato il seguente messaggio:

Il servizio di avvio o l'arresto. Riprova più tardi.



Cause
Questo problema si verifica perché il servizio di distribuzione Web Microsoft (MSDEPSVC) dipende dal servizio HTTP, ma quando il MSDEPSVC viene installato inizialmente tale dipendenza non è registrato con Gestione controllo servizi. Quando si tenta di interrompere l'HTTP, è necessario arrestare i servizi da esso dipendenti nonché. Tuttavia, non è consapevole che è necessario interrompere la MSDEPSVC a causa di dipendenza non registrata e pertanto l'interruzione del servizio si verifica un errore HTTP.
Risoluzione
Per noi il problema venga risolto, passare la "Risolvere il problema per me"sezione. Se si preferisce risolvere il problema manualmente, procedere con la "Consenti all'utente di risolvere il problema manualmente"sezione.

Risolvere il problema per me



Per risolvere il problema automaticamente, fare clic sul pulsante di Correggere l'errore pulsante o un collegamento. Quindi, fare clic suEsegui Nella finestra di dialogo Proprietà - Download del file finestra di dialogo casella e seguire le istruzioni del Correggere l'errore procedura guidata.




Note
  • Questa procedura guidata può essere solo in lingua inglese. Tuttavia, la correzione automatica funziona anche per altre versioni di lingua di Windows.
  • Se non si è connessi al computer che presenta il problema, salvare la correzione è soluzione in un'unità memoria flash o su un CD e quindi eseguirlo sul computer che presenta il problema.

Procedere con la "Il problema è stato risolto?"sezione.



Consenti all'utente di risolvere il problema manualmente

Per risolvere questo problema, copiare lo script seguente ed eseguirlo come script di PowerShell sul server. Lo script garantisce che tutte le dipendenze del servizio HTTP sono state registrate correttamente.



$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    }}


Il problema è stato risolto?

  • Verificare se il problema è stato risolto. Se il problema viene risolto, è necessario continuare con la presente sezione. Se il problema non viene risolto, è possibile contattare il supporto tecnico.
  • Ci piacerebbe ricevere commenti e suggerimenti. Per fornire commenti e suggerimenti o per segnalare eventuali problemi con questa soluzione, lasciare un commento sulla "Risolvere il problema per me"blog o inviateci un messaggio di posta elettronica messaggio.
Informazioni
Per informazioni su come installare Windows PowerShell 1.0 su un server Windows Server 2003, vedere il seguente collegamento:

Windows PowerShell 1.0 English Language pacchetti di installazione per Windows Server 2003 e Windows XP
http://support.microsoft.com/kb/926139




Per informazioni sull'utilizzo di Windows PowerShell in Windows Server 2003, Windows Server 2008 e Windows Server 2008 R2, vedere il seguente collegamento:

Windows PowerShell
http://TechNet.microsoft.com/en-us/library/bb978526.aspx




Per ulteriori informazioni sui di Strumento di distribuzione Web Microsoft, vedere il seguente collegamento:

Distribuzione di Web 2.0
http://www.IIS.NET/download/WebDeploy

Fixit correggere l'errore fixme

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 2597817 - Ultima revisione: 10/11/2011 07:16:00 - Revisione: 1.0

Microsoft Internet Information Services 6.0, Microsoft Internet Information Services 7.0, Microsoft Internet Information Services 7.5

  • kbfixme kbmsifixme kbmt KB2597817 KbMtit
Feedback