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

Nie można uruchomić usługi W3SVC na komputerze ".".

Advertisement

Właśnie zainstalowałem IIS7, ale za każdym razem, gdy chcę go uruchomić, pojawia się następujący błąd:

Co jest z nim nie tak ?

Mam Windows 7 64-bit build 7600 i zainstalowałem .NET Framework 3.5 SP1 oraz .NET Framework 4 przed instalacją IIS7.

Advertisement
Advertisement

Odpowiedzi (13)

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

Przejdź do Menedżera zadań –> Procesy i ręcznie zatrzymaj proces W3SVC. Po wykonaniu tej czynności proces powinien uruchomić się normalnie po ponownym uruchomieniu IIS.

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

Znalazłem rozwiązanie:

  1. Uruchom - - appwiz.cpl - - - Włącz lub wyłącz funkcje windows - - - - Odznacz “Internet Information Services” i “Windows Process Activation Service”

  2. Zrestartuj komputer.

  3. Uruchom —–> appwiz.cpl —–> zainstaluj zarówno “Internet Information Services” jak i “Windows Process Activation Service” Referencje

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

Natknąłem się na ten sam problem. Rozwiązałem go wykonując następujące kroki:

  1. Przejdź do wiersza poleceń admin dos –
  2. (Ctrl+x) da opcję przejścia do wiersza poleceń admin dos
  3. Użyj polecenia “iisreset”

To rozwiąże problem.

Dzięki, Narendra.

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

To się często zdarza, gdy port 80 jest używany przez coś innego. Jeśli jest to dev box, czy masz również zainstalowanego Apache'a lub Skype'a? Są one częstym winowajcą.

Możesz sprawdzić, czy port 80 jest w użyciu, uruchamiając netstat -ab|find "80" w podniesionym wierszu poleceń. Może to potrwać minutę lub dwie, w zależności od aktywności sieciowej na twoim komputerze.

5
Advertisement
5
5
2015-10-26 20:28:36 +0000
Advertisement
  1. Przejdź do services.msc
  2. Zaznacz opcję World Wide Web Publishing Service.
  3. Jeśli jest wyłączony, kliknij prawym przyciskiem myszy zmień typ uruchamiania na Automatyczny.
  4. Uruchom usługę.
5
5
5
2011-04-06 11:17:32 +0000

Trochę inaczej niż w rozwiązaniu Mohammada :

  1. Uruchom - - appwiz.cpl - - - - - Włącz lub wyłącz funkcje windows - - - - - Sprawdź “Windows Process Activation Service”

  2. To wszystko.

To rozwiązało mój problem.

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

Miałem ten problem, ponieważ zapomniałem, że debugowałem proces w3svc w Visual Studio podczas pracy nad stroną internetową i byłem zatrzymany na punkcie przerwania :P

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

Rozwiązanie tego problemu było dla mnie inne.

Po zastosowaniu się do rozwiązań, aby sprawdzić, czy funkcje Windows są dostępne, nadal miałem ten sam problem.

Komunikat o błędzie był taki sam i zauważyłem, że usługa Windows “World Wide Web Publishing Service”, która była ustawiona na automatyczną, nie została uruchomiona.

Ta usługa była zależna od “Windows Process Activation Service” (Możesz sprawdzić usługi zależne, klikając prawym przyciskiem myszy > właściwości > zakładka zależna)

Otrzymałem błąd braku pliku / zespołu, gdy próbowałem ręcznie uruchomić “Windows Process Activation Service”. Według tego bloga folder apppools zaginął. Podobnie jak autor tej strony nie mam pojęcia, co spowodowało jego zniknięcie… oprogramowanie zabezpieczające?

Dodałem katalog c:\inetpub\temp\apppools i uruchomiłem usługi w odpowiedniej kolejności. Obie są teraz ustawione na automatyczne i wszystko działa dobrze.

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

Należy sprawdzić, czy wszystkie poniższe usługi są uruchomione lub przynajmniej nie są wyłączone: HTTP, Windows Process Activation Service, DCOM Process Launcher oraz RPC Endpoint Mapper.

Należy również sprawdzić, czy żaden inny proces nie nasłuchuje na porcie 80. Najprostszym sposobem jest wydanie w oknie poleceń następującego polecenia:

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

Miałem ten sam problem, i wykonałem wszystkie kroki opisane tutaj…. Jednak wydaje się, że nic nie zadziałało.

Błąd w menedżerze zdarzeń, który otrzymywałem podczas próby ręcznego uruchomienia usługi “Windows Process Activation Service” stwierdzał, że usługa http nie została znaleziona lub wyłączona. Co więcej, nie byliśmy w stanie znaleźć usługi http na liście usług… więc nie byłem pewien, jak ją włączyć.

Oto błąd, który otrzymywałem

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.

W końcu udało mi się go naprawić używając następującej komendy w wierszu poleceń.

sc config http start= auto

Następnie uruchomiłem “Windows Process Activation Service” i IIS działa teraz poprawnie.

Credit goes to the original answer given here: Jak ponownie zainstalować usługę http windows przez MajidTaheri

Mając nadzieję, że to pomoże komuś z tym samym problemem….

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

Miałem podobny problem. W moim przypadku, usługa World Wide Web Publushing Service (W3SVC) była wyłączona. Uruchom services.msc, kliknij prawym przyciskiem myszy na World Wide Web Publushing Service, następnie kliknij Properties i wybierz “Automatic” jako typ uruchamiania. Teraz uruchom ponownie IIS.

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

Po uaktualnieniu z serwera 2010 do 2012 R2 miałem ten sam problem. Postępowałem zgodnie z powyższymi wskazówkami z dodatkowymi krokami.

Z podniesionego wiersza poleceń:

sc config http start = auto
net start w3svc

Odświeżyłem witrynę WSUS w menedżerze IIS i ponownie uruchomiłem i wszystko było dobrze.

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

Właśnie zrestartowałem serwer. Wtedy wszystko było w porządku. Usługa utknęła próbując zejść po tym, jak dokonałem pewnych zmian w IIS.

Advertisement