windows自带iis默认未启用,需通过“启用或关闭windows功能”勾选internet information services及其子项(如iis管理控制台、静态内容、asp.net等),安装后可通过inetmgr打开管理器或访问localhost验证。
windows 自带 iis,但默认未启用。开启它不需额外安装软件,只需在系统功能中勾选对应项即可,整个过程约1–2分钟。
打开 Windows 功能设置
进入「控制面板」→「程序」→「启用或关闭 Windows 功能」。也可直接在开始菜单搜索“启用或关闭 Windows 功能”,点击进入。
- Windows 10/11 用户还可通过「设置」→「应用」→「可选功能」→「更多 Windows 功能」快速跳转
- 若使用家庭版系统,确认该版本支持 IIS(Win10/11 家庭版已支持,但部分精简 OEM 版可能移除)
勾选关键 IIS 组件
在弹出窗口中找到「Internet Information Services」,展开后至少勾选以下两项:
- Web 管理工具 → 勾选「IIS 管理控制台」(否则无法打开 IIS 管理器)
- 万维网服务 → 至少包含「静态内容」和「HTTP 错误页」;如需运行 ASP.NET 项目,再勾选「ASP.NET 4.8」或「ASP.NET Core Hosting Bundle」对应项(后者需另行下载安装)
其他如 FTP 服务器、CGI、WebSocket 等按需选择,非必需项可暂不勾选以减少潜在冲突。
完成安装并验证
点击「确定」后等待系统自动启用功能(无需重启,但部分系统提示重启后生效)。完成后:
- 按 Win + R 输入
inetmgr回车,可直接打开 IIS 管理器 - 浏览器访问
http://localhost或http://127.0.0.1,看到 IIS 默认欢迎页即表示服务已运行 - 若打不开,检查 Windows 防火墙是否阻止了端口 80(可在「高级安全防火墙」中添加入站规则)
常见问题处理
如果勾选后提示“找不到源文件”或安装失败:
- 确保系统已联网,Windows 会自动从网络下载组件
- 运行命令提示符(管理员),执行
dism /online /enable-feature /featurename:IIS-WebServer /all /norestart强制启用核心服务 - 检查系统更新是否完整,缺失关键补丁可能导致功能不可用











