Это обычно происходит, когда порт 80 используется чем-то другим. Если это окно разработчика, у вас также установлены Apache или Skype? Это общий виновник.
Вы можете проверить, используется ли порт 80, запустив netstat -ab|find "80"командную строку с повышенными правами. Это может занять минуту или две в зависимости от того, какая сетевая активность происходит на вашем ПК.
После следования решениям, чтобы проверить, что Window Features там, где я все еще имел ту же проблему.
Сообщение об ошибке было таким же, и я заметил, что служба Windows " World Wide Web Publishing Service", которая была установлена на автоматический, не была запущена.
Этот сервис зависел от " Windows Process Activation Service" (вы можете проверить зависимые сервисы, щелкнув правой кнопкой мыши> свойства> зависимая вкладка)
Я получил ошибку отсутствия файла / сборки при попытке запуска вручную " Windows Process Activation Service". Согласно этому блогуapppools папка пропала. Как автор этой страницы, я понятия не имею, что привело к ее исчезновению ... программное обеспечение безопасности?
Я добавил каталог c:\inetpub\temp\apppoolsи запустил службы в правильном порядке. Оба теперь настроены на автоматический и все работают нормально.
На самом деле это единственное решение, которое сработало для меня! И да, раньше все работало, но нужно было отключить сервисы для Xamp.
Хенк-Мартейн
3
У меня была эта проблема, потому что я забыл, что я отлаживал w3svcпроцесс в Visual Studio при работе на веб-сайте, и я остановился на точке останова. :П
Необходимо убедиться, что все следующие службы запущены или, по крайней мере, не отключены: HTTP, служба активации процессов Windows, средство запуска процессов DCOM и сопоставитель конечных точек RPC.
Вы также должны убедиться, что никакой другой процесс не прослушивает порт 80. Самый простой способ сделать это - ввести в командном окне следующее:
С настройками по умолчанию Skype также использует порты 80 и 443 в качестве альтернативы для входящих подключений. Проверьте, включено ли это в дополнительных настройках подключения, если у вас установлен Skype.
Андреас
1
Я проверил порт 80 с помощью команды, которую вы написали, это результат => picfront.org/d/7Mdg
Мохаммад Даян
1
Кстати, у меня нетSkype
Мохаммад Даян
1
Я проверил сервисы, которые вы написали, у меня нет сервиса с HTTPименем. DCOM Process Launcherи RPC Endpoint Mapperзапущены, но Windows Process Activation Serviceв ручном режиме, и он не запустился. Когда я хотел его запустить, произошла эта ошибка: picfront.org/d/7MeM
У меня возникла та же проблема, и я выполнил все шаги, описанные здесь ... Однако, похоже, ничего не помогло.
Ошибка в диспетчере событий, который я получал при попытке вручную запустить службу «Служба активации Windows», указывала на то, что служба 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» и IIS теперь работает нормально.
У меня была похожая проблема. В моем случае служба World Wide Web Publushing Service (W3SVC) была отключена. Запустите services.msc, щелкните правой кнопкой мыши сервис World Wide Web Publushing, затем щелкните «Свойства» и выберите «Автоматический» в качестве типа запуска. Теперь запустите IIS снова.
Ответы:
Перейдите в Диспетчер задач -> Процессы и вручную остановите процесс W3SVC. После этого процесс должен начаться нормально при перезапуске IIS
источник
Я нашел решение:
Выполнить -> appwiz.cpl -> Включить или отключить функции Windows -> Снять флажок «Службы IIS» и «Служба активации Windows»
Перезагрузите машину.
Выполнить -> appwiz.cpl -> установить «Службы IIS» и «Служба активации Windows»
Ссылка
источник
Я столкнулся с той же проблемой. Это было решено с помощью следующих шагов:
Это решит проблему.
Спасибо, Нарендра.
источник
Это обычно происходит, когда порт 80 используется чем-то другим. Если это окно разработчика, у вас также установлены Apache или Skype? Это общий виновник.
Вы можете проверить, используется ли порт 80, запустив
netstat -ab|find "80"
командную строку с повышенными правами. Это может занять минуту или две в зависимости от того, какая сетевая активность происходит на вашем ПК.источник
Apache
иMysql
через XAMPP в моей системе до установки IIS7.Немного отличается от решения Мухаммеда :
Выполнить -> appwiz.cpl -> Включить или отключить функции Windows -> Проверить «Служба активации процессов Windows»
Вот и все.
Это решило мою проблему.
источник
источник
Решение этой проблемы было другим для меня.
После следования решениям, чтобы проверить, что Window Features там, где я все еще имел ту же проблему.
Сообщение об ошибке было таким же, и я заметил, что служба Windows "
World Wide Web Publishing Service
", которая была установлена на автоматический, не была запущена.Этот сервис зависел от "
Windows Process Activation Service
" (вы можете проверить зависимые сервисы, щелкнув правой кнопкой мыши> свойства> зависимая вкладка)Я получил ошибку отсутствия файла / сборки при попытке запуска вручную "
Windows Process Activation Service
". Согласно этому блогуapppools
папка пропала. Как автор этой страницы, я понятия не имею, что привело к ее исчезновению ... программное обеспечение безопасности?Я добавил каталог
c:\inetpub\temp\apppools
и запустил службы в правильном порядке. Оба теперь настроены на автоматический и все работают нормально.источник
У меня была эта проблема, потому что я забыл, что я отлаживал
w3svc
процесс в Visual Studio при работе на веб-сайте, и я остановился на точке останова. :Писточник
Необходимо убедиться, что все следующие службы запущены или, по крайней мере, не отключены: HTTP, служба активации процессов Windows, средство запуска процессов DCOM и сопоставитель конечных точек RPC.
Вы также должны убедиться, что никакой другой процесс не прослушивает порт 80. Самый простой способ сделать это - ввести в командном окне следующее:
источник
Skype
HTTP
именем.DCOM Process Launcher
иRPC Endpoint Mapper
запущены, ноWindows Process Activation Service
в ручном режиме, и он не запустился. Когда я хотел его запустить, произошла эта ошибка: picfront.org/d/7MeMУ меня возникла та же проблема, и я выполнил все шаги, описанные здесь ... Однако, похоже, ничего не помогло.
Ошибка в диспетчере событий, который я получал при попытке вручную запустить службу «Служба активации Windows», указывала на то, что служба http не найдена или отключена. Более того, нам не удалось найти http-сервис в списке сервисов, поэтому мы не знали, как его включить.
Вот ошибка, которую я получаю
Наконец я исправил это, используя следующую команду в командной строке.
Затем просто запустил «Службу активации процессов Windows» и IIS теперь работает нормально.
Авторы обращаются к первоначальному ответу, приведенному здесь: Как переустановить службу http windows от MajidTaheri
Надеюсь, что это помогает кому-то с той же проблемой ...
источник
У меня была похожая проблема. В моем случае служба World Wide Web Publushing Service (W3SVC) была отключена. Запустите services.msc, щелкните правой кнопкой мыши сервис World Wide Web Publushing, затем щелкните «Свойства» и выберите «Автоматический» в качестве типа запуска. Теперь запустите IIS снова.
источник
Просто перезагрузил сервер. Это было хорошо тогда. Служба зависла, пытаясь завершить работу после того, как я внес некоторые изменения в IIS.
источник
После обновления с Server 2010 до 2012 R2 у меня возникла та же проблема. Я последовал совету выше с дополнительными шагами.
Из командной строки с повышенными правами:
Обновил веб-сайт WSUS в диспетчере IIS и перезапустил, и все прошло хорошо.
источник