Condividi tramite


L'uso di IISReset.exe per riavviare IIS genera un messaggio di errore

Questo articolo illustra come risolvere il problema che si verifica quando si usa il IISReset.exe per riavviare il servizio Information Services (IIS).

Versione originale del prodotto: Internet Information Services
Numero KB originale: 969864

Dichiarazione di non responsabilità per la pubblicazione rapida

Gli articoli di pubblicazione rapida forniscono informazioni direttamente dall'interno dell'organizzazione di supporto Microsoft. Le informazioni contenute nel presente documento vengono create in risposta a argomenti emergenti o univoci oppure sono destinate a integrare altre informazioni della Knowledge Base.

Sintomo

Quando si usa lo strumento da riga di comando IIReset.exe insieme all'opzione /NOFORCE per reimpostare i servizi IIS, può verificarsi un messaggio di errore simile al seguente:

  • Messaggio di errore 1

    Errore durante l'esecuzione di questa operazione.
    Il servizio non può accettare messaggi di controllo al momento. (2147943461, 80070425)

  • Messaggio di errore 2

    Tentativo di riavvio non riuscito.
    Il servizio non può accettare messaggi di controllo al momento. (2147943461, 80070425)

Causa

IISReset.exe non riesce ad arrestare i servizi IIS in modo tempestivo. Con l'opzione /NOFORCE inclusa, IISReset.exe non tenterà di arrestare forzatamente i servizi IIS se i servizi non si arresteranno normalmente.

Risoluzione

Non utilizzare lo strumento IISReset.exe per riavviare i servizi IIS. Usare invece i NET STOP comandi e NET START . Ad esempio, per arrestare e avviare il servizio Pubblicazione Web globale, eseguire i comandi seguenti:

C:\> NET STOP w3svc
The World Wide Web Publishing Service service is stopping.
The World Wide Web Publishing Service service was stopped successfully.

C:\> NET START w3svc
The World Wide Web Publishing Service service is starting.
The World Wide Web Publishing Service service was started successfully.

Per arrestare e avviare il servizio amministrazione IIS, eseguire i comandi seguenti:

C:\> NET STOP iisadmin /y

I servizi seguenti dipendono dal servizio amministrazione IIS. L'arresto del servizio amministrazione IIS arresterà anche questi servizi.

World Wide Web Publishing Service  
HTTP SSL

The World Wide Web Publishing Service service is stopping.  
The World Wide Web Publishing Service service was stopped successfully.

The HTTP SSL service is stopping.  
The HTTP SSL service was stopped successfully.

The IIS Admin Service service is stopping..  
The IIS Admin Service service was stopped successfully.
C:\> NET START w3svc
The World Wide Web Publishing Service service is starting.
The World Wide Web Publishing Service service was started successfully.

Ulteriori informazioni

Esistono due vantaggi per l'uso dei NET STOP/NET START comandi per riavviare i servizi IIS anziché usare lo strumento di IISReset.exe. In primo luogo, è possibile che le modifiche alla configurazione di IIS vengano salvate durante l'esecuzione del comando IISReset.exe persa. In secondo luogo, l'uso di IISReset.exe può rendere difficile identificare quale servizio dipendente o servizi non è riuscito ad arrestare quando si verifica questo problema. L'uso dei comandi NET STOP per arrestare ogni singolo servizio dipendente consentirà di identificare il servizio che non riesce ad arrestare, quindi è possibile risolvere il problema di conseguenza.

Dichiarazione di non responsabilità per il contenuto delle soluzioni della Community

Microsoft Corporation e/o i rispettivi fornitori non rilasciano alcuna dichiarazione relativa all'idoneità, all'affidabilità o alla correttezza delle informazioni e della relativa grafica contenute nel presente documento. Tutte queste informazioni e la relativa grafica sono fornite "così come sono" senza garanzia di alcun tipo. Microsoft e/o i rispettivi fornitori non riconoscono alcuna garanzia e condizione relative a queste informazioni e alla relativa grafica, incluse le eventuali garanzie implicite e condizioni di commerciabilità, l'idoneità per uno scopo specifico, la perizia, il titolo e la non violazione. L'utente accetta espressamente che in nessun caso Microsoft e/o i suoi fornitori saranno ritenuti responsabili per eventuali danni diretti, indiretti, punitivi, incidentali, speciali, consequenziali o di qualsiasi tipo, inclusi, a mero titolo esemplificativo, i danni per perdita di utilizzo, di dati o di profitti, derivanti da, o in qualsiasi modo connessi all'utilizzo o all'impossibilità di utilizzare le informazioni e la relativa la grafica contenute nel presente documento, sia in base a un contratto, illecito, negligenza, responsabilità oggettiva o altrimenti, anche se Microsoft o uno dei suoi fornitori è stato informato della possibilità del verificarsi di tali danni.