win7com端口占用-(win7 端口占用)

电脑教程 次浏览手机阅读
win7com端口占用 (win7 端口占用)

netsh http show servicestate 找到进程ID,任务管理器停止相关服务

昨天刚更新Windows10.总的来说效果挺好的,但是今天开始了。Apache服务器时发现,Apache莫名其妙地打不开。起初,我认为这是问题,就用管理员身份的控制台调用命令net start Apache2.4.结果还是打不开。手动启动服务报错Windows本地计算机无法启动Apache,查阅系统时间日志更多信息。手动启动服务报错Windows本地计算机无法启动Apache,更多信息,请访问系统时间日志。如果是非Microsoft请联系服务厂商,参考具体服务错误代码1。

如下图所示:

Windows本地计算机无法启动Apache,查阅系统时间日志更多信息。如果这是非Microsoft请联系服务厂商,参考具体服务错误代码1。

看到这种情况,我手动看到了。cd到Apache的httpd.exe执行目录httpd,找出原因,如下图所示:

(OS 10013)以访问权限不允许的方式尝试访问套接字。 : AH00072: make_sock: could not bind to address 127.0.0.1:80AH00451: no listening sockets available, shutting downAH00015: Unable to open logs

从图中可以看出,错误的原因是套接字绑定错误,这可以确定Apache80端口被占用。所以使用命令netstat -ano

查看哪个程序占用了80个端口,如图所示:

看到80端口被PID为4的System过程占用,呵呵,我想说我擦了什么鬼 _ 。仔细想想,一般程序不会占用80,然后使用命令netsh http show 路由网 servicestate

看看现在http如下图所示,发现服务状态有问题:

从图中可以看出,80端口是一个DefaultAppPool占用的东西,如果用过的话IIS的童鞋,在这个时候,我们必须考虑原因。在这里,我们仍然需要向下寻找原因。控制器过程可以在图中看到ID为4640,那么就 继续检查4640进程是什么鬼,进入任务管理器找到PID在4640的过程中,右键转到服务,可以看到当前流程所在的服务,如图所示:

看图中的服务,这里也找到了原因,IIS的World Wid Web Publishing Service 路由知识 万维网服务问题。

解决方案:

控制面板–>程序–>启用或关闭Windows功能–>找到Internet Information Service,关闭它


最近,80端口不时被占用。简单的百度解决后,重启电脑时会被占用。.今天很幸运的是,80端口和8080端口都被占用了。我无法忍受,决定下定决心解决这个问题。百度完美解决了这个问题,下面贴出解决方案:

一:原地址: http://www.2cto.com/os/201505/399603.html

我占用它的原因是 SQL Server Reporting Services,停止此服务并将其设置为手动启动

假如你没有安装 SQL Server,请参考以下解决方案

===============================================================================

突然发现 80 端口被莫名其妙地占用了,乍一看还是 System 这个进程

货物无法结束,于是我开始慢慢检查是什么占用了它

首先,打开 cmd 跑这一句,80 端口被System 占用,肯定是 HTTP 服务搞的鬼



1

netsh http show servicestate



看到 REPORTSERVER 略显疑惑

路由网


我们继续看,得到使用 80 端口的 PID还等什么?开 taskmgr!开 taskmgr!(任务管理器)

查看任务管理器 PID 的方法:

上方在 cmd 中,我们得到 PID = 4212,现在让我们来看看什么是奇怪的

看上图的结果,顿悟!如果你不确定是什么过程,我们右键给他 - 打开文件的位置

现在大家应该都明白了。我占据的根本是 SQL Server 的报告服务

最后我去 services.msc 停止他,手动设置服务。

如何查看当前 80 端口占用:



1

netstat -ano | findstr 0.0.0.0:80



输入此命令后返回车辆,中间没有内容意味着没有占用

二:原地址:https://www.caogenjava.com/detail/75.html

作者今天想在server2008年服务器用80端口运行一个项目,但系统提示80端口被占用,这在开发过程中很常见。检查谁占用了它,杀了他就不完了。检查没关系。结果太奇怪了。netstat -ano命令检查80端口pid占用0的过程,用任务管理器看,这个pid0的过程实际上是系统闲置的过程system idle process,这个过程是做不到的,所以是百度。

首先,我在百度图书馆找到了一篇帖子,说它是被发现的sqlserver数据库被占用了,因为我的服务器确实安装了数据库,我以为这就是为什么,但根据文章中的说明,80个端口仍然被占用,服务器重启后仍然被占用。帖子的地址是这样的:解决方案Windows Server 2008 System进程占用80端口。帖子的地址是这样的:解决方案Windows Server 2008 System进程占用80端口。

最后,我在其他帖子中找到了答案话不多说,直接上了方案。

打开设备管理器,单击菜单栏查看-->显示隐藏设备,此时可以看到非即插即用驱动程序,展开,找到HTTP,双击切换到驱动程序选项卡,将类型设置为禁用、确定和重启系统。(注:理论上可以直接点击停止,但点击后系统总是卡住。禁用应设置,否则系统重启后80将被占用),HTTP驱动通常是由打印机等设备连接引起的端口占用

喜欢 ()