Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 10更新是否删除了IIS?_Iis_Windows 10_Windows Update - Fatal编程技术网

Windows 10更新是否删除了IIS?

Windows 10更新是否删除了IIS?,iis,windows-10,windows-update,Iis,Windows 10,Windows Update,大约5年来,我在我的机器上安装了一个在本地运行我的站点的程序。我启用了IIS。将PHP和MySql配置为运行。一切正常,没有问题 今天我打开电脑,收到一条消息,说我的Windows10电脑已经更新了。当我去查看我的本地主机时,我看到它没有运行。IIS已禁用,所有配置都已消失 查看Windows更新历史记录,我看到以下更新 有人对此有解释吗?为什么Microsoft禁用了IIS并删除了我的所有配置?有没有办法恢复我以前的设置 更新:现在,我返回到上一个窗口的构建,一切都恢复正常 未删除,

大约5年来,我在我的机器上安装了一个在本地运行我的站点的程序。我启用了IIS。将PHP和MySql配置为运行。一切正常,没有问题

今天我打开电脑,收到一条消息,说我的Windows10电脑已经更新了。当我去查看我的本地主机时,我看到它没有运行。IIS已禁用,所有配置都已消失

查看Windows更新历史记录,我看到以下更新

有人对此有解释吗?为什么Microsoft禁用了IIS并删除了我的所有配置?有没有办法恢复我以前的设置


更新:现在,我返回到上一个窗口的构建,一切都恢复正常

未删除,只是默认情况下未打开。

通过控制面板>Windows程序和功能启用它。

即使我重新启用了IIS,所有的站点和应用程序池都消失了

我在这里解释了我是如何修复它们的:

主要思想如下:

  • 在文本编辑器中,打开
    C:\Windows.old\Windows\System32\inetsrv\config\applicationHost.config
    。这是更新之前的原始IIS数据
  • 在另一个文本编辑器中打开
    C:\Windows\System32\inetsrv\config\applicationHost.config
    。这是活动的IIS数据
  • 将活动文件中的
    元素替换为原始文件中的元素
  • 从提升的命令提示符运行
    iisreset

  • 我们的开发团队今天也遇到了这种情况。一些论坛帖子还表示,他们的.NET2、3.5实例也已被删除。不幸的是,我还没有找到任何解决方案,但你并不孤单。直接的答案是进入控制面板,Windows程序和功能,打开IIS功能重新安装。这是一个错误的论坛,这个问题可能比超级用户更好,真的。有没有简单的方法把它移到那边?因为这个问题需要在某个地方出现。同样的事情也发生在我身上,知道这是一个更新的问题,而不是我失去理智,或者更糟的事情,这对我很有帮助。我也可以确认这发生在我身上。可以重新安装,但我必须重新设置我的所有网站和URL重写。但有许多报告在互联网上说,IIS已被删除。但信息不足,无法确认。这起作用了我将当前applicationHost.config备份到桌面,然后复制旧的并粘贴到当前保存的应用程序上,然后重新设置iis似乎一切正常。谢谢你的帖子!