Запуск службы W3SVC

Запуск службы W3SVC

Я пытаюсь протестировать проект WCF, который я опубликовал и который был создан в VB.NET. Когда я захожу в менеджер IIS и пытаюсь запустить веб-сайт, он говорит

Веб-сайты не могут быть запущены, если не запущены как Windows Activation Service (WAS), так и World Wide Web Publishing Service (W3SVC). Обе службы в настоящее время остановлены.

Итак, чтобы исправить это, я зашел в «Службы» и прокрутил вниз до «Службы публикации в Интернете», которая в настоящее время не запущена. Я попытался запустить ее, но затем мне было представлено другое сообщение

Windows не удалось запустить службу World Wide Web Publishing Service на локальном компьютере. Ошибка 1068: Не удалось запустить службу или группу зависимостей

При просмотре свойств зависимости разветвляются следующим образом:

введите описание изображения здесь

При анализе служб все они были запущены, кроме одной.

введите описание изображения здесь

введите описание изображения здесь

введите описание изображения здесь

Единственное, что не запущено — это служба активации процессов Windows.

введите описание изображения здесь

Когда я пытаюсь запустить эту службу, она говорит:

Windows не удалось запустить службу активации процессов Windows на локальном компьютере

Ошибка 2: Система не может найти указанный файл

Как мне запустить эти службы, чтобы запустить свой сайт inetmgr?

РЕДАКТИРОВАТЬ

Я использую Windows 10 64-bit. Я не уверен в версии IIS, но, основываясь на быстром поиске в Google, я предполагаю, что это версия 8 или выше.

решение1

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

Согласно ответу на постОшибка службы активации процессов Windows 2: Системе не удается найти указанный файл, вы можете просто удалить определенный ключ реестра, а затем перезапустить службу для устранения проблемы.

  • Проблема, похоже, в том, что Windows добавляет неверный параметр в параметры запуска службы WAS. Я исправил проблему, выполнив следующие действия:

    • Запустите regedit (просто введите его в Пуск)
    • Перейдите к HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WAS\Parameters
    • Удалить NanoSetupпеременную. Эта переменная мешает запуску WAS
    • НачатьБЫЛслужбы с помощью диспетчера задач или введя " net start WAS" в командной строке
    • НачатьW3SVCобслуживание таким же образом
    • Теперь вы снова можете запустить свой сайт в IIS.

    Источник

Кроме того, это исправление выше и дополнительные исправления перечислены вIIS не запускается после обновления до версии 1803 — WAS завершается с ошибкой 2 — «Не удается найти указанный файл»иОбновление до Windows 10 1709: сбой IIS.сообщения, поэтому было бы полезно прочитать эти темы, если у вас по-прежнему возникают проблемы, для получения дальнейших шагов по устранению неполадок.

Дополнительные ресурсы

Связанный контент