查找端口占用情况
netstat -aon|findstr "<port_number>"
这里的 <port_number> 应替换为你想要关闭的端口号。
执行上述命令后,将显示占用该端口的进程PID(Process Identifier)。记下该 PID。
继续在命令提示符中输入以下命令,结束占用该端口的进程:
taskkill /F /PID <pid_number>
将 <pid_number> 替换为步骤2中记录的进程PID。
查找端口占用情况
powershell
Copy code
Get-Process -Id (Get-NetTCPConnection -LocalPort <port_number>).OwningProcess
将 <port_number> 替换为你要关闭的端口号。
知道占用端口的进程后,可以使用以下命令结束该进程:
powershell
Copy code
Stop-Process -Id <pid_number> -Force
将 <pid_number> 替换为占用指定端口的进程ID。
除了命令行工具外,还有一些第三方软件和网络管理工具能够更直观地管理和关闭端口,比如 CurrPorts、TCPView 等。
总之,以上方法提供了在 Windows 中关闭指定端口的常用方式,可根据具体情况和个人偏好选择合适的方法。在关闭端口之前,请确保你有足够的权限,并谨慎操作,以避免影响系统稳定性或其他进程的正常运行。