Ответ 1
Не удаляется, просто не включен по умолчанию.
Включите его с помощью панели управления > Программы и компоненты Windows.
В течение примерно 5 лет у меня была настроена на моей машине, которая запускает мой сайт локально. Я включил IIS. Настроены PHP и MySql для запуска. Все работало без проблем.
Сегодня я включил свой компьютер и получил сообщение о том, что моя машина Windows 10 была обновлена. Когда я отправился проверять свой локальный хост, я увидел, что он не работает. IIS был отключен, и все конфигурации исчезли.
Глядя на историю обновлений Windows, я вижу следующие обновления
https://support.microsoft.com/en-us/kb/3189866
https://support.microsoft.com/en-us/kb/3176937
https://support.microsoft.com/en-us/kb/3176935
https://support.microsoft.com/en-us/kb/2504637
Есть ли у кого-нибудь объяснения? Почему Microsoft отключила IIS и удалила все мои конфигурации? Есть ли способ восстановить мои предыдущие настройки?
update:. Теперь я вернулся к предыдущей сборке Windows, и все возвращается к норме.
Не удаляется, просто не включен по умолчанию.
Включите его с помощью панели управления > Программы и компоненты Windows.
Даже после того, как я снова включил IIS, все узлы и пулы приложений исчезли.
Я объяснил, как я восстановил их здесь: fooobar.com/info/418853/...
Вот основная идея:
C:\Windows.old\WINDOWS\System32\inetsrv\config\applicationHost.config
. Это исходные данные IIS перед обновлением.C:\Windows\System32\inetsrv\config\applicationHost.config
. Это активные данные IIS.<applicationPools>
и <sites>
в активном файле теми из исходногоiisreset
из командной строки с повышенными правами