一、通过“服务器管理器”查看 IIS 安装状态
Windows Server 2012 默认使用“服务器管理器”作为核心的系统配置和监控工具。管理员可以通过以下步骤快速判断 IIS 是否已安装:
打开“服务器管理器”(Server Manager)。在左侧导航栏点击“仪表板”或“本地服务器”。在右侧信息面板中查找“角色”部分,查看是否包含“Web 服务器 (IIS)”。
如果看到“Web 服务器 (IIS)”出现在角色列表中,则说明 IIS 已经被安装并配置。
二、通过“控制面板 - 程序和功能”检查 IIS 组件
除了使用服务器管理器,还可以通过传统的 Windows 控制面板来查看 IIS 的安装状态:
进入“控制面板” → “程序” → “启用或关闭 Windows 功能”。在弹出的窗口中展开“Internet Information Services”节点。观察其子项是否被勾选,若已被勾选则表示 IIS 相关组件已经安装。
路径操作控制面板 → 程序 → 启用或关闭 Windows 功能检查 IIS 是否被勾选
三、使用 PowerShell 查询 IIS 安装状态
对于熟悉命令行的管理员来说,PowerShell 是一种高效且灵活的方式:
Get-WindowsFeature -Name Web-Server
该命令会返回 IIS 主角色的安装状态,输出结果中的 Installed 字段为 [X] 表示已安装。
Get-WindowsFeature -Name Web*
此命令可以列出所有与 IIS 相关的功能模块及其安装状态,便于进一步排查。
四、验证 IIS 服务是否正在运行
即使 IIS 被安装,也需要确保其服务处于运行状态:
按下 Win + R,输入 services.msc 并回车。在服务列表中查找名为 World Wide Web Publishing Service 或 IIS Admin Service。确认其“状态”列是否为“正在运行”。
也可以使用 PowerShell 命令:
Get-Service -Name W3SVC
输出显示服务状态为 Running 则表示 IIS 正在运行。
五、尝试访问默认 IIS 测试页面
最直观的方法是直接测试 IIS 是否正常响应请求:
在服务器本机打开浏览器,输入地址:http://localhost。如果看到 IIS 默认欢迎页面,则表示 IIS 成功安装并启动。
graph TD
A[开始] --> B{IIS是否安装?}
B -- 是 --> C[IIS 角色存在于服务器管理器]
B -- 否 --> D[未安装 IIS]
C --> E{服务是否运行?}
E -- 是 --> F[访问 http://localhost 验证页面]
E -- 否 --> G[启动 World Wide Web Publishing Service]