启动IIS时发生0x8ffe2740错误。 原因是另一个程序占用了80个端口。 将IIS的默认端口更改为大于80即可解决。 启动成功后恢复为80,重新启动就没有错误了。 如果出现500个错误,重新安装IIS即可解决。
症状为:出现意外错误0x8ffe2740 原因:
如果系统中存在端口冲突,则可能发生这种情况。 默认情况下,IIS使用80个端口进行HTTP通信。 如果正在运行非IIS APP应用程序,并且使用相同IP地址的80个端口,则在尝试使用IIS管理器启动网站时可能会收到此错误消息。 解决方法
要解决此问题,可以执行以下操作之一:
'在IIS管理器中将站点绑定端口更改为80个端口以外的端口。
'停止使用80端口的APP应用程序,并通过IIS管理器启动网站。
其他信息
其他使用第三方工具(如TCPView和FPort )且具有80个端口的APP应用程序.方法1:
IIS管理员服务
开始--在运行过程中,输入:services.msc
打开服务管理器。 当然,也可以通过管理工具找到)
找到IIS管理员服务,如果未启动,请访问方法2
更改80个端口
如果不知道哪个程序占用80个端口,请使用TCPView或fport检查哪个程序。 八成是木马!
不,很简单。 更改端口。方法3:
我使用的mysql关闭后,也不能使用IIS
我使用的防火墙在禁用后也不能使用IIS
深入分析发生意外错误的0x8ffe2740后,上次的做法成功了,但每次重新启动计算机时都会发生iis stop。
这次到底看了管理员工具服务的项目
首先通过fport检测占用80个端口的程序svchost.exe和该程序的pid。
PID process端口打印路径
1396 svchost-80 tcpc :windowssystem32svchost.exe
可以在任务管理器中直接删除此pid的svchost.exe,但下次重新启动后也会发生同样的情况。 也就是说,有一个程序在每次windows重新启动时调用svchost.exe。 是什么呢? 通过查看服务最后将目标锁定到mysee2_runtime,仍然[ c :windowssystem32svchost.exe-kmy see2]在停止服务后,iis重新启动为了在避免此iis问题的同时使用mysee,只能将此服务更改为手动。 看mysee的流媒体很麻烦呢。
重启后,没有发生情况,这样就圆满解决了这个问题。