Window查看服务是哪个进程,并强制kill(发现端口或者文件被占用)

目前在window安装mysql5.7成功后,设置端口为3306的时候,报端口被占用,于是设置为3308。

安装成功,启动mysql-server也成功。

连接时 mysql -uroot -p时报密码错误。错误信息是 3306端口返回的。即以前开启的mysql-server。于是使用命令,根据端口号找到对应的进程,并kill。

1- 找到对应的进程号。

执行命令,如图所示,占领3306的进程号是 4328

netstat -ano | findstr 3306

2- 根据进程号,强制关闭。

执行命令

taskkill /pid 4328 -t -f;

还有时候是删除文件发现被服务占用了(很大可能是dll文件),导致删除不了。此时你需要先关闭服务,再删除。但是我们可能不知道服务名和端口。那么可以使用一下命令找到占用文件的PID

tasklist /m <文件名>

例如我删除文件夹时,发现TaskbarSearch.dll删除不了

 在使用上述的 taskkill 杀掉对应的PID

taskkill /f /pid <PIDNum>

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值