【问题标题】:How to avoid system process using port 80?如何避免使用80端口的系统进程?
【发布时间】:2018-02-26 09:41:40
【问题描述】:

我将我的tomcat更改为使用端口80,但日志显示该端口已被使用。所以我想知道如何检查哪个进程正在使用80端口以及如何关闭它?

【问题讨论】:

    标签: tomcat port


    【解决方案1】:

    打开CMD命令,输入命令,回车:

    netstat -ano | findstr ":80 "
    

    你会得到使用80端口的进程PID。然后输入

    tasklist /fi "PID eq 4" 
    

    查找进程名称,您可以在“Windows 任务管理器”窗口结束该进程。

    如果此进程是“系统”,您可以按照以下步骤避免“系统”进程使用端口 80。

    打开CMD命令,输入命令:

    regedit
    

    您将打开注册表编辑器窗口。按照下面的目录,你会发现一个名为“开始”的属性。

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\HTTP

    编辑“开始”属性,设置值为0,重启电脑,所有问题都解决了。

    【讨论】:

    • 谢谢,regedit 解决方案有效!不过,您能解释一下这个设置的作用吗?它并没有停止进程的启动,只是不再使用我需要的端口!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-09-11
    • 2013-03-26
    • 1970-01-01
    • 1970-01-01
    • 2010-12-25
    • 2018-10-11
    相关资源
    最近更新 更多