windos杀死进程

windos杀死进程:

第一步,打开cmd命令窗口,输入命令,根据端口号查找对应的进程号

netstat -ano | findstr 80 //列出进程极其占用的端口,且包含 80
  • 1
  • 1

结果如下: 
这里写图片描述

发现 8080 端口被 PID(进程号)为 9268 的进程占用。

第二步, 据进程号寻找进程名称

tasklist | findstr 9268
  • 1
  • 1

这里写图片描述

根据进程号从任务管理器中查找该程序,手动杀死即可。

但是我发现,在任务管理器中找不到该程序。只好从命令行杀死该程序了,命令如下:

taskkill -PID <进程号> -F //强制关闭某个进程
  • 1
  • 1

这里写图片描述

这样就把占用8080端口的进程给干掉了,终于可以愉快的不用重启电脑了。

### 如何在 Windows 系统中通过 PID 杀死进程 在 Windows 系统中,可以通过命令行工具 `taskkill` 结合进程 ID (PID) 来终止指定的进程。以下是具体方法: #### 使用命令行方式 可以利用 `taskkill` 命令来杀掉指定 PID 的进程。该命令语法如下所示[^1]: ```cmd taskkill /PID <process_id> /F ``` 其中 `/PID` 参数用于指定要终止的进程的 PID,而 `/F` 表示强制关闭。 例如,如果目标进程的 PID 是 1234,则执行以下命令即可将其终止: ```cmd taskkill /PID 1234 /F ``` #### 利用任务管理器手动操作 除了命令行外,还可以借助图形界面的任务管理器完成相同的操作。按下组合键 `Ctrl + Shift + Esc` 可快速打开任务管理器[^2]。随后切换至“详细信息”视图,在列表中定位到对应 PID 的进程条目,并右击选择“结束任务”。 #### 查找特定端口所关联的 PID 并杀死进程 当需要针对某个已知端口号找出其绑定的进程并予以清除时,可先运行下面这条指令查询相关信息[^3]: ```cmd netstat -aon | findstr :<port_number> ``` 假设我们要处理的是占用 8080 端口的服务,那么实际使用的语句应该是这样的形式: ```cmd netstat -aon | findstr :8080 ``` 从返回的结果里提取出对应的 PID 后再按照前述两种途径之一实施终结动作。 #### Python 实现自动化的脚本案例 对于熟悉编程的朋友来说,也可以编写一小段 python 脚本来实现上述功能。这里给出一个简单的例子作为参考: ```python import os def kill_process_by_pid(pid): try: command = f'taskkill /PID {pid} /F' result = os.system(command) if result == 0: print(f'Process with PID {pid} has been successfully terminated.') else: print('Failed to terminate the process.') except Exception as e: print(e) if __name__ == "__main__": pid_to_kill = input("Enter the PID of the process you want to kill: ") kill_process_by_pid(int(pid_to_kill)) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值