IIS 网站无法启动

2026-01-06 17:21:31 225

欢迎来到8455线路检测中心技术小课堂。


IIS 网站无法启动(“服务未启动”或“端口被占用”)

 

一、服务未启动:检查并启动相关服务

 

打开服务管理器 Win + R,输入 services.msc回车。

或:开始菜单 → 搜索“服务”并打开。

 

 

检查并启动关键服务 确保以下服务状态为“正在运行”,启动类型为“自动”: 

World Wide Web Publishing Service(W3SVC)

Windows Process Activation Service(WAS)

IIS Admin Service(IISADMIN)

若未启动,右键选择“启动”;若启动失败,查看“属性 → 依赖关系”,确保依赖服务已启动。

 

 

若服务未安装或已禁用

打开“控制面板 → 程序和功能 → 打开或关闭 Windows 功能”。

勾选“Internet Information Services”及“World Wide Web Publishing Service”等组件,按提示安装并重启服务器。

 

 

二、端口被占用:查找并释放端口

 

查看端口占用情况

以管理员身份打开命令提示符(CMD)或 PowerShell,执行:

 netstat -ano | findstr :80

netstat -ano | findstr :443

 

查看最后一列的 PID(进程 ID),确认是否有其他进程占用 80/443 端口。

 

 

根据 PID 定位进程

在任务管理器中切换到“详细信息”选项卡,按 PID 排序,找到对应进程。

或执行:

 tasklist | findstr

查看进程名称(如 httpd.exe、nginx.exe、tomcat.exe等)。

 

 

结束占用端口的进程

在任务管理器中右键对应进程 → “结束任务”。

或命令行强制结束:

taskkill /f /pid

 

注意:若为系统关键进程(如 svchost.exe),请勿随意结束,优先修改 IIS 端口。

 

 

三、修改 IIS 网站绑定端口

 

80/443 端口被其他服务(如 Apache、Tomcat)长期占用,建议修改 IIS 端口:

 

打开 IIS 管理器

开始菜单 → 搜索“IIS 管理器”并打开。

或:控制面板 → 管理工具 → Internet Information Services (IIS) 管理器。

 

 

修改网站绑定

左侧展开服务器 → “网站”,选中目标网站。

右侧点击“绑定”,选择 HTTP/HTTPS 绑定 → “编辑”。

将端口改为未被占用的端口(如 8080、8088、8888 等),点击“确定”。

 

 

重启网站并验证

右键网站 → “重启”。

在浏览器访问 http://www.landui.com:8080或 http://服务器IP:8080,确认网站正常访问。

 

 

四、其他常见原因与排查建议

 

配置文件损坏

检查 %SystemDrive%\\inetpub\\logs\\LogFiles下的 IIS 日志,查看具体错误信息。

必要时重置 IIS 配置:

iisreset /stop

iisreset /start

或使用 appcmd重置相关模块配置。

 

 

权限问题

确保网站根目录及 C:\\Windows\\System32\\inetsrv\\config等目录对 IIS 用户(如 IUSR、应用程序池标识)有读取/执行权限。

 

 

依赖组件缺失

检查是否安装了必要的 .NET Framework 版本及 ASP.NET 模块。

 “程序和功能 → 打开或关闭 Windows 功能”中确认相关组件已勾选。

 

 

五、快速排查流程总结

 

服务检查:services.msc→ 启动 World Wide Web Publishing Service及依赖服务。

端口排查:netstat -ano | findstr :80→ 结束占用进程或修改 IIS 端口。

配置检查:查看 IIS 日志、重置配置、检查权限。

重装/重置:若以上无效,考虑重置 IIS 或重新安装 IIS 组件(先备份配置)。

 

建议:

生产环境修改端口后,需同步更新防火墙规则和 DNS/负载均衡配置。

定期检查 IIS 日志和系统事件查看器,提前发现潜在问题。

 

 

8455线路检测中心官网上拥有完善的技术支持库可供参考,大家可自行查阅,更多技术问题,可以直接咨询。同时,8455线路检测中心整理了运维必备的工具包免费分享给大家使用,需要的朋友可以直接咨询。

更多技术知识,8455线路检测中心期待与你一起探索。




提交成功!非常感谢您的反馈,我们会继续努力做到更好!

这条文档是否有帮助解决问题?

非常抱歉未能帮助到您。为了给您提供更好的服务,我们很需要您进一步的反馈信息:

在文档使用中是否遇到以下问题:
XML 地图