Не удалось запустить службу w3svc на компьютере
Я пытаюсь запустить сайт в IIS, но он не запускается и вызывает следующую ошибку:
Служба публикации World Wide Web (W3SVC) остановлена. Веб-сайты не может быть запущен, если служба публикации World Wide Web работает.
Как я могу его решить? Я даже не знаю, как начать W3SVC. Нужна помощь
ОТВЕТЫ
Ответ 1
Сначала убедитесь, что служба публикации World Wide Web установлена и не отключена. [Источник: MSDN]
Щелкните правой кнопкой мыши "Мой компьютер" на рабочем столе и выберите "Управление".
Разверните узел Службы и приложения, а затем щелкните узел Службы.
На правой панели найдите службу публикации в Интернете.
Если служба World Wide Web Publishing не отображается в списке установленных служб, выполните действия, описанные ниже, чтобы установить ее.
Если служба публикации World Wide Web отображается, но имеет состояние, отличное от "Запущено", продолжите с помощью приведенных ниже шагов, чтобы запустить ее.
Щелкните правой кнопкой мыши Службу публикации в Интернете и выберите Свойства.
Убедитесь, что тип запуска - автоматический, а статус службы - "Запущено".
Нажмите Применить, а затем нажмите ОК.
Для установки службы публикации в Интернете
В меню "Пуск" выберите "Настройки", "Панель управления" и нажмите "Установка и удаление программ".
Нажмите Добавить/удалить компоненты Windows.
В списке "Компоненты" установите флажок "Сервер приложений" и нажмите "Подробнее".
Выберите "Диспетчер информационных служб Интернета" и нажмите "Подробнее".
Выберите World Wide Web Service, а затем установите флажок.
Дважды нажмите кнопку ОК, чтобы вернуться к списку компонентов, а затем нажмите кнопку Далее.
Нажмите Готово, когда служба IIS установлена.
Ответ 2
Вот более быстрые шаги для перезапуска W3SVC:
- Щелкните правой кнопкой мыши на панели в нижней части экрана
- Соблюдайте всплывающее меню
- Выберите Task Manager
- Выберите вкладку Services
- Найдите сервис W3SVC под Name
- Щелкните правой кнопкой мыши по этой услуге и выберите start
Ответ 3
Для меня служба публикации в Интернете (W3SVC) застряла в состоянии "остановки", поэтому я не смог запустить IIS или службу вручную.
Что я сделал, чтобы убить службу из административной командной строки, используя команду ниже, а затем я смог запустить IIS
Ответ 4
Ссылка ниже также работает..
Ответ 5
Эта проблема возникает, только когда служба публикации в Интернете остановлена. Пожалуйста, перейдите на services.msc ищите сервис публикации в Интернете
Выберите службу и нажмите кнопку "Пуск". После того как статус этой службы изменится на работающий, все ваши сайты в IIS, которые были остановлены, будут запущены автоматически.
Я только что установил IIS7, но всякий раз, когда я хочу его запустить, возникает следующая ошибка:
Что с этим не так ?
Перейдите в Диспетчер задач -> Процессы и вручную остановите процесс W3SVC. После этого процесс должен начаться нормально при перезапуске IIS
Это svchost, поэтому перейдите в раздел Сервисы, щелкните правой кнопкой мыши и перейдите к процессу, чтобы найти правильный svchost для завершения.
В моем списке служб сказано, что W3SVC "закрывается" . на полчаса . он не позволяет мне выполнять какие-либо действия с ним.
Я нашел решение:
Выполнить -> appwiz.cpl -> Включить или отключить функции Windows -> Снять флажок «Службы IIS» и «Служба активации Windows»
Выполнить -> appwiz.cpl -> установить «Службы IIS» и «Служба активации Windows»
Где находится «Информационные службы Интернета» внутри «Включение или отключение функций Windows»> Я не могу найти его.
@ Alvaro Перейти к панели управления -> Добавить и удалить программу, и вы видите Включение или отключение функций окон
Я столкнулся с той же проблемой. Это было решено с помощью следующих шагов:
- Перейти к командной строке администратора DOS -
- (Ctrl + x) даст возможность перейти к приглашению администратора.
- используйте команду "iisreset"
Это решит проблему.
Это обычно происходит, когда порт 80 используется чем-то другим. Если это окно разработчика, у вас также установлены Apache или Skype? Это общий виновник.
Вы можете проверить, используется ли порт 80, запустив netstat -ab|find "80" командную строку с повышенными правами. Это может занять минуту или две в зависимости от того, какая сетевая активность происходит на вашем ПК.
Выполнить -> appwiz.cpl -> Включить или отключить функции Windows -> Проверить «Служба активации процессов Windows»
Это решило мою проблему.
- Перейти к services.msc
- Проверьте World Wide Web Publishing Service .
- Если отключено, щелкните правой кнопкой мыши, измените тип запуска на Автоматический .
- Запустите сервис.
Решение этой проблемы было другим для меня.
После следования решениям, чтобы проверить, что Window Features там, где я все еще имел ту же проблему.
Этот сервис зависел от " Windows Process Activation Service " (вы можете проверить зависимые сервисы, щелкнув правой кнопкой мыши> свойства> зависимая вкладка)
Я получил ошибку отсутствия файла / сборки при попытке запуска вручную " Windows Process Activation Service ". Согласно этому блогу apppools папка пропала. Как автор этой страницы, я понятия не имею, что привело к ее исчезновению . программное обеспечение безопасности?
Я добавил каталог c:\inetpub\temp\apppools и запустил службы в правильном порядке. Оба теперь настроены на автоматический и все работают нормально.
На самом деле это единственное решение, которое сработало для меня! И да, раньше все работало, но нужно было отключить сервисы для Xamp.
У меня была эта проблема, потому что я забыл, что я отлаживал w3svc процесс в Visual Studio при работе на веб-сайте, и я остановился на точке останова. :П
Вы также должны убедиться, что никакой другой процесс не прослушивает порт 80. Самый простой способ сделать это - ввести в командном окне следующее:
С настройками по умолчанию Skype также использует порты 80 и 443 в качестве альтернативы для входящих подключений. Проверьте, включено ли это в дополнительных настройках подключения, если у вас установлен Skype.
Я попытался запустить «Службу публикации в Интернете», но мне не удалось запустить ее, как было сказано:
Ошибка 1068: не удалось запустить службу или группу зависимостей.
Между тем, когда я проверил свой журнал, я обнаружил эту ошибку,
Пожалуйста, помогите мне, меня сильно поймали с этой ошибкой, я потратил неделю на изучение этой ошибки, но еще не нашел решения.
Что ж, наконец, после недельной борьбы, я пришел к решению. Я перечисляю шаги, которые я выполнил для решения моей ошибки:
Убедитесь, что «Инструментарий управления Windows» запущен и для него установлен тип запуска automatic .
Также убедитесь, что для службы публикации в Интернете запущены следующие службы зависимостей:
- Служба активации Windows
- Вызов удаленных процедур (RPC)
- Средство запуска процессов сервера DCOM
- Сопоставитель конечных точек RPC.
Откройте regedit, перейдите к [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP] :
a) Дважды щелкните Start и измените данные значения с 4 (отключено) на 3 (автоматически).
б) Удалите ключ "NoRun" , если он существует.
(предупреждение: сначала сделайте резервную копию любой конфигурации веб-сайта IIS) . UN-установите «Информационная служба Интернета» и «Служба активации процессов Windows (если она уже установлена)» из «Включение или выключение функции Windows» и перезагрузите компьютер.
Введите следующую команду в CMD и нажмите ввод:
Теперь он сообщит вам, что служба уже запущена.
Переустановите Internet Information Service из «Включение или выключение функции Windows».
Запустите IIS, и мои веб-сайты теперь запускаются, больше нет "ошибка службы w3svc не работает".
Мне удалось решить после:
- Ctrl + Shift + Esc = открыть Диспетчер задач .
- На вкладке «Процессы» найдите « Рабочий процесс IIS » и закончи это!
- Запускаем cmd от имени администратора. Введите iisreset .
Готовый! Будь счастлив!
Я знаю, что этот пост старый, но я получал эту ошибку. Оказывается, служба публикации в Интернете была отключена.
Это, наверное, более редкий случай, но .
Если вы используете настраиваемую конфигурацию AppPool Identity, убедитесь, что AppPool запущен. Он может быть отключен, потому что учетные данные недействительны (обычно из-за просроченного пароля). Обновите свои учетные данные и запустите AppPool.
Для меня решение было простым, на диске C не осталось места, после удаления некоторых старых файлов я смог выполнить IISReset, и все службы запустились успешно.
Оказывается, моя служба общего доступа к портам Net.Tcp была отключена. Я изменил его запуск на ручной, запустил службу, и затем IISRESET заработал .
Я также подтвердил, что следующие зависимые службы были запущены в Services ([windows] + [r] services.msc):
- Служба публикации в Интернете
- Служба активации Windows
- Удаленный вызов процедур (RPC)
- Средство запуска процессов сервера DCOM
- Сопоставитель конечных точек RPC
- Адаптер прослушивателя Net.Msmq
- Адаптер прослушивателя Net.Pipe
- Адаптер прослушивателя Net.Tcp
- Служба совместного использования портов Net.Tcp
Я нашел это решение, просмотрев все зависимости и дочерние зависимости службы публикации в Интернете и убедившись, что каждая служба включена и запущена.
Чтобы проверить все сервисы на себе, сделайте следующее:
- Откройте Службы (просто найдите его в меню "Пуск" в Windows 10).
- Найдите Службу публикации в Интернете .
- Щелкните службу правой кнопкой мыши и выберите " Свойства ".
- Перейдите на вкладку Зависимости .
- Просмотрите каждый компонент системы в двух полях и убедитесь, что каждая служба запущена (в Службах).
- Повторите шаги 3-5 для каждой зависимости зависимостей, пока у вас не закончатся дочерние зависимости.
У меня возникла эта проблема после обновления Windows. Служба активации Windows является зависимой службой для W3SVC. Во-первых, убедитесь, что служба активации Windows запущена. В моем случае он не работал, и когда я попытался запустить его вручную, я получил ошибку ниже.
Ошибка службы активации процессов Windows 2: системе не удается найти указанный файл
Проблема, похоже, в том, что Windows добавляет неверный параметр в параметры запуска службы WAS. Я исправил проблему, выполнив следующие действия:
Запустите regedit (просто введите его в начало) Перейдите к
HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ WAS \ Parameters
Удалите переменную NanoSetup. Эта переменная препятствует запуску WAS
Запустите службу WAS с помощью диспетчера задач
Теперь запустите службу W3SVC
Теперь вы можете снова запустить свой сайт в IIS
Я нашел выше сервисное решение WPA в этом поток переполнения стека.
У меня такая же проблема на моем сервере. Выполните следующие шаги -
- Открыть командную строку (запустить от имени администратора)
- введите IISReset и введите.
Он работает и решил мою проблему.
В моем случае проблема была в C: \ Windows \ System32 \ inetsrv \ config \ applicationHost.config. У меня был раздел "system.web" в этом файле, который вызывал проблему. Удалил раздел и все заработало
В моем случае IIS внезапно перестал работать, и после этого служба активации Windows не смогла перезапуститься.
- Найдите службу WAS на вкладке служб диспетчера задач Windows.
- В контекстном меню выберите Перейти к процессу .
- Убить процесс (его имя будет svchost.exe)
- Перезапустить службу активации процесса Windows
Надеюсь, это будет полезно.
Перейдите в Диспетчер задач -> Процессы и вручную остановите процесс W3SVC. После этого процесс должен начаться нормально при перезапуске IIS.
Запускаем cmd от имени администратора. Введите iisreset . Вот и все.
Убедитесь, что эти 2 службы запущены и их тип запуска автоматический. Если они отключены и не работают, щелкните их правой кнопкой мыши и перейдите в свойства и измените их оттуда.
Я только что установил IIS7, но всякий раз, когда я хочу его запустить, возникает следующая ошибка:
Что с этим не так ?
Перейдите в Диспетчер задач -> Процессы и вручную остановите процесс W3SVC. После этого процесс должен начаться нормально при перезапуске IIS
Я нашел решение:
Выполнить -> appwiz.cpl -> Включить или отключить функции Windows -> Снять флажок "Службы IIS" и "Служба активации Windows"
Выполнить -> appwiz.cpl -> установить "Информационные службы Интернета" и "Служба активации Windows"
Я столкнулся с той же проблемой. Это было решено с помощью следующих шагов:
- Перейти к командной строке администратора DOS -
- (Ctrl+x) даст возможность перейти к приглашению администратора.
- используйте команду "iisreset"
Это решит проблему.
Это обычно происходит, когда порт 80 используется чем-то другим. Если это окно разработчика, у вас также установлены Apache или Skype? Это общий виновник.
Вы можете проверить, используется ли порт 80, запустив netstat -ab|find "80" в командной строке с повышенными привилегиями. Это может занять минуту или две в зависимости от того, какая сетевая активность происходит на вашем ПК.
Выполнить -> appwiz.cpl -> Включить или отключить функции Windows -> Проверить "Служба активации процессов Windows"
Это решило мою проблему.
- Перейти к services.msc
- Проверьте World Wide Web Publishing Service.
- Если отключено, щелкните правой кнопкой мыши, измените тип запуска на автоматический.
- Запустите сервис.
Решение этой проблемы было другим для меня.
После следования решениям, чтобы проверить, что Window Features там, где я все еще имел ту же проблему.
Эта служба зависела от « Windows Process Activation Service » (Вы можете проверить зависимые службы, щелкнув правой кнопкой мыши> Свойства> зависимая вкладка)
При попытке вручную запустить « Windows Process Activation Service » я получил ошибку отсутствия файла / сборки. Согласно этому блогу папка apppools пропала. Как автор этой страницы, я понятия не имею, что заставило его исчезнуть . программное обеспечение безопасности?
Я добавил каталог c:\inetpub\temp\apppools и запустил службы в правильном порядке. Оба теперь настроены на автоматический и все работают нормально.
Содержимое этой статьи не обновлялось для Microsoft Exchange Server 2013. Несмотря на отсутствие обновления, оно может быть применимо для Exchange 2013. Если вам все еще нужна помощь, ознакомьтесь с указанными ниже ресурсами сообщества.
Возникли проблемы? Попросите помощи на форумах Exchange. Перейти на форумы можно по следующей ссылке: Exchange Server.
Не удается продолжить установку Microsoft® Exchange Server 2007, так как при попытке установить роль почтового сервера или клиентского доступа обнаружено, что служба публикации в Интернете отключена или не установлена на этом компьютере.
Необходимо, чтобы на компьютере, на который устанавливается Microsoft Exchange, была установлена и не отключена служба публикации в Интернете.
Чтобы устранить эту проблему, убедитесь, что служба публикации в Интернете установлена и не отключена на локальном компьютере, а затем повторно запустите программу установки Microsoft Exchange.
Чтобы убедиться, что служба публикации в Интернете установлена и не отключена:
Щелкните правой кнопкой мыши Мой компьютер и выберите Управление.
Разверните узел Службы и приложения, а затем выберите узел Службы.
В области справа найдите Служба публикации в Интернете.
Если Служба публикации в Интернете не отображается в списке установленных служб, установите ее, выполнив описанные ниже действия.
Если Служба публикации в Интернете отображается, но не запущена, ее нужно запустить, выполнив указанные ниже действия.
Щелкните правой кнопкой мыши Служба публикации в Интернете и выберите Свойства.
Убедитесь, что параметр Тип запуска имеет значение Автоматически, а служба находится в состоянии****Работает.
Установка службы публикации в Интернете
В меню Пуск щелкните Настройки, выберите Панель управления и щелкните Установка и удаление программ.
Щелкните Добавление и удаление компонентов Windows.
В списке Компоненты установите флажок Сервер приложений и нажмите кнопку Сведения.
Выберите Диспетчер служб IIS и нажмите кнопку Сведения.
Выберите Служба Интернета, а затем установите флажок.
Дважды нажмите кнопку ОК для возврата к списку Компоненты, а затем нажмите кнопку Далее.
Когда службы IIS будут установлены, нажмите кнопку Готово.
Читайте также: