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

Не могу запустить службу W3SVC на компьютере ''.

Я только что установил IIS7, но всякий раз, когда я хочу его запустить, возникает следующая ошибка:

Что с ней не так?

У меня есть 64-битная сборка Windows 7 7600, и я установил .NET Framework 3.5 SP1 и .NET Framework 4 перед установкой IIS7.

Ответы (13)

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

Перейдите в Task Manager –> Процессы и вручную остановите процесс W3SVC. После этого процесс должен нормально запуститься при перезапуске IIS

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

Я нашел решение:

  1. запустить -> appwiz.cpl -> включить или выключить функции окон -> снять флажки “Информационные службы Интернета” и “Служба активации процесса Windows”

  2. Перезагрузите машину.

  3. Запустите -> appwiz.cpl -> установите “Информационные службы Интернета” и “Службу активации процесса Windows” Ссылка .

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

Я столкнулся с той же проблемой. Она была решена следующими шагами:

  1. Перейдите к командной строке администратора –
  2. (Ctrl+x) даст возможность перейти в интерпретатор admin dos prompt
  3. Используйте команду “iisreset”

Это решит проблему.

Спасибо, Нарендра.

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

Обычно это происходит, когда порт 80 используется кем-то другим. Если это dev box, у вас также установлен Apache или Skype? Это обычный преступник.

Вы можете проверить, используется ли порт 80, запустив команду netstat -ab|find "80" в интерпретаторе команд верхнего уровня. Это может занять минуту или две в зависимости от того, какая сетевая активность происходит на вашем ПК.

5
5
5
2015-10-26 20:28:36 +0000
  1. Перейти на services.msc
  2. Проверьте World Wide Web Publishing Service.
  3. Если функция отключена, измените тип запуска на Automatic.
  4. Запустите службу.
5
5
5
2011-04-06 11:17:32 +0000

Немного отличается от раствора Мохаммеда :

  1. Запустите -> appwiz.cpl -> Включите или выключите функции окон -> Проверьте “Службу активации Windows Process Activation Service”

  2. Вот и все.

Это решило мою проблему.

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

У меня возникла эта проблема, потому что я забыл, что отлаживаю процесс w3svc в Visual Studio при работе на сайте, и меня остановили в точке останова. :P

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

Решение этого вопроса для меня было другим.

После того, как я проследил за решениями, чтобы проверить, что функции окна (Window Features) там, где у меня была та же самая проблема.

Сообщение об ошибке было тем же самым, и я заметил, что служба Windows “World Wide Web Publishing Service”, которая была установлена на автоматический режим, не запускалась.

Эта служба зависела от “Windows Process Activation Service” (Вы можете проверить зависимые службы, щелкнув правой кнопкой мыши на > свойства > вкладка зависимых)

Я получил файл/сборку с отсутствующей ошибкой, когда попытался вручную запустить “Windows Process Activation Service”. Согласно этому блогу пропала папка “apppools”. Как и автор той страницы, я понятия не имею, из-за чего она исчезла… ПО для безопасности?

я добавил папку c:\inetpub\temp\apppools и запустил службы в правильном порядке. Оба теперь настроены на автоматический режим и все работает нормально.

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

Вы должны проверить, что все следующие сервисы запущены, или, по крайней мере, not disabled: HTTP, Windows Process Activation Service, DCOM Process Launcher, и RPC Endpoint Mapper.

Вы также должны проверить, что ни один другой процесс не прослушивает порт 80. Самый простой способ сделать это - выдать следующее в командном окне:

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

У меня был тот же самый вопрос, и я следовал всем шагам, описанным здесь….. Однако, кажется, ничего не получилось.

Ошибка в менеджере событий, которую я получал при попытке вручную запустить службу “Windows Process Activation Service”, заключалась в том, что служба http не была найдена или отключена. Более того, мы не смогли найти службу http в списке служб… поэтому не знали, как ее включить.

Вот ошибка, которую я получил

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.

Наконец-то я исправил ее, используя следующую команду в интерпретаторе команд.

sc config http start= auto

Затем просто запустили “Windows Process Activation Service” и IIS теперь работает нормально.

Кредитование переходит к оригинальному ответу, приведенному здесь: Как переустановить http windows service от MajidTaheri

Надеясь, что это поможет кому-нибудь с таким же вопросом…

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

У меня была похожая проблема. В моем случае была отключена служба World Wide Web Publushing Service (W3SVC). Запустите services.msc, щелкните правой кнопкой мыши на World Wide Wide Web Publushing Service, затем выберите Properties (Свойства) и выберите “Automatic” (Автоматически) в качестве типа запуска. Теперь снова запустите IIS.

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

После перехода с Server 2010 на 2012 R2 у меня возникла такая же проблема. Я последовал советам, приведенным выше, с дополнительными шагами.

Из командной строки повышенного уровня:

sc config http start = auto
net start w3svc

Обновили веб сайт WSUS в менеджере IIS и перезапустили, и все прошло хорошо.

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

Только что перезагрузил сервер. Тогда все было в порядке. Сервис застрял, пытаясь спуститься после того, как я внесла некоторые изменения в IIS.