在Windows系统中,如果你想查看并终止占用特定端口(例如54321端口)的进程,可以通过以下步骤进行操作:

查看占用端口的进程
  1. 打开命令提示符(CMD)或PowerShell(以管理员身份运行可以获得更全面的信息)。
  2. 输入以下命令来查找占用54321端口的进程信息:
netstat -ano | findstr :54321
  • 1.

或者,在较新的Windows版本中(尤其是PowerShell环境),可以使用更现代的命令来获得更多信息:

Get-Process -Id (Get-NetTCPConnection -LocalPort 54321).OwningProcess
  • 1.

这条命令会显示所有与本地端口54321建立连接的TCP/IP信息,最后的findstr或PowerShell筛选是为了只保留包含54321端口的信息。

终止进程

找到占用端口的进程ID后,你可以选择是否终止该进程。**注意:**随意终止进程可能会导致数据丢失或系统不稳定,请确保知道你在做什么。

  1. 使用任务管理器终止进程:
  • 在命令提示符或PowerShell中,你会看到PID(进程ID)列出了占用端口的进程。
  • 打开任务管理器(可以通过右击任务栏并选择“任务管理器”,或按Ctrl+Shift+Esc快捷键)。
  • 切换到“详细信息”或“进程”标签页。
  • 在PID列中找到对应的进程ID,右击选择“结束任务”来终止它。
  1. 使用命令行终止进程:
    如果你更倾向于使用命令行,可以使用以下命令来终止进程(请将<PID>替换为实际的进程ID):
taskkill /F /PID <PID>
  • 1.

这条命令会强制终止指定PID的进程。请谨慎使用。

注意事项
  • 在终止任何进程之前,请确保了解该进程的作用,避免误杀系统关键进程。
  • 使用命令行工具(如PowerShell)时,确保你有足够的权限执行相关操作。