You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Visual Studio调试后查找控制台应用的进程ID并终止?

解决控制台程序exe被占用无法删除的问题

方法1:用命令行定位并终止进程

  • 打开命令提示符(CMD)或PowerShell,执行以下命令精准查找进程:
    tasklist /fi "imagename eq MyApplication.blabla.exe"
    
    如果返回结果为空,尝试模糊匹配进程名:
    wmic process where "name like '%MyApplication%'" get processid,name
    
  • 找到对应进程ID(PID)后,执行强制终止命令:
    taskkill /f /pid <你的进程ID>
    

方法2:在任务管理器中精准识别进程

  • 打开任务管理器,切换到详细信息标签(此标签会显示完整进程名,不会像「应用」标签那样截断名称)
  • 在顶部搜索框直接输入你的exe全名MyApplication.blabla.exe,找到后右键选择「结束任务」
  • 如果仍找不到,右键点击详细信息的表头,勾选「命令行」列:若你的应用是.NET Core/.NET 5+版本,进程名可能显示为dotnet.exe,但命令行参数里会包含你的exe文件路径,找到对应进程后终止即可

方法3:用资源监视器查找占用句柄

  • 打开任务管理器,切换到「性能」标签,点击底部的「打开资源监视器」
  • 在资源监视器的「CPU」标签下,找到「关联的句柄」搜索框,输入你的exe文件名
  • 搜索结果会显示所有持有该文件句柄的进程,右键选择「结束进程」即可

内容的提问来源于stack exchange,提问作者Art

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.18 23:32:09