似乎与 KB3176936 有关。多个安装受到此更新的影响。更新后,所有实例都缺少 IIS 功能。转到“程序和功能”时,该选项在那里,但在更新期间未选中。我再次检查了它,但随后我不得不像新安装一样重新创建所有内容。
(所有实例均采用 Windows 10)
答案1
“好”消息是,似乎有一种方法可以恢复 IIS 应用程序池和站点(从“打开或关闭 Windows 功能”重新启用 IIS 后)
这有点棘手并且容易出错,但总比没有好。
以下是对我有用的程序:
- 在文本编辑器中打开
C:\Windows.old\WINDOWS\System32\inetsrv\config\applicationHost.config
。这是更新前的原始 IIS 数据。 - 在另一个文本编辑器中打开
C:\Windows\System32\inetsrv\config\applicationHost.config
。这是活动的 IIS 数据。 - 将活动文件中的和元素替换为原始文件中的
<applicationPools>
和元素<sites>
iisreset
从提升的命令提示符运行