如何在 windows 10 上重新安装 IIS?

How to reinstall IIS on windows 10?

当我在我的 windows 10 机器上启动 IIS 时,它没有在应用程序池下列出 DefaultAppPool,也没有默认网站。如何重新安装 IIS 以恢复这些默认设置?我试图取消选中下面的选项并重新启动我的机器,希望它能卸载 IIS。然后我检查它回来重新安装。但是它没有显示默认网站和默认应用程序池。

Internet 信息服务 -> Web 管理工具 -> IIS 管理控制台

感谢您提出重新安装 IIS 的任何建议。

可以完全卸载iis,然后重新安装,关于如何完全卸载iis可以去掉以下角色:

  • 服务器管理器中“服务器角色”选项卡下的 Web 服务器 (IIS)

  • 和Windows服务器管理器“功能”选项卡中的进程激活服务

    注意:卸载后需要重启服务器。

  • 然后删除文件或重命名文件夹(首选)为 C:\inetpub 和 C:\Windows\System32\inetsrv.

这里的关键步骤是卸载Windows Process Activation Service (WAS)。这是负责管理应用程序池配置、为 HTTP 和其他协议创建和管理工作进程生命周期的服务。 WAS 卸载后,我们可以安全地删除位于 C:\Windows\System32\inetsrv 下的配置文件,最终彻底卸载 IIS。

要重新安装 IIS,只需按照相同的步骤操作:添加 Web 服务器 (IIS) 以及 WAS。

有关如何执行完全重新安装 IIS 的更多信息,您可以参考此 link:How to perform a clean reinstallation of IIS