system进程(pid=4)占用80端口的解决方案

合集下载

80端口被占怎么办?

80端口被占怎么办?
TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448
看到了吗,端口被进程号为2448的进程占用,继续执行下面命令:
C:\>tasklist|findstr "2448"
thread.exe 2016 Console 0 16,064 K
80端口被占怎么办?
新手很多都遇到的情况80端口被占
apache 启动不了
这里我介绍一个方法 怎么查看什么程序占用了 这80端口。
开始--运行--cmd 进入命令提示符 输入netstat -ano所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"
一般有如下程序会占用80端口
迅雷系列的
包括下载、播放器、播放器插件
还有就是iis
如果遇到这种情况更改下设置 把以上程序的端口换了就ok了!
希望对新手有所帮助!
很清楚吧,thread占用了你的端口,Kill it
如果第二步查不到,那就开任务管理器,看哪个进程是2448,然后杀之即可。
如果需要查看其他端口。把 80 改掉即可
补充:原来出现这个错误原因(httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.1.111 for ServerName)是因为DNS没配置好. 如果不想配置DNS, 就在httpd.conf , 在最前加入 ServerName localhost:80 即可
经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用

如何查看80端口是否被占用_端口被占用解决办法

如何查看80端口是否被占用_端口被占用解决办法

80端口是否被占用的解决办法一、问题描述公司外网发布是必须使用80端口,可是每次tomcat启动时,总时报端口占用,如果将端口改为不用的端口,例如:8090等,就能正常启动使用。

二、问题分析一般服务器安装MS SQL Server 2008 时,都要求安装IIS 5.0或6.0,此时,肯定时被IIS 占用了,如果你把IIS 端口号修改成其它的,重启IIS 后,80端口仍然被占用呢,那你就需要检测是否还有其它服务占用了。

三、问题检查及处理先介绍一下我的服务器环境:Windows 2003 Server SP2,MS SQL Server 2008 R2 ,Tomcat 6.0 ,Sun JDK 1.6 和1.7版本。

检查端口占用常用方法有:使用Dos 命令检查或使用专用软件检查。

使用Dos 检查:在Dos 命令行中输入netstat -aon|findstr "80" 即可查看到端口被谁占用,我查时被System 占用,PID为4,使用进程查看器发现是系统自己的进程,所以没办法停用,如果停用,系统无法正常工作,并且重新启动电脑。

使用专用软件检查,例如:Active Ports软件,可以查看到什么端口被什么软件点用,安装位置是什么等,就可以直接定位,但是我的服务器还是显示为PID为4,程序为System 占用,声明:System不带.exe啊(有的进程为:System.exe,我的则不是)处理方法:经仔细查找,发现是MS SQL Server 2008服务占用了80端口,此时启动SQL Server 配置管理器,进入后,将SQL Server Reporting Services 服务停用后即可,也不影响MS SQL Server 的正常使用。

最终处理方法:1.将IIS改不用的端口后禁用掉。

2.将MS SQL Server 2008的SQL Server Reporting Services 服务停用。

80端口被system(pid=4)占用的解决方法

80端口被system(pid=4)占用的解决方法

80端口被system(pid=4)占用的解决方法在解决80端口被system(pid=4)占用的问题之前,我们需要先了解一下端口和进程的基础知识。

1.端口:在计算机网络中,端口是一种逻辑概念,用于区分不同的网络应用程序或服务。

它们是通过数字来表示的,范围从0到65535。

常见的端口包括HTTP(端口80)、HTTPS(端口443)、FTP(端口21)等。

2.进程:进程是计算机中运行的程序的实例。

每个进程都有一个唯一的进程标识符(PID),用于标识和管理进程。

在Windows操作系统中,PID为4的进程是系统进程,称为System进程。

现在我们来解决80端口被system(pid=4)占用的问题。

以下是一些可能的解决方法:1.终止占用端口的进程:首先,我们可以尝试终止占用80端口的进程。

在Windows中,可以通过任务管理器来找到并终止进程。

打开任务管理器(通过按下Ctrl + Shift + Esc或者右键点击任务栏然后选择“任务管理器”来访问),切换到“详细信息”选项卡,然后找到PID为4的进程(System),右键点击并选择“结束任务”。

然而,需要注意的是这样做可能会导致操作系统出现不稳定的情况,因此可能需要谨慎操作并备份重要数据。

2.修改占用端口的服务:另一种方法是修改占用80端口的服务。

在Windows中,可以通过服务管理器来管理系统服务。

打开服务管理器(通过按下Win + R,输入“services.msc”并点击确定来访问),然后在服务列表中找到对应的服务,一般来说,服务名称应该与占用80端口的应用程序名称相对应。

找到该服务后,右键点击并选择“停止”或“禁用”。

需要注意的是一些系统服务是必需的,禁用它们可能会导致操作系统功能不可用。

3.更改占用端口的应用程序配置:还有一种方法是更改占用80端口的应用程序的配置。

在某些情况下,应用程序可能会使用固定的端口号,可以通过更改应用程序的配置文件或设置来解决该问题。

解决Windows Server 2016 System进程占用80端口-推荐下载

解决Windows Server 2016 System进程占用80端口-推荐下载

解决Windows Server 2008 System进程占用80端口我这台机子是64位系统Netsata –ano80 PID 4 在任管理器中是system NT Kernel&System我查到有以下几个占用80端口1.sql2008占用解决:如果只是关闭这个服务,用到SQL的时候还会打开可能不是这个问题把端口改成别的就可以了2. World Wide Web Publishing Service把这个服务关闭3.还有可能是你服务器上还运行别的程序占用了,,,,,看看是哪个我的程序不需要IIS所以只可能是有一个用这个端口把没用的端口关闭4.windows2008server这个程序也是占用80端口的如果不需要就把这个关闭吧5. 80端口被占用,于是win+r 运行cmd输入netstat -ano可以看到80端口被PID4占用,于是打开任务管理器-进程-查看,选择列,勾选PID可以看到pid 4 的被NT kernel & System 占用该进程是Http.sys。

它是http API的驱动组件,Http栈服务器。

如果该端口被Http.sys占用,说明一些正在使用http.sys的应用程序在运行。

这就是阻止Apache运行的原因,因为Http.sys占用着80端口。

你可以按照下面步骤禁用http.sys: stop http(*这个运行,提示无法停止需要你重启一下,,,在你运行第二次的时候会提示有在停止或无启动*)这个你可能看到有很多关联服务,先看一下这些你是否需要不要盲目的下一步在运行 Sc config http start= disabled如果不成可能需要你重启一下在运行,,,,我这就重启了在进行查看应该没有在占用80端口了。

如何查看80端口是否被占用_端口被占用解决办法

如何查看80端口是否被占用_端口被占用解决办法

如何查看80端⼝是否被占⽤_端⼝被占⽤解决办法如何查看80端⼝是否被占⽤_端⼝被占⽤解决办法进⼊CMD,输⼊netstat -ano就可以很清楚的看到本地80⼝占⽤程序的PID,然后再去任务管理器⾥查找到PID所对应的进程(如果任务管理器没有PID,查看-->选择列),原来是迅雷5给占⽤了,再去迅雷⾥查看设置,竟然BT的默认TCP 传输端⼝是80,改掉设置,IIS启动正常了。

-------------------------------------------------------------------------------------------------------------------如何查看80端⼝被占⽤开始--运⾏--cmd--cmd进⼊命令提⽰符,输⼊netstat -ano即可看到所有连接的PID之后启动任务管理器找到这个PID所对应的程序如果任务管理器中没有PID这⼀项,可以在任务管理器中选"查看"-"选择列"勾选pid,确定即可显⽰下⾯就介绍⼀种⾮常简单的⽅法,希望对⼤家有⽤假如我们需要确定谁占⽤了我们的80端⼝1、Windows平台在windows命令⾏窗⼝下执⾏:C:>netstat -aon|findstr "80"TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448看到了吗,端⼝被进程号为2448的进程占⽤,继续执⾏下⾯命令:C:>tasklist|findstr "2448"thread.exe 2016 Console 0 16,064 K很清楚吧,thread占⽤了你的端⼝,Kill it如果第⼆步查不到,那就开任务管理器,看哪个进程是2448,然后杀之即可。

如果需要查看其他端⼝。

把 80 改掉即可补充:原来出现这个错误原因(httpd.exe: Could not reliably determine the server's fully qualified domain na me, using 192.168.1.111 for ServerName)是因为DNS没配置好. 如果不想配置DNS, 就在httpd.conf , 在最前加⼊ ServerName localhost:80 即可另外360安全卫⼠中的【流量监控】,查看⽹络连接就可以看⼀些端⼝的情况。

system进程pid占用端口的解决方案

system进程pid占用端口的解决方案

system进程(pid=)占用端口的解决方案今天安装php环境的时候老是提示80端口被占用网上找了半天也没有解决方案cmd下面netstat了一下发现时pid4这个进程开始以为是iis的服务停掉以后还是不行控制面板里面卸载掉卸载internet信息服务-->万维网服务后还是不行捣鼓了半天原来是sql08的report服务占用了system的进程不一定就是iis进行apache启动时。

出现这个错误:通常每个套接字地址(协议/网络地址/端口)只允许使用有一次: make_sock:could not bind to address 0.0.0.0:80多方实验解决:1,在运行里输入cmd 进入DOS命令行窗口2,输入命令netstat -anb看到80端口被tomcat5在占用,关闭它,apache就正常启动了!如果你的80端口是被其他程序占用,直接关闭程序就可以了!在CMD下运行:apache -k installapache -k start这个apache的出错提示!可能是你还安装了其他的web服务器,比如IIS,它的默认端口也是80,你需要修改它的默认端口或修改apache的。

倘若安装了其他的web服务器,那就在系统的服务里面先停掉然后安装apache。

倘若没有安装其他的服务器,只是apache安装了多次,那么卸载apache的同时,一定要在磁盘中删除apache的所在安装路径下在文件,从新启动电脑,然后从新安装apache,就会ok的。

主要就是web服务器的端口冲突,还有就是多次安装卸载的不干净。

winxp 下apache2 安装问题及解决安装apache 2 出现的问题:“(OS 10048)通常每个套接字地址(协议/网络地址/端口) 只允许使用一次:make_sock: could not bind to address 0.0.0.0:80...”一般是IIS或其他程序占用了80端口引起的分析:netstat -a查看相应端口,是否有程序占用netstat -ab查看具体占用程序两种解决方法:1、打开控制面板->服务找到IIS admin 等相应服务关闭并禁用2、如果不想关闭IIS服务可将apache使用的端口改成其它端口将apache2/conf/httpd.conf 中的Listen 80 改为Listen (你要使用的端口) 如Listen 8080不过这时在你访问你的apache 下的Web服务时在域名后要加上端口号如:http://localhost:8080然后用CMD进入命令行模式进入你安装apache的目录/apache2/bin 输入apache -k installapache -k start通常每个套接字地址(协议/网络地址/端口)只允许使用一次。

查看80端口以及端口被占用解决办法

查看80端口以及端口被占用解决办法

如何查看80端口是否被占用以及端口被占用解决办法进入CMD(注:win8系统没有开始-->运行,需要使用快捷键:win+R进入运行),输入netstat -ano就可以很清楚的看到本地80口占用程序的PID,然后再去任务管理器里查找到PID所对应的进程(如果任务管理器没有PID,查看-->选择列-->PID(进程标示符)勾上即可)1、如何查看80端口是否被占用开始--运行(或者win+R)输入cmd 命令进入命令提示符,输入netstat -ano即可看到所有连接的PID之后启动任务管理器找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"勾选pid,确定即可显示经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用2、确定谁占用了我们的80端口以及解决办法1)在windows命令行窗口下执行:C:>netstat -ano|f indstr "80"TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 24482)端口被进程号为2448的进程占用,继续执行下面命令:C:>tasklist|findstr"2448"thread.exe 2016 Console 0 16,064 K3)C:>taskkill /pid 2448 /F4)如果第二步查不到,那就开任务管理器,看哪个进程是2448或者thread.exe ,然后杀之即可。

如果需要查看其他端口。

把 80 改掉即可补充:原来出现这个错误原因(4)httpd.exe: Could not reliably determine the server's fully qualified domain na me, using 192.168.1.111 for ServerName)是因为DNS没配置好. 如果不想配置DNS, 就在httpd.conf , 在最前加入 ServerName localhost:80 即可另外360安全卫士中的【流量防火墙】,查看网络连接就可以看一些端口的情况。

80端口被pid=4的进程占用的解决方法

80端口被pid=4的进程占用的解决方法

在 Windows 操作系统上,如果你发现 80 端口被pid=4的进程占用,通常这是由于系统中的 IIS(Internet Information Services)服务占用了该端口。

IIS 是用于托管和管理 Web 服务的 Microsoft 的 Web 服务器。

以下是解决该问题的步骤:1.停止 IIS 服务:打开命令提示符(以管理员身份运行),执行以下命令停止 IIS 服务:这会停止IIS 服务,释放80 端口。

如果成功停止,你可以继续执行下一步。

2.修改 IIS 监听端口:如果你需要使用 IIS 服务,并且不想关闭它,你可以尝试修改 IIS 的监听端口。

打开 IIS 管理器,找到默认网站,右键点击并选择“编辑绑定ings”或类似选项。

然后,修改 HTTP 绑定的端口为其他可用端口,比如 8080。

3.查找其他占用 80 端口的程序:如果不是 IIS 占用了 80 端口,可以使用netstat命令查找占用 80 端口的进程。

在命令提示符中执行:这将显示占用 80 端口的进程的 PID。

然后,可以使用任务管理器或taskkill命令终止该进程:其中<PID>是占用 80 端口的进程的实际 PID。

4.检查防火墙设置:有时候防火墙也可能导致端口无法正常释放。

确保防火墙允许流量通过你所需要使用的端口。

5.重启计算机:如果以上步骤没有解决问题,可以考虑重启计算机,以确保所有的端口和服务都被正确释放和重新启动。

请注意,以管理员身份运行命令提示符或 PowerShell 是执行这些命令的关键。

服务器启动时端口被占用问题(包含System占用端口解决方案)

服务器启动时端口被占用问题(包含System占用端口解决方案)

服务器启动时端⼝被占⽤问题(包含System占⽤端⼝解决⽅
案)
转:服务器启动时端⼝被占⽤问题(包含System占⽤端⼝解决⽅案)
前⾔
启动Tomcat服务器时常常会显⽰8080端⼝已被占⽤,索性解决⼀下,其他端⼝被占⽤的情况也可借鉴本解决⽅案
正⽂
解决⽅案
⼀般情况:CMD进⼊控制台后,输⼊命令netstat -ano来查看所有端⼝的使⽤详情,找到被占⽤端⼝对应的PID,然后在任务管理器中将该进程结束即可
特殊情况:同⼀般情况,只是被占⽤端⼝对应的PID所对应的进程是System进程,不能被结束
下⾯是⼀次实例演⽰如何解决System占⽤8080端⼝的问题
⾸先进⼊控制台,输⼊以下命令,如下图所⽰,8080端⼝被PID为4的进程占⽤
netstat -ano
随后进⼊任务管理器——详细信息查看,发现PID为4的对应为System进程,⽆法被终⽌
再次输⼊以下命令,如下图如所⽰,查看http服务器状态快照,找到已注册的URL数⽬中占⽤8080端⼝的请求队列名称,本例中占⽤8080端⼝的请求队列名称为VideoPlayer
netsh http show servicestate
再根据请求队列的名称找到其对应的控制器进程ID,本例中VideoPlayer请求队列对应的PID号是5652,最后进⼊任务管理器,找到PID对应的进程,终⽌任务即可。

终⽌占⽤8080端⼝的进程后,重新输⼊netstat -ano,可以发现此时8080端⼝未被占⽤,然后你就可以去启动tomcat跑项⽬了
如有错误,还请指正!。

system进程(pid=4)占用80端口的解决方案

system进程(pid=4)占用80端口的解决方案

system进程(pid=4)占用80端口的解决方案今天安装php环境的时候老是提示80端口被占用网上找了半天也没有解决方案cmd下面netstat了一下发现时pid4这个进程开始以为是iis的服务停掉以后还是不行控制面板里面卸载掉卸载internet信息服务-->万维网服务后还是不行捣鼓了半天原来是sql08的report服务占用了system的进程不一定就是iis进行apache启动时。

出现这个错误:通常每个套接字地址(协议/网络地址/端口)只允许使用有一次: make_sock:could not bind to address0.0.0.0:80多方实验解决:1,在运行里输入cmd 进入DOS命令行窗口2,输入命令netstat -anb看到80端口被tomcat5在占用,关闭它,apache就正常启动了!如果你的80端口是被其他程序占用,直接关闭程序就可以了!在CMD下运行:apache -k installapache -k start这个apache的出错提示!可能是你还安装了其他的web服务器,比如IIS,它的默认端口也是80,你需要修改它的默认端口或修改apache的。

倘若安装了其他的web服务器,那就在系统的服务里面先停掉然后安装apache。

倘若没有安装其他的服务器,只是apache安装了多次,那么卸载apache的同时,一定要在磁盘中删除apache的所在安装路径下在文件,从新启动电脑,然后从新安装apache,就会ok的。

主要就是web服务器的端口冲突,还有就是多次安装卸载的不干净。

winxp 下apache2 安装问题及解决安装apache 2 出现的问题:“(OS 10048)通常每个套接字地址(协议/网络地址/端口) 只允许使用一次:make_sock: could not bind to address 0.0.0.0:80...”一般是IIS或其他程序占用了80端口引起的分析:netstat -a查看相应端口,是否有程序占用netstat -ab查看具体占用程序两种解决方法:1、打开控制面板->服务找到IIS admin 等相应服务关闭并禁用2、如果不想关闭IIS服务可将apache使用的端口改成其它端口将apache2/conf/httpd.conf 中的Listen 80 改为Listen (你要使用的端口) 如Listen 8080不过这时在你访问你的apache 下的Web服务时在域名后要加上端口号如:http://localhost:8080然后用CMD进入命令行模式进入你安装apache的目录/apache2/bin输入apache -k installapache -k start通常每个套接字地址(协议/网络地址/端口)只允许使用一次。

端口占用解决方法

端口占用解决方法

端口占用解决方法端口占用是指在使用网络通信时,一些程序或服务占用了特定的端口,导致其他程序或服务无法使用该端口进行通信。

端口占用可能会影响系统的正常运行,因此需要及时解决。

下面将介绍一些常见的解决端口占用的方法。

1.查找占用端口的进程:- 使用命令行工具(如Windows的cmd命令提示符或Linux的终端),输入以下命令:netstat -ano(Windows)或lsof -i -P , grep LISTEN (Linux),可以查看当前正在使用的端口及对应的进程ID。

- 在Windows中,可以使用Task Manager(任务管理器)查看当前正在运行的进程和它们的PID(进程ID),然后在命令行工具中输入命令:tasklist , findstr [PID],即可查看该进程的详细信息。

2.结束占用端口的进程:- 在Windows中,可以使用Task Manager,找到对应的进程,右键点击选择"结束进程",或者使用命令行工具输入命令:taskkill /PID [PID] /F(其中[PID]为进程的PID),来强制结束进程。

- 在Linux中,可以使用kill命令,输入命令:kill [PID],来结束进程。

3.修改占用端口的服务配置:- 如果端口占用是由一些服务(如Web服务器、数据库服务器)导致的,可以通过修改该服务的配置文件来修改使用的端口号。

- 在Windows中,可以在服务管理器中找到对应的服务,右键点击选择"属性",然后在"常规"或"设置"选项卡中修改端口号。

4.禁用占用端口的服务:-如果端口占用的服务不再需要使用,可以将其禁用或停止,以释放端口。

- 在Windows中,可以在服务管理器中找到对应的服务,右键点击选择"停止"或"禁用",以停止或禁用服务。

80端口被system(pid=4)占用的解决方法

80端口被system(pid=4)占用的解决方法

80端口被system(pid=4)占用的解决方法在日常的网络管理中,我们经常会遇到各种问题,其中之一就是80端口被system(pid=4)占用。

这种情况可能会导致服务无法正常启动,进而影响网络性能。

本文将为大家提供一种解决方法。

一、问题分析system进程是Windows操作系统中的一个内置进程,其进程ID为4。

由于其特殊的位置和权限,有时候会出现占用80端口的情况。

这种情况通常是由于网络设置、系统更新或其他系统操作导致的。

二、解决方法1. 检查系统日志:检查系统日志,查看是否有关于网络连接或进程占用的相关提示,这有助于了解问题的具体原因。

2. 重启计算机:有时候,重启计算机可以解决一些暂时性的网络问题。

可以尝试重启计算机后观察80端口是否仍然被占用。

3. 结束占用进程:使用任务管理器或命令行工具,查找并结束system进程,观察端口占用情况是否得到改善。

请注意,结束进程可能会对系统稳定性产生影响,请谨慎操作。

4. 修改端口设置:如果以上方法均无效,可以尝试修改系统端口设置。

在计算机管理界面,找到“服务”选项,找到与网络相关的服务项,修改其端口号。

请注意,修改服务端口需要一定的系统管理权限,操作时应谨慎。

三、注意事项在操作过程中,需要注意以下几点:1. 确保操作前做好备份,避免误操作导致系统崩溃或其他不可预知的问题。

2. 操作时应谨慎,避免不必要的问题发生。

3. 寻求专业人士的帮助,如果遇到难以解决的问题,请及时寻求专业网络管理人员的帮助。

通过以上方法,一般可以解决80端口被system(pid=4)占用的问题。

在操作过程中,只要遵循正确的步骤和方法,就可以避免不必要的麻烦和风险。

80端口被占用的解决办法

80端口被占用的解决办法
巧妙破解Windows XP登陆口令
Windows XP强大而友好的系统界面博得了越来越多用户的青睐,然而它对用户安全性的审核即是非常严格的,要是你忘记了设置的口令(密码),可别以为能够像Windows98那样选择“取消”同样可以进入系统--这一点相信安装Windows XP的你,是很清楚的。当然这也是有过痛苦的经历后,才被我们重视的。
2、按下Ctrl + Alt + Del 组合键调出“任务管理器”;
3、结束其中的explorer.exe进程,此时桌面上的“任务栏”消失;
4、单击“安全删除硬件”对话框的“停止”键,当系统提示“安全地移除硬件”文字提示时,即可拔下USB插头;
5、然后在“任务管理器”菜单上依次点击“文件(F)”→“新建任务(运行...)” ,输入“explorer.exe”,然后回车,此时任务栏出现,大依次点击“属性”、“外观”、“高级”按钮。
第二步, 在打开的“高级”对话框中,在“项目”下拉列表里选择“窗口”。
第三步, 再打开右边对应的“颜色”列表,选择其中的“其他”一项,在打开的对话框里,把“色调”的参数设置为85,把“饱和度”参数设置为90,把“亮度”参数设置为205。再点击“确定”退出设置。
第四步,打开ie浏览器,选择“工具”栏中的“internet选项”,点击“辅助功能”按钮,在“不使用网页中指定的颜色”前打钩。
全部步骤完成后,网页、文件夹、文本文档里的背景颜色都变成了绿色。其中,色调、饱和度和亮度的参数值,还可以根据个人的喜好稍作修改,让自己用电脑的候最舒服。
褚仁远教授还说,红色是最刺激眼睛的颜色,看得时间长了,就容易产生眼干、眼涩等症状,加重眼睛疲劳,所以建议大家不要使用红色作为电脑屏幕和网页的底色。

如何查看80端口是否被占用_端口被占用解决办法

如何查看80端口是否被占用_端口被占用解决办法

如何查看80端口是否被占用_端口被占用解决办法进入CMD,输入netstat -ano就可以很清楚的看到本地80口占用程序的PID,然后再去任务管理器里查找到PID所对应的进程(如果任务管理器没有PID,查看-->选择列),原来是迅雷5给占用了,再去迅雷里查看设置,竟然BT的默认TCP 传输端口是80,改掉设置,IIS启动正常了。

-------------------------------------------------------------------------------------------------------------------如何查看80端口被占用开始--运行--cmd--cmd进入命令提示符,输入netstat -ano即可看到所有连接的PID之后启动任务管理器找到这个PID所对应的程序如果任务管理器中没有PID这一项,可以在任务管理器中选"查看"-"选择列"勾选pid,确定即可显示经常,我们在启动应用的时候发现系统需要的端口被别的程序占用,如何知道谁占有了我们需要的端口,很多人都比较头疼,下面就介绍一种非常简单的方法,希望对大家有用假如我们需要确定谁占用了我们的80端口1、Windows平台在windows命令行窗口下执行:C:>netstat -aon|findstr "80"TCP 127.0.0.1:80 0.0.0.0:0 LISTENING 2448看到了吗,端口被进程号为2448的进程占用,继续执行下面命令:C:>tasklist|findstr "2448"thread.exe 2016 Console 0 16,064 K很清楚吧,thread占用了你的端口,Kill it如果第二步查不到,那就开任务管理器,看哪个进程是2448,然后杀之即可。

如果需要查看其他端口。

服务器80端口问题处理

服务器80端口问题处理

记一次网站无法访问解决过程,服务器80端口问题解决过程服务器在公司测试的时候,能够在局域网内正常访问,服务器托管到电信机房后,电信要求服务器和域名必须备案后,才会开通服务器的外网80端口(未备案的外网80端口关闭,外网无法通过域名和ip访问),期间经过了2个月的备案过程,后来电信通知说已经开通了外网80端口了,但是我测试的时候发现外网还是无法访问网站,于是开始有了下面的排除过程,特此记录分享。

第一步:关闭系统防火墙和其他安全软件,测试发现还是无法访问。

第二步:检查服务器上是否80端口被其他进程占用。

参考:/article/cd4c2979f77163756e6e608e.html主要使用DOS命令如下netstat -annetstat -aon|findstr "80"tasklist|findstr "2448"和正常服务器对比后发现少了0.0.0.0:80,多了127.0.0.1:80这个,根据多出的127.0.0.1:80的pid找出了对应的进程是system(正常的服务器0.0.0.0:80根据pid找出的进程也是system),于是我开始猜测,是不是服务器上安装的软件把80端口占用了,于是我开始卸载服务器上安装的没用的软件,如杀毒软件,防火墙软件、QQ等,卸载完毕后,重启服务器,发现还是无法访问。

在网上查找了一段时间后,发现有的说是MS SQL Server 2008的服务SQL Server Reporting Services 占用80端口,服务器安装的是SQLserver2008r2,于是马上停止了这个服务,测试还是无法外网访问。

第三步:排除是服务器上的80端口问题,还是电信没给开通外网的80端口。

在网上查找了1天后,发现有个帖子里面说是电信根本没给开通80端口,于是我测试服务器80端口是否有问题,想到的办法就是把原来的网线拔掉,用另外一条网线,接一台笔记本,确认服务器的局域网ip,如192.168.1.222,然后在笔记本上的开始菜单-》运行-》输入cmd,回车-》然后输入telnet 192.168.1.222 80,如果80端口没有问题,会马上替换为一个新的黑色的窗口,说明连接成功,如果20几秒后,出现“连接到192.168.1.222...不能打开到主机的连接,在端口80:连接失败”,说明是服务器上的80端口有问题。

解决Apache80端口被占用问题

解决Apache80端口被占用问题

解决Apache80端⼝被占⽤问题如果80端⼝被占⽤,安装Apache的过程中,可能不能成功安装Apache的Servcie。

如果不能正确安装Apache Service,那么执⾏Start或Restart等命令时,会报如“找不到Apache2的Service”的错误,然后执⾏失败。

这样的话,修改了 httpd.conf⽂件,将端⼝改为其它值(如8088)也⽆法正确启动Apache服务。

① “开始”--“运⾏”输⼊cmd,打开命令⾏窗⼝②在命令⾏中输⼊netstat -aon,查看端⼝③找到80端⼝(0.0.0.0:80这个就是),记下PID, 然后打开任务管理器,进⼊进程。

④在进程列表中添加”PID“列,然后找到PID对应的进程就可以了。

在进程⾥找到与80端⼝相对应的PID,⼀般有俩个,要特别注意!⑤然后选择,点击右下⾓“结束任务”把结束进程⑥重新启动下要启动服务,如果不⾏,在看下是否还有其他进程占⽤端⼝。

⑦如果进程很多页,可以分页命令进⾏分页查看netstat -aon|more_________________________________________________________Windows10下80端⼝被PID为4的System占⽤导致Apache⽆法启动的分析与解决⽅案运⾏netstat -aon | findstr :80 ,发现pid是4的进程占⽤着80端⼝,这还是⼀个系统进程,kill不掉。

所以只能另想办法:1、打开注册表:regedit2、找到:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP3、在右边找到Start这⼀项,将其改为04、重启系统,System进程不会占⽤80端⼝重启之后,再启动Apache就可以了。

80端口被占用的解决

80端口被占用的解决

80端口被占用的解决几乎每一个网页设计师在做网站测试的时候,都会遇到过80端口被占用的情况!我从会做网站到现在也遇到过了N次了,今天又让我遇到了,我来解决他,并为大家做最详细易懂的分析。

我的情况:我用了一个小插件“黑风Aspweb服务器”代替IIS,尽管如此IIS组件也是要装的。

停止IIS中的“默认网站“,意味着停止了80端口的运行,然后打开“黑风Aspweb服务器”即可正常测试网站。

故障现象:今天“默认网站“已经停止,但是打开“黑风Aspweb服务器”还是提示“80端口被占用”。

解决过程:打开命令提示符——netstat -ano,就可以查看本机端口开放情况与对应的程序。

如下图:图中,可以看出,21、25以及80端口都被PID(进程标识符)为:5668的进程所占用。

现在,只要知道PID 为5668的进程就可以解决了。

2、打开任务管理器,如下图:图中,可以看出PID:5668对应的进程为inetinfo.exe。

(稍后解释inetinfo.exe进程)最后操作:结束该进程,重启或停止IIS“默认网站”,不论如何inetinfo.exe都会自动重新运行,然后,再停止IIS“默认网站”,运行“黑风Aspweb服务器”,即可解决。

注:进程PID是可以变化的,就是说不同时间运行同一个程序,他的PID号就不同。

不同计算机同一个进程的PID号多数情况也是不同的。

因此,在结束inetinfo.exe之前的PID是一个三位数,重新启动后,它的PID 可能为四位数了。

这点不影响问题的解决,我只是好奇,便拿出来说罢了。

=====================inetinfo.exe:正常情况下,inetinfo.exe主要用于支持微软Windows IIS网络服务的除错。

这个程序对你系统的正常运行是非常重要的。

属于系统组件,不要删除!他对应的系统服务是IIS admin Service 或world wide web publishing service 。

【优质文档】system系统进程占网速-范文模板 (4页)

【优质文档】system系统进程占网速-范文模板 (4页)

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! ==system系统进程占网速篇一:Win8.1系统System.exe进程占用磁盘率高达100%如何解决有用户反馈在Win8.1正式版系统运行速度非常慢,打开任务管理器发现System.exe进程占用磁盘率高达100%,System.exe进程是什么?有什么办法能够解决此问题?System.exe属于系统进程,所以一般来说可以通过系统设置解决此类问题,下面小编分享一些解决方法给大家,用户可根据下面教程来解决此问题。

1、关闭家庭组Win+X—控制面板→操作中心→维护→关闭家庭组。

2、关闭家庭组服务:WIN+R运行Services.msc,找到 HomeGroup Listener 和HomeGroup PRovider 服务,分别停止和禁用这2个服务。

3、关闭TCP/IPV6协议打开网络和共享中心→更改适配器设置→网络连接→ internet协议版本6(tcp/ipv6)的前面的勾去掉,然后确定退出。

4、关闭Windows defenderWin8下微软默认杀毒MSE和Windows Defender合二为一了,当我们打开EXE,压缩包比较多的文件夹,它就会一直扫描,解决办法:快捷键Win+X →控制面板→Windows Defender →设置→实施保护→ 去掉勾和管理员→启用Windows Defender →去掉勾。

篇二:system进程cpu占用资源降低的方法【问题描述】:system进程占用cpu100%,或是开很多程序导致cpu占用100%,一直降不下来【解决方案】:查看虚拟内存,进行调试1.“我的电脑”属性——高级——设置点击“高级”——“更改”需要把虚拟内存更改到哪个分区直接点击对应的分区,然后选择“自定义大小”进行调节。

一般虚拟内存设置为物理内存的1.5——3倍即可。

电脑Win7系统被80端口占用的解决方法

电脑Win7系统被80端口占用的解决方法

电脑Win7系统被80端口占用的解决方法
电脑在Win7系统中,80端口是为超级本传输协议(HTTP)开放的,这是上网使用次数最多的协议,难免会遇到80端口占用程序进程问题,只要我们找出占用程序进程,再将该程序进行关闭就不会显示被占用的提示了。

下面是店铺为大家整理的关于电脑Win7系统被80端口占用的解决方法,一起来看看吧!
电脑Win7系统被80端口占用的解决方法
1、在IIS管理器中更改网站绑定端口为除80端口外的其它端口。

2、停止正在使用80端口的应用程序,然后从IIS管理器中启动网站。

3、故障排除:
要想知道某个端口被哪个应用程序占用了,有两种方法:
Netstat命令
1)“运行”中输入cmd
2)在命令行中输入netstat -ano,得到端口号对应的PID
3)打开任务管理器,点击“查看“菜单,选择“选择列”,给进程列表中添加”PID“列,然后找到PID对应的进程就可以了。

以上也就是Win7系统被80端口占用的解决方法。

通过上述方法进行操作,再通过Windows任务管理加于相关设置,那么占用80端口程序进程就可以简单的关闭。

如果你也想关闭80端口的话就试试上面的方法吧。

如果大家还有任何疑问欢迎给我留言,小编会及时回复大家的!。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一般是IIS或其他程序占用了80端口引起的
分析:
netstat -a
查看相应端口,是否有程序占用
netstat -ab
查看具体占用程序
两种解决方法:
1、打开控制面板->服务 找到 IIS admin 等相应服务 关闭并禁用
这个apache的出错提示!
可能是你还安装了其他的web服务器,比如IIS,它的默认端口也是80,你需要修改它的默认端口或修改apache的。
倘若安装了其他的web服务器,那就在系统的服务里面先停掉然后安装apache。
Hale Waihona Puke 倘若没有安装其他的服务器,只是apache安装了多次,那么卸载apache的同时,一定要在磁盘中删除apache的所在安装路径下在文件,从新启动电脑,然后从新安装apache,就会ok的。
1,在运行里输入 cmd 进入DOS命令行窗口
2,输入命令 netstat -anb
看到80端口被tomcat5在占用,关闭它,apache就正常启动了!如果你的80端口是被其他程序占用,直接关闭程序就可以了!
在CMD下运行:
apache -k install
apache -k start
我查看任务管理器的进程,发现上一个页面的开发服务器引起的,我结束进程:
强行关闭8080端口
解决方法如下: 1.打开CMD. cmd
2.查找端口号的PID netstat -a -o
3.强行关闭 ntsd -c q -p PID(查询出来的PID号码)
凡事预则立,不预则废。曾经沧海难为水,除却巫山不是云。粉骨碎身浑不怕,要留清白在人间。寄意寒星荃不察,我以我血荐轩辕。
经过研究发现原来:
所有非托管资源程序必须能控制资源释放,如数据库连接、SOCKET连接等在使用后都应当显示关闭,如果是长连接,在程序退出时应当确保所有占用的连接都被关闭。
绑定的端口没有释放,需要等待一段时间,或者在程序退出时调用close关闭udp套接字。
2、如果不想关闭IIS服务 可将apache使用的端口改成其它端口
将apache2/conf/httpd.conf 中的
Listen 80 改为 Listen (你要使用的端口) 如 Listen 8080
不过这时在你访问你的apache 下的Web服务时 在域名后要加上端口号
如: http://localhost:8080
然后用CMD进入命令行模式 进入你安装apache的目录 /apache2/bin
输入
apache -k install
apache -k start
通常每个套接字地址(协议/网络地址/端口)只允许使用一次。
姑苏城外寒山寺,夜半钟声到客船。我寄愁心与明月,随风直到夜郎西。人有不为也,而后可以有为。黄沙百战穿金甲,不破楼兰终不还。一腔热血勤珍重,洒去犹能化碧涛。今天安装php环境的时候老是提示80端口被占用 网上找了半天也没有解决方案
cmd下面netstat了一下发现时pid4这个进程
开始以为是iis的服务停掉以后还是不行控制面板里面卸载掉卸载internet信息服务-->万维网服务后还是不行
主要就是 web服务器的端口冲突,还有就是多次安装卸载的不干净。
winxp 下 apache2 安装 问题及解决
安装apache 2 出现的问题:
“(OS 10048)通常每个套接字地址 (协议/网络地址/端口) 只允许使用一次:
make_sock: could not bind to address 0.0.0.0:80...”
捣鼓了半天原来是sql08的report服务占用了 system的进程不一定就是iis
进行apache启动时。出现这个错误:
通常每个套接字地址(协议/网络地址/端口)只允许使用有一次: make_sock:could not bind to address 0.0.0.0:80
多方实验解决:
相关文档
最新文档