Подтвердить что ты не робот

Ошибка IIS w3svc

Я пытаюсь запустить свой сайт в IIS, всякий раз, когда я пытаюсь запустить свой сайт, я получаю следующую ошибку.

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

Я попытался запустить "Всемирную службу публикации в Интернете", но мне не удалось запустить его, как он сказал:

Ошибка 1068: службе или группе зависимостей не удалось запустить

Между тем, когда я проверил свой журнал, я нашел эту ошибку,

Служба службы публикации World Wide Web зависит от службы HTTP, которая не запускалась из-за следующей ошибки:
Служба не может быть запущена либо из-за того, что она отключена, либо потому, что у нее нет связанных устройств с ней.

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

4b9b3361

Ответ 1

Ну, наконец, после недельной борьбы я пришел к решению. Я перечисляю шаги, которые я выполнил, чтобы решить мою ошибку:

  • Подтвердите, что "Инструмент управления Windows" запущен и его тип запуска установлен в automatic.

  • Также убедитесь, что для службы World Wide Web Publishing Service запущены следующие службы зависимостей:

    • Служба активации Windows
    • Удаленный вызов процедур (RPC)
    • Программа запуска DCOM Server
    • URL-адрес конечной точки RPC.
  • Откройте regedit, перейдите к [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP]:
    a) Дважды щелкните по Start и измените значения данных с 4 (отключено) на 3 (автоматически).
    b) Удалить ключ "NoRun", если этот ключ существует.

  • (предупреждение: сначала создайте конфигурацию веб-сайта IIS). UN-install "Интернет-служба информации" и "Служба активации Windows (если она уже установлена)" из "Включить или отключить функцию Windows" и перезагрузить компьютер.

  • Введите команду ниже в CMD и нажмите enter:

    net start http
    

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

  1. Переустановите службу информации Интернета из "Включить или отключить функцию Windows".

  2. Запустите IIS, и мои веб-сайты запущены сейчас, не более "w3svc-сервис не запускает ошибку."

Ответ 2

Что касается меня - я только что перезапустил компьютер.

Ответ 3

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

  • Служба активации Windows
  • Всемирная служба веб-публикации.

Ответ 4

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

Ответ 5

Запустите cmd как администратор. Введите iisreset. Что это.

Ответ 6

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

Ответ 7

У меня такая же проблема на моем сервере. Выполните следующие шаги -

  • Откройте командную строку (запустите ее как администратор)
  • введите IISReset и введите.

Он работает и решает мою проблему.

Ответ 8

Для меня решение было легким, на диске C не осталось места, после удаления некоторых старых файлов я смог выполнить IISReset, и все службы начали успешно.

Ответ 9

В моем случае IIS внезапно прекратил работу, и после этого служба активации процесса Windows не смогла перезапустить.

Решение для исправления:

  • Найдите службу WAS на вкладке служб диспетчера задач Windows
  • В контекстном меню выберите Перейти к процессу
  • Процесс Kill (его имя будет svchost.exe)
  • Перезапустите службу активации Windows

Надеюсь, это будет полезно.

Ответ 10

Это, вероятно, более редкий случай, но...

Если вы используете настраиваемую конфигурацию идентификатора AppPool, обязательно проверьте, работает ли AppPool. Он может быть отключен, поскольку учетные данные недействительны (обычно из-за истекшего пароля). Обновите свои учетные данные и запустите AppPool.