首页 > 其他分享 >win2003系统system占用80端口的解决办法

win2003系统system占用80端口的解决办法

时间:2023-09-12 10:32:24浏览次数:44  
标签:服务 iis pid 端口 system win2003 线程 80


本人一直都是用APMServ在winxp中搭建本地服务器测试网站,但最近换了win2003系统,结果本来在XP正常使用的APMServ启动时死活都提示80端口被占用,换成8080端口,虽然提示服务启动了,但是本地网站却打不开,在cmd中用命令查找时,发现提示system占用了80端口。

如何查看端口

在win03的cmd命令窗口输入netstat -abn ->c:/port80.txt 然后到c盘port80.txt文件中找到占用80端口的程序pid,记下pid。打开任务管理器,点击“查看”/选择列,勾选“PID(进程标识符)”,然后单击“进程”标签,找到80端口对应的pid。

如本人的命令结果输入显示为

TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4

其中4为进程pid

打开任务管理器,发现pid为4的是System进程

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

查了很长时间。从网上也找了不少原因。

总结起来,无非有几点:

1、装有sqlserver2008的系统,会有一个sqlserver reporting services服务会占掉这个端口。

查看结果:我查了一下,这个服务早就被我停了。

2、迅雷,QQ旋风等一些下载工具会占用这个端口,尤其是迅雷在开着的时候。

检查结果:我在之前也碰到过这个情况,把迅雷停了就可以了,可现在还是不行,于是,把迅雷卸掉。结果发现还是不行。

3、iis可能会占用这个端口。

检查结果,虽然我的机器上也装有iis。但是,我现在所有的iis服务都是用着8080端口,而且还没有开启。也基本上排除了。

4、World Wide Web Publishing Service这个服务也有可能,

检查结果,这个服务是iis启动的必备服务,倒也有可有,但关了后,再看,80端口依然被占。重启还是不行。

可能的一些问题,全被排除了,再然后,发现有人推荐如下的解决方法。 去注册表中修改一个值。

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

打开RegEdit:

找到HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/HTTP

找到一个DWORD值Start,将其改为0

重启电脑,System进程将不会占用80端口

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

照做了,还是不行,当然,网上是说的是win7系统。

同样的,还有用命令行来做以上操作的

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

1. sc config http start= demand

2. Reboot

3. Run the command (netsh http show servicestate) as administrator

After you have run this command, you can disable http.sys as follows:

1. net stop http

2. Sc config http start= disabled

Please let me know if you face any issues in the process.

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

试了一下,还是一点用都不管,其实,命令行的这个操作,和改注册表的效果是一样的。

实在没辙,这时,已经重启了机器十几回,因为是远程 控制服务器,每一次重启得十几分钟,可把我折腾坏了。

想起有一些软件是可以监控进程以及进程中包含的线程的,于是我去下载了一个线程查看器。procexp。

装上之后,再看system进程。发现有两个线程很可疑。

第一个就是:World Wide Web Publishing Service,这个服务刚才停过,发现没有效果,我就又起来了。

第二个一个internet的线程,再看这个线程,是由iis admin services这个服务引起的,其他没什么了,这个服务应该也是iis启动的一个必备服务。停掉后,再看,果然80端口不再被占,可以顺利的使用。

最后总结原因。原来是即使 iis里部署的网站都不用80端口,在启动时,仍然会被iis admin services 和World Wide Web Publishing Service,这几个iis必备服务抢到80端口,所以,就一直报80端口被占。把这个服务停掉后,先启动apmserv.然后再启动iis admin这个服务。就一切正常了。


标签:服务,iis,pid,端口,system,win2003,线程,80
From: https://blog.51cto.com/u_16255870/7443231

相关文章

  • 80端口被system 占用解决方法
    今天启动Apache的时候老是提示失败,很简单,使用netstat-ano发现80端口被占用。如图所示: 按照PID来说:在任务管理器中查看PID的进程名 既然是system。那么应该不回是真正的系统。而是微软的其他系列产品的进程在运行。【注意:我已经在服务services.msc中结束了IISADmin服务......
  • Falcon 180B 目前最强大的开源模型
    TechnologyInnovationInstitute最近发布了Falcon180B大型语言模型(LLM),它击败了Llama-270b,与谷歌Bard的基础模型PaLM-2Large不相上下。180B是是Falcon40B模型一个最新版本。以下是该模型的快速概述:180B参数模型,两个版本(base和chat)使用RefinedWeb数据集训练3.5万亿个令......
  • 8086汇编指令编码规范
      学习MASM汇编时有时会被各种语法弄混,其实很多指令的规则是很简单的,但编译器为了方便添加了伪指令来帮助编译器更准确的生成机器代码。为了深入理解伪指令背后的逻辑,特将8086的编码规则记录如下,以便随时参阅。  一、编码规范:                  ......
  • 【Azure Redis】Redis-CLI连接Redis 6380端口始终遇见 I/O Error
    问题描述使用Redis-cli连接Redis服务,因为工具无法直接支持TLS6380端口连接,所以需要使用stunnel配置TLS/SSL服务。根据文章(LinuxVM使用6380端口(SSL方式)连接AzureRedis(redis-cli&stunnel):https://www.cnblogs.com/lulight/p/14188279.html),配置stunnel后,始终无法连接成......
  • JDBC 连接 MySQL 报错 Unknown system variable ‘query_cache_size‘
    官方说法:ThequerycacheisdeprecatedasofMySQL5.7.20,andisremovedinMySQL8.0.Deprecationincludesquery_cache_size.querycache在MySQL5.7.20已经过时了,并且在MySQL8.0版本中被移除了。所以要更新mysql驱动版本<dependency><groupId>mysql</groupId......
  • Android9.0 SystemServerCrash问题总结
    设备在反复休眠唤醒后SystemServer挂掉背景:同事自测发现,当反复按压Power键后概率性出现系统挂掉的问题。分析过程查看系统log如下:12-0511:43:27.53015091759IWatchdog:CollectingBinderTransactionStatusInformation12-0511:43:29.70415091759EWatchdog:First......
  • sol. CF1680F Lenient Vertex Cover
    CF1680FLenientVertexCover下面用\(G\)表示一个环的边集,记作环\(G\)。我们令一个环\(G\)的价值为它经过的返祖边数量,记作\(Z(G)\),下面给出核心结论:若存在一条边\(e_0\)经过所有\(Z(G)=1\)的奇环,且不经过任意一个\(Z(G)=1\)的偶环,那么\(e_0\)经过所有奇环......
  • Codeforces Round 804 (Div. 2) B. Almost Ternary Matrix
    给两个偶数\(n\)和\(m\)。任务是构造任意一个二进制矩阵,\(n\timesm\)。对于任意\((i,j)\),有且仅有两个邻居的颜色与\(a_{i,j}\)不同。邻居的定义为\(|x-x'|+|y-y'|=1\)。观察:任何\(n\timesm\)的矩阵若作为一个大型矩阵的子矩阵不会受到限制。于是构造......
  • Codeforces Round 807 (Div. 2) B. Mark the Dust Sweeper
    需要打扫\(n\)个房间,第\(i\)个房间有\(a_i\)的积灰。只能使用如下魔法打扫:选择\(i,j,(1\leqi<j\leqn,\min_{k=i}^{j}a_i>0)\)。执行\(a_i=a_i-1,a_j=a_j+1\)。需要将\(1\simn-1\)号房间的积灰全部清空,最少使用多少次魔法。观察一:显......
  • P8029 [COCI2021-2022#3] Akcija 题解
    注:这篇题解中涉及到的所有概念均会在其第一次出现时用斜体标出,有些概念给出了定义,而有些概念的含义请自行意会。定义状态为选了的物品数\(a\)与相应总价格\(b\)的二元组\((a,b)\)。相应地定义状态之间的大小关系、最优状态与状态和状态的加法运算\((a_1,b_1)+(a_2,b......