Служба активации Windows не может быть запущена.Ошибка 2 - PullRequest
0 голосов
/ 13 июня 2018

После обновления Windows я не могу запустить IIS.

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

При попытке запустить эту службу из CMD я обнаружил, что службе зависимости или группе не удалось запустить.Это WAS (служба активации процессов Windows).

При попытке запустить это в CMD я получаю следующую ошибку:

Не удалось запустить службу активации процессов Windows.

Произошла системная ошибка.

Произошла системная ошибка 2.

Системе не удалось найти указанный файл.

Я пыталсяследующее:

  • Переустановленные службы активации IIS и Windows, несколько раз
  • Я проверил, что у меня есть папка "C: \ inetpub \ temp \ appPools"
  • Удалил все файлы в конфигурационных файлах в C: \ Windows \ System32 \ inetsrv \ Config, а затем очистил переустановленный IIS, чтобы получить чистые конфигурации.
  • Убедитесь, что службы WAS и W3SVC настроены на автоматический и перезагружены.
  • Проверено, что для HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ HTTP start установлено значение 3 (автоматическое) и нет ключа «NoRun»

Есть ли что-нибудь еще, чтобы проверить?

Ответы [ 3 ]

0 голосов
/ 28 июля 2018

Если эта проблема все еще сохраняется, то ссылка может быть ниже.https://answers.microsoft.com/en-us/windows/forum/windows_10-networking/iis-wont-start-after-upgrade-to-1803-was-fails/0546e24f-6573-4445-b8d5-d17096a5fcfc

"у нас часто возникала одна и та же проблема на ПК пользователя. Теперь мы находим решение для запуска WAS-Services после обновления 1803. Просто удалите запись реестра" NanoSetup "с помощью команды cmd."HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ WAS \ Parameters" / v NanoSetup / f

Теперь вы можете снова запустить службу. "

0 голосов
/ 29 октября 2018

У него просто простое решение, вам не нужно переустанавливать Windows или удалять обновления. Это сработало для меня, поэтому делюсь им со всеми вами,

  1. , если вы уже используете IIS и у вас естьконфигурации сайта и файлы в C: \ windows \ system32 \ inetsrv \ config и C: \ inetpub \ wwwroot, создайте резервную копию всех файлов из папки C: \ windows \ system32 \ inetsrv \ config и C: \ inetpub \ wwwroot, если выустанавливаете ISS в первый раз, тогда вам не нужно делать резервную копию.
  2. На панели задач щелкните правой кнопкой мыши кнопку «Пуск», выберите «Выполнить», введите appwiz.cpl, нажмите «Ввод». Нажмите «Включение или отключение функций Windows».
  3. Снимите флажок «Службы IIS» и«Служба активации процессов Windows» нажимает кнопку «ОК».
  4. После перезапуска Windows удалите папку «inetpub» на диске C: *
  5. Откройте «Включение или отключение функций Windows» снова.
  6. Проверьте «Информационные службы Интернета» и «Служба активации процессов Windows», нажмите кнопку ОК.
  7. После перезапуска Windows откройте папку C: \ windows \ system32 \ inetsrv \ config.
  8. Справащелкните файл с именем «applicationHost». Выберите «Открыть с помощью блокнота».
  9. В «Блокноте» скопируйте все содержимое файла.
  10. Выберите «Новый» в меню «Файл» и вставьте все содержимое в новый файл..
  11. Сохраните этот файл в C: \ windows \ system32 \ inetsrv \ config с именем applicationHost.config.tmp. Не забудьте выбрать «Все файлы» в поле «Сохранить как тип».
  12. В противном случае файлбудет сохранен как applicationHost.config.tmp.txt, который не будет работать.
  13. Введите «Services.msc» в «Выполнить», найдите «Служба активации Windows» в окне служб.
  14. Наблюдайте за выполнениемСервис успешно без ошибок после нажатия на старт.
0 голосов
/ 14 июня 2018

Я откатил обновление Windows, и мой IIS снова начал работать.

Я рассматриваю это как временное решение, так как я не удовлетворен этим ответом.

...