80端口被系统占用,关闭后,iis启动不了解决方法

转载 2017年04月21日 12:48:42

原文地址:https://www.douban.com/note/558154122/?type=rec
80端口被系统占用,关闭后,iis启动不了解决方法
RGG RGG 2016-05-17 15:37:47
setup_xampp.bat win10 不排除本地防火墙拦截

关闭服务

net stop http

sc config http start= disabled

后iis无法启动

以管理员身份运行cmd,输入:
sc config http start= demand & net start http
就可以开启服务iis服务

net stop http

sc config http start= disabled

付出的代价再要回来。

第一步:在命令提示符里输入

sc config http start= demand & net start http就行了。

第二步:你要是不放心,再输入

sc config http start= enabled,它会提示所请求的服务已经启动。

第三步:再输入netstat -ano验证下会发现

80端口又被pid=4的东东占用了。

80端口这个确实是一个很麻烦的问题,这几天一直在这个问题上打转,下面总结了几点错误和解决方案提供给大家。

之前我有一篇博客就是讲tomcat搭建服务器的80端口问题,用了

net stop http

sc config http start=disabled

后http服务关闭了,然后就是原来占用80端口的pid=4的服务或者程序改为占用445端口了。

现在我想用 IIS搭建服务器 了,本来IIS的localhost默认的端口是80的,现在应该不是了,而且会有 好多问题:

1.启动iis7管理服务器提示:无法启动计算机上的服务W3SVC
2.启动Windows Process Activation Service服务,报错:6801 指定资源管理器中的事务支持未启动或已关闭
3.启动world wide web publishing service服务,报错:1068:依赖服务或组无法启动

看到这些个问题头都大了,具体 表征 为:

1.打开IIS,在里面的根目录,就是应用程序池和网站的根目录,右击启动会出现上述问题。

2.点击里面的网站,切换到功能视图,点击ASP启动出现上述问题;点击默认文档启动出现上述问题;点击身份验证启动出现上述错误

3.右击计算机->管理->服务

找到 Windows Process Activation Service,若正在运行不管它,若不在运行,启动它,若有问题就是上述错误。

找到 world wide web publishing service,发现不在运行,启动它如果没有报错那问题就解决了,如果报错了,就会报上述的错误。

解决方案:

  1. 明确少什么:

右击 world wide web publishing service,点击属性,点击依存关系 ,如下图所示:

会发现一个是 Windows Process Activation Service,一个是HTTP Services。后者就是大难点,关键所在(前提是 Windows Process Activation Service能正常启动 )。

2.一个方法是重装IIS(不推荐,因为这个方法基本上没啥作用)

3.对于 之前是因为 输入了

net stop http

sc config http start=disabled

付出的代价再要回来。

第一步:在命令提示符里输入

sc config http start=demand & net start http就行了。

sc config http start= demand & net start http

第二步:你要是不放心,再输入

sc config http start=enabled,它会提示所请求的服务已经启动。

第三步:再输入netstat -ano验证下会发现

80端口又被pid=4的东东占用了。

4.更改好之后,启动 world wide web publishing service,然后应该可以搭建服务器了。之后 最好重启下电脑(不重启应该没关系,重启之后 world wide web publishing service会自动启动,不需要手动了,要是你还是有问题,我也黔驴技穷了。 )

good luck!

Windows10关闭80端口占用

方案一:         以管理员身份运行cmd;输入net stop http;如果提示是否真的需要停止这些服务,则选择“Y”;完成后输入:sc config http start=disable...
  • Exiaoyin
  • Exiaoyin
  • 2016年07月14日 11:48
  • 3015

windows 端口被进程占用 但是进程已经关闭

windows 端口被进程占用 但是进程已经关闭,再开此程序,提示开启失败或端口被占用等。 这是因为此进程使用了system("start a.exe")等类似的语句,导致在其他进程还未退出时, wi...
  • woshiyuanlei
  • woshiyuanlei
  • 2017年08月09日 21:03
  • 553

Window 通过cmd查看端口占用、相应进程、杀死进程等的命令

如何查看程序占用的端口  一、 查看所有进程占用的端口  在开始-运行-cmd,输入:netstat –ano可以查看所有进程 二、查看占用指定端口的程序  当你在用tomcat发布程序时,...
  • jiangwei0910410003
  • jiangwei0910410003
  • 2014年02月07日 18:03
  • 127595

关闭端口号

 今天使用tomcat 没有正常关闭tomcat ,出现了端口号被占用问题,然而我的tomcat没有shutdown.bat文件,于是我手动地关闭正在使用的端口号 80. cmd--->net...
  • lijie815917
  • lijie815917
  • 2014年10月26日 20:33
  • 715

被iis占用80端口的几种解决办法

管理员命令行:win徽标键+x 第一种方法:卸载iis 我的电脑-添加或删除组件-添加或删除Windows组件-IIS信息服务 去掉 IIS前面的勾然后“下一步”就可以了。 第二种方法:改iis的端口...
  • zenglinshan
  • zenglinshan
  • 2017年05月14日 18:00
  • 5581

搭建IIS服务器80端口却已被占用的问题和用了Sc config http start= disabled命令导致HTTP服务无法启动的解决方案

80端口这个确实是一个很麻烦的问题,这几天一直在这个问题上打转,下面总结了几点错误和解决方案提供给大家。 之前我有一篇博客就是讲tomcat搭建服务器的80端口问题,用了 net stop htt...
  • u010792238
  • u010792238
  • 2014年03月31日 14:00
  • 4144

80端口被system进程占用/IIS占用

我在用wamp,后来经过一步步的排查,调试Apache里面的httpd.conf发现是80端口被占用,之后一直用8088端口,但是很不方便,于是决定找出并释放80端口。发现是system进程在占用80...
  • LEE18254290736
  • LEE18254290736
  • 2015年11月09日 22:29
  • 6041

解决System进程占用80端口

项目开发管理端后台程序,要换成JFinal框架,在搭建Demo框架完成后,Run As 项目中的Config文件后,提示80端口被占用。     好了,问题简单粗暴,解决80端口就OK了。    ...
  • u010191243
  • u010191243
  • 2016年02月27日 20:11
  • 21761

服务器端口80被占用

80端口被system占用的问题   今天启动tomcat的时候发现无法启动80端口被占用。 1、Netstat命令     1)“运行”中输入cmd     2)在命令行中输入nets...
  • saperliu
  • saperliu
  • 2015年05月01日 17:29
  • 301

lync边缘服务无法启动,因为端口被IIS占用

最近维护lync server 2013 的边缘服务器,突然发现lync server 音频/视频边缘服务 无法启动了,怎么设置都不行,重新发布了拓扑都没用,最后查找发现原来是443端口被占用了,不...
  • zhuifeng1024
  • zhuifeng1024
  • 2016年04月13日 09:26
  • 486
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:80端口被系统占用,关闭后,iis启动不了解决方法
举报原因:
原因补充:

(最多只允许输入30个字)