2010-08-16 19:08:40 +0000 2010-08-16 19:08:40 +0000
34
34

Impossibile avviare il servizio W3SVC sul computer '.

Ho appena installato IIS7, ma ogni volta che voglio avviarlo, si verifica il seguente errore:

Cosa c'è di sbagliato?

Ho Windows 7 64-bit build 7600 e ho installato .NET Framework 3.5 SP1 e .NET Framework 4 prima di installare IIS7.

Risposte (13)

28
28
28
2012-02-24 00:27:35 +0000

Vai in Task Manager –> Processi e ferma manualmente il processo W3SVC. Dopo aver fatto questo il processo dovrebbe partire normalmente al riavvio di IIS

19
19
19
2010-08-20 18:48:29 +0000

Ho trovato la soluzione:

  1. Esegui -> appwiz.cpl -> Attiva o disattiva le funzioni di Windows -> Deseleziona “Internet Information Services” e “Windows Process Activation Service”

  2. Riavvia la tua macchina.

  3. Esegui -> appwiz.cpl -> installa sia “Internet Information Services” che “Windows Process Activation Service” Riferimento

12
12
12
2015-12-17 03:23:04 +0000

Mi sono imbattuto nello stesso problema. È stato risolto con i seguenti passi:

  1. Vai al prompt dei comandi admin dos –
  2. (Ctrl+x) darà l'opzione di andare al prompt di admin dos
  3. usare il comando “iisreset”

Questo risolverà il problema.

Grazie, Narendra.

7
7
7
2010-08-16 19:20:48 +0000

Questo si verifica comunemente quando la porta 80 è utilizzata da qualcos'altro. Se questa è una dev box, avete anche Apache o Skype installati? Questi sono un colpevole comune.

Potete controllare se la porta 80 è in uso eseguendo netstat -ab|find "80" in un prompt dei comandi elevato. Questo potrebbe richiedere un minuto o due per essere eseguito a seconda dell'attività di rete che si sta verificando sul vostro PC.

5
5
5
2015-10-26 20:28:36 +0000
  1. Andate su services.msc
  2. Selezionate World Wide Web Publishing Service.
  3. Se disabilitato, clicca con il tasto destro del mouse e cambia il tipo di avvio in Automatico.
  4. Avvia il servizio.
5
5
5
2011-04-06 11:17:32 +0000

Un po’ diverso dalla soluzione di Mohammad :

  1. Esegui -> appwiz.cpl -> Attiva o disattiva le funzioni di Windows -> Controlla “Windows Process Activation Service”

  2. Questo è tutto.

Ha risolto il mio problema.

3
3
3
2015-09-02 21:15:38 +0000

Ho avuto questo problema perché ho dimenticato che stavo eseguendo il debug del processo w3svc in Visual Studio mentre lavoravo su un sito web, ed ero in pausa su un breakpoint. :P

3
3
3
2014-02-24 17:41:53 +0000

La soluzione a questo problema era diversa per me.

Dopo aver seguito le soluzioni per controllare che le caratteristiche di Windows fossero presenti, avevo ancora lo stesso problema.

Il messaggio di errore era lo stesso e ho notato che il servizio di Windows “World Wide Web Publishing Service” che era impostato su automatico non veniva avviato.

Questo servizio dipendeva da “Windows Process Activation Service” (Puoi controllare i servizi dipendenti cliccando con il tasto destro del mouse > proprietà > scheda dipendenti)

Ho ricevuto un errore di file/assemblaggio mancante quando ho provato ad avviare manualmente “Windows Process Activation Service”. Secondo questo blog la cartella apppools era scomparsa. Come l'autore di quella pagina non ho idea di cosa l'abbia fatta sparire… software di sicurezza?

ho aggiunto la cartella c:\inetpub\temp\apppools e avviato i servizi nell'ordine corretto. Entrambi sono ora impostati su automatico e tutto funziona bene.

1
1
1
2010-08-16 20:37:00 +0000

Dovresti controllare che tutti i seguenti servizi siano avviati o, per lo meno, non disabilitati: HTTP, Windows Process Activation Service, DCOM Process Launcher, e RPC Endpoint Mapper.

Dovreste anche verificare che nessun altro processo sia in ascolto sulla porta 80. Il modo più semplice per farlo è quello di emettere il seguente comando in una finestra di comando:

netstat -a -o|findstr 80
1
1
1
2014-06-19 12:38:25 +0000

Stavo avendo lo stesso problema, e ho seguito tutti i passi descritti qui…. Tuttavia, niente sembra funzionare.

L'errore nel gestore di eventi che stavo ricevendo mentre cercavo di eseguire manualmente il servizio “Windows Process Activation Service” affermava che il servizio http non era stato trovato o disabilitato. Inoltre, non siamo stati in grado di trovare il servizio http nell'elenco dei servizi… quindi non ero sicuro di come attivarlo.

Ecco l'errore che stavo ricevendo

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.

Alla fine l'ho risolto usando il seguente comando nel prompt dei comandi.

sc config http start= auto

Poi, ho appena avviato “Windows Process Activation Service” e IIS ora funziona bene.

Il credito va alla risposta originale data qui: Come reinstallare il servizio http windows di MajidTaheri

Sperando che questo aiuti qualcuno con lo stesso problema…

0
0
0
2013-08-24 16:51:46 +0000

Ho avuto un problema simile. Nel mio caso, il servizio World Wide Web Publushing Service (W3SVC) era disabilitato. Esegui services.msc, clicca con il tasto destro su World Wide Web Publushing Service, poi clicca su Proprietà e seleziona “Automatico” come tipo di avvio. Ora avvia di nuovo IIS.

0
0
0
2016-04-28 22:52:26 +0000

Dopo l'aggiornamento da Server 2010 a 2012 R2 ho avuto lo stesso problema. Ho seguito il consiglio di cui sopra con i passi aggiuntivi.

Dal prompt dei comandi elevato:

sc config http start = auto
net start w3svc

Aggiornato il sito web WSUS in IIS manager e riavviato e le cose sono andate bene.

0
0
0
2014-07-08 17:30:04 +0000

Ho appena riavviato il server. Allora andava bene. Il servizio era bloccato cercando di scendere dopo che ho fatto alcune modifiche a IIS.