大约5年后,我在我的机器上进行了一次设置,在本地运行我的网站。我启用了IIS。配置PHP和MySql运行。一切都在没有问题。
今天我打开电脑,收到一条消息,说我的Windows 10机器已更新。当我去看看我的本地主机时,我看到它没有运行。 IIS已禁用,所有配置都已消失。
查看Windows Update历史记录,我看到以下更新
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并删除了我的所有配置?有没有办法恢复以前的设置?
更新:目前,我已回滚到之前的Window版本,一切恢复正常。
答案 0 :(得分:1)
即使我重新启用了IIS,所有网站和应用程序池也都消失了。
我解释了我如何在这里恢复它们:https://stackoverflow.com/a/44184735/270348
这是主要想法:
C:\Windows.old\WINDOWS\System32\inetsrv\config\applicationHost.config
。这是更新前的原始IIS数据。C:\Windows\System32\inetsrv\config\applicationHost.config
。这是活动的IIS数据。<applicationPools>
和<sites>
元素替换为原始文件中的元素iisreset
答案 1 :(得分:0)
未删除,默认情况下不启用。
通过控制面板启用它&gt; Windows程序和功能。