IIS исчез (включая сайты и пулы приложений) после Windows 10 Creators Update

После установки Windows 10 Creators Update (1607) IIS больше не устанавливается.

Когда я переустанавливаю его из «Включение или отключение функций Windows», я обнаруживаю, что все мои пулы приложений и все мои сайты исчезли.


person RobSiklos    schedule 25.05.2017    source источник


Ответы (1)


«Хорошая» новость заключается в том, что, похоже, есть способ восстановить пулы приложений и сайты IIS (после повторного включения IIS из «Включить или отключить функции Windows»).

Это немного сложно и подвержено ошибкам, но это лучше, чем ничего.

Вот процедура, которая сработала для меня:

  1. В текстовом редакторе откройте C:\Windows.old\WINDOWS\System32\inetsrv\config\applicationHost.config. Это исходные данные IIS до обновления.
  2. В другом текстовом редакторе откройте C:\Windows\System32\inetsrv\config\applicationHost.config. Это активные данные IIS.
  3. Замените элементы <applicationPools> и <sites> в активном файле элементами из исходного файла.
  4. Запустите iisreset из командной строки с повышенными привилегиями.
person RobSiklos    schedule 25.05.2017
comment
Это решение не совсем сработало для меня. Пул приложений останавливается, и в журнале событий отображается сообщение DLL модуля C:\WINDOWS\System32\inetsrv\defdoc.dll не удалось загрузить. Данные являются ошибкой. - person forwheeler; 22.12.2017
comment
Я скопировал файлы Administration.config и applicationHost.config из C:\Windows.old\WINDOWS\System32\inetsrv\config\ в C:\Windows\System32\inetsrv\config\ и все заработало как часы. - person Shuaib; 23.12.2017