为什么 Windows 更新后 IIS 丢失(停用)?

为什么 Windows 更新后 IIS 丢失(停用)?

似乎与 KB3176936 有关。多个安装受到此更新的影响。更新后,所有实例都缺少 IIS 功能。转到“程序和功能”时,该选项在那里,但在更新期间未选中。我再次检查了它,但随后我不得不像新安装一样重新创建所有内容。

(所有实例均采用 Windows 10)

答案1

“好”消息是,似乎有一种方法可以恢复 IIS 应用程序池和站点(从“打开或关闭 Windows 功能”重新启用 IIS 后)

这有点棘手并且容易出错,但总比没有好。

以下是对我有用的程序:

  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从提升的命令提示符运行

来源:https://stackoverflow.com/a/44184735/270348

相关内容