当前位置: 首页 > 知识库问答 >
问题:

如何在Windows中终止当前使用localhost端口的进程?

梅修贤
2023-03-14

如何删除已分配给端口的当前进程/应用程序?

例如:localhost:8080

共有2个答案

松国兴
2023-03-14

步骤1(与KavinduWije所写的公认答案相同):

netstat -ano | findstr :yourPortNumber

将步骤2中的内容更改为:

tskill typeyourPIDhere 

注意:taskkill在某些git bash终端中不起作用

谭献
2023-03-14

步骤1:

打开cmd.exe(注意:您可能需要以管理员身份运行它,但这并不总是必要的),然后运行以下命令:

netstat-ano findstr:

(将 替换为所需的端口号,但保留冒号)

红色圈出的区域显示PID(进程标识符)。找到正在使用所需端口的进程的PID。

第二步:

接下来,运行以下命令:

任务终止/pid /f

(这次没有冒号)

最后,您可以通过重新运行“步骤1”中的命令来检查操作是否成功。如果成功,您就不会再看到该端口号的搜索结果。

 类似资料:
  • 如何删除已分配给端口的当前进程/应用程序? 例如:

  • 有一些类似的问题,但没有一个答案对我不起作用。

  • 问题内容: 我试图使用tomcat 目录关闭tomcat 。但是发现服务器没有正确关闭。因此,我无法重新启动 。tomcat在port上运行。 我想杀死正在运行的tomcat进程。我首先要具有在特定端口(8080)上运行的进程的列表,以便选择要杀死的进程。 问题答案: 使用命令 使用作为用途作为他们的流程。 它将显示带有端口号和进程ID的进程列表 之前的数字是进程ID。现在使用命令杀死进程 意味着

  • 问题内容: 我在我的一个Java应用程序中使用Socket通信。据我所知,如果程序遇到任何异常终止,侦听端口不会关闭,并且由于报告“端口已打开。”而无法重新启动该程序。处理这个问题?处理此问题的一般方法是什么? 问题答案: 听起来您的程序正在套接字上侦听。通常,当程序退出时,操作系统会关闭所有可能打开的套接字(包括侦听套接字)。但是,对于侦听套接字,操作系统通常在程序退出后将端口保留一段时间(几分

  • 问题内容: 我正在尝试在python中编写一些短脚本,如果尚未启动该脚本,则会在子进程中启动另一个python代码,否则终止终端机和应用程序(Linux)。 所以看起来像: 应用缺少从文件 “ .proc”中 读取的pid来命名进程的知识,存在问题。另一个问题是解释器说名为 dat的 字符串不等于 “ x” ?我错过了什么? 问题答案: 使用很棒的库非常简单: 如果您不想安装新的库,可以使用以下模