Windows 12 并不存在,该系统实为误称;需先通过“此电脑→属性”确认实际 Windows 版本,再运行 optionalfeatures.exe 启用 IIS 核心组件(含 IIS 管理控制台、Web 服务器、常见 HTTP 功能),安装后访问 http://localhost 验证欢迎页。

在 Windows 12 系统上安装 IIS(Internet Information Services)是搭建本地 Web 服务、测试 ASP.NET 或静态网站的前提,必须通过“启用或关闭 Windows 功能”路径操作,不能用旧版服务器管理器或 PowerShell 命令直接套用。
确认系统版本并打开功能设置
按 Win + R 打开运行框,输入 optionalfeatures.exe 回车——这是 Windows 12 中唯一可靠调出 IIS 安装界面的方式。若弹出“找不到程序”提示,说明当前系统并非正式版 Windows 12(微软尚未发布 Windows 12,此为误称),请先核实系统实际版本:右键“此电脑”→“属性”,查看“Windows 规格”中的确切名称与版本号。
勾选 IIS 核心组件
在打开的“Windows 功能”窗口中,找到并展开 Internet Information Services 节点。
必须勾选以下三项:【Web 管理工具 → IIS 管理控制台】、【Web 服务器 → Web 服务器】、【Web 服务器 → 常见 HTTP 功能】。其余子项可暂不勾选,避免引入冗余模块导致端口冲突或启动失败。
注意:若后续需运行 ASP.NET 应用,必须额外展开“World Wide Web 服务 → 应用程序开发功能”,并勾选对应版本的 ASP.NET(如 ASP.NET 4.8 或 ASP.NET Core Hosting Bundle——后者需另行下载安装)。
完成安装并验证
点击“确定”,系统开始启用功能,进度条走完后自动重启 IIS 相关服务,无需重启电脑。
安装完毕后,按 Win + S 搜索“IIS”,打开 Internet Information Services (IIS) 管理器。左侧连接树中若显示本地计算机名且无红色叉号,即表示 IIS 服务已就绪。
最后,在浏览器地址栏输入 http://localhost ——若看到蓝色背景带“IIS”字样的欢迎页,说明安装成功,80 端口已正常监听。


















