Прежде всего, я хочу попросить вас всех не отмечать этот запрос как повторяющийся, поскольку я пытался выяснить проблему, но не смог.
У меня уже установлен IIS, и он работал нормально, но внезапно он перестал работать. Не было установки нового программного обеспечения или удаления какого-либо программного обеспечения и услуг.
Сначала я удалил IIS, сняв с него отметку в меню «Программы и компоненты» -> «Включить или отключить функцию Windows». Затем снова установил IIS и службу публикации Windows.
Итак, отмеченные флажки Функция разработки приложений являются:
В разделе службы публикации Windows отмечены следующие флажки:
Затем я перезапустил свою систему, а затем попытался запустить сервер 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».
Тогда это ... если все равно не работает
Убедитесь, что «Инструментарий управления Windows» запущен и для него установлен автоматический тип запуска.
Также убедитесь, что для службы публикации в Интернете запущены следующие службы зависимостей:
Служба активации процессов Windows Удаленный вызов процедур (RPC) Модуль запуска процессов сервера DCOM Сопоставитель конечных точек RPC.
a) Дважды щелкните Пуск и измените значение данных с 4 (отключено) на 3 (автоматически). б) Удалите ключ «NoRun», если он существует.
Удалите «Информационная служба Интернета» и «Служба активации процессов Windows (если она уже установлена)» из «Включение или выключение функции Windows» и перезагрузите компьютер.
Введите следующую команду в CMD и нажмите ввод:
net start http Теперь он сообщит вам, что служба уже запущена.
Убедитесь, что C: \ Windows \ System32 \ inetsrv \ config \ applicationHost.config выглядит правильно. Найдите в этом файле раздел «system.web», который может вызывать проблемы. Удалите раздел.
Служба активации процессов Windows Служба веб-публикаций во всем мире
Запустите IIS, и мои веб-сайты будут запущены, больше никаких ошибок «служба w3svc не работает».
Перезагрузить компьютер.