Назад | Перейти на главную страницу

Ошибка возврата IIS не может запустить W3SVC

Прежде всего, я хочу попросить вас всех не отмечать этот запрос как повторяющийся, поскольку я пытался выяснить проблему, но не смог.

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

Сначала я удалил IIS, сняв с него отметку в меню «Программы и компоненты» -> «Включить или отключить функцию Windows». Затем снова установил IIS и службу публикации Windows.

Итак, отмеченные флажки Функция разработки приложений являются:

  1. Расширяемость .net
  2. ASP
  3. ASP.NET
  4. Расширение ISAPI
  5. Фильтры ISAPI

В разделе службы публикации Windows отмечены следующие флажки:

  1. Модели процессов.

Затем я перезапустил свою систему, а затем попытался запустить сервер IIS и получил эту ошибку.

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

Итак, я поискал в сети и обнаружил, что мне нужно сделать

net stop w3svc
net stop IISAdmin
net start IISAdmin
net start w3svc

net start IISAdmin -- > the service name is invalid

net start w3svc  --> the dependency service or group service failed to start

И даже я сделал iisreset / перезапуск тогда вывод был:

Attempting stop...
Internet services successfully stopped
Attempting start...
Restart attempt failed.
The IIS Admin Service or the World Wide Web Publishing Service, or a service dependent on them failed to start.  The service, or dependent services, may had an error during its startup or may be disabled.

Тогда я даже не нашел IIS Admin в services.msc.

Ребята, выручайте пожалуйста ...

Дайте мне знать, если вам понадобится дополнительная информация.

Заранее спасибо.

Если у вас проблемы со службой w3svc

Попробуй сначала

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

Попробуй эту секунду

Запустите> appwiz.cpl> Включите или отключите функции Windows> Снимите флажки «Internet Information Services» и «Windows Process Activation Service»

Перезагрузите вашу машину. Запустите> appwiz.cpl> установите «Информационные службы Интернета» и «Службу активации Windows».

Тогда это ... если все равно не работает

  1. Убедитесь, что «Инструментарий управления Windows» запущен и для него установлен автоматический тип запуска.

  2. Также убедитесь, что для службы публикации в Интернете запущены следующие службы зависимостей:

Служба активации процессов Windows Удаленный вызов процедур (RPC) Модуль запуска процессов сервера DCOM Сопоставитель конечных точек RPC.

  1. Откройте regedit, перейдите к [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ HTTP]:

a) Дважды щелкните Пуск и измените значение данных с 4 (отключено) на 3 (автоматически). б) Удалите ключ «NoRun», если он существует.

  1. Удалите «Информационная служба Интернета» и «Служба активации процессов Windows (если она уже установлена)» из «Включение или выключение функции Windows» и перезагрузите компьютер.

  2. Введите следующую команду в CMD и нажмите ввод:

net start http Теперь он сообщит вам, что служба уже запущена.

  1. Переустановите Internet Information Service из «Включение или отключение функции Windows».

Убедитесь, что C: \ Windows \ System32 \ inetsrv \ config \ applicationHost.config выглядит правильно. Найдите в этом файле раздел «system.web», который может вызывать проблемы. Удалите раздел.

  1. Убедитесь, что эти 2 службы запущены и их тип запуска автоматический. Если они отключены и не работают, щелкните их правой кнопкой мыши и перейдите в свойства и измените их.

Служба активации процессов Windows Служба веб-публикаций во всем мире

  1. Запустите IIS, и мои веб-сайты будут запущены, больше никаких ошибок «служба w3svc не работает».

  2. Перезагрузить компьютер.