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!

相关文章推荐

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

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

windows server 2012 删除IIS,解除80端口占用

打开“服务器管理器”,在右上角依次找到菜单:“管理(M)”→“删除角色和功能”, 选择IIS服务器管理器,下一步删除即可。...

用gitblog建一个blog

最近建了个bolg: www.xiaoxiaoguo.cn,欢迎访问 O(∩_∩)O一.空间选用1.国内: 选阿里云或者腾讯云就可以了. 2.国外:选国外的空间的优势是不用备案这些,域名解析好后可以...

Atitit. 解决80端口 System 占用pid 4,,找到拉个程序或者服务占用http 80服务

Atitit. 解决80端口  System 占用pid 4,,找到拉个程序或者服务占用http服务     这个是http.sys系统服务占用了...   net stop http ,三...
  • attilax
  • attilax
  • 2014年10月18日 23:13
  • 3053

IIS发布项目时,80端口被占用解决方法

1、 项目在IIS上配置的要求是,在默认站点上添加应用程序。,然后再创建虚拟目录。 2、 遇到的问题是,服务器的iis上没有默认站点。创建默认站点时,端口80,无法启动。则解决办法如下。 ...

关于Win7系统安装XAMPP建站集成软件包80端口占用问题的解决方法

Win7系统安装XAMPP建站集成软件包80端口占用问题

php的wamp服务器的wampapache启动时遇到80端口被system占用的解决方法

1. 安装完wamp并启动,图标是红色的: 2. 启动服务(在状态栏对应的图标上单击左键): 3. 启动后图标变为橙色,将鼠标移上去,提示两个服务中只启动成功了一个: ...

IIS7和Apache2.2代理共用时,80端口被占用的解决方法(IIS端口修改步骤)

如果系统中出现端口互相占用的情况,可以通过以下方法来修改IIS的端口 1、  在“运行”里面输入inetmgr,进入IIS信息服务管理器 2、  如图中步骤,先将IIS停止 3、  如图中...

启动项目时80端口被 system占用了。解决方法

昨天做项目时,突然项目就无法启动了。。一看报错。。我的80端口被占用。。。第一次遇到这样的情况。。百度了很多方法都找不到解决方法。。。一时很苦恼。。然后改端口。。因为我是新手,有盲区。一直以为改 to...

Windows10下启动nginx反向代理服务器失败的解决方法(重在解决:80端口被PID为4的System占用问题)

关于win10操作系统下,不能正常启动nginx反向代理服务器的解决
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:80端口被系统占用,关闭后,iis启动不了解决方法
举报原因:
原因补充:

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