使用命令提示符杀死 Windows 中的应用程序(任务)
Posted
技术标签:
【中文标题】使用命令提示符杀死 Windows 中的应用程序(任务)【英文标题】:kill an application (task) in windows using command prompt 【发布时间】:2015-05-06 10:26:49 【问题描述】:我想使用命令提示符杀死 Windows 中的应用程序。但就我而言,我不想杀死父进程。当我的代码执行时,Python.exe 不断弹出 tk 窗口,我可以在 Windows 任务管理器的应用程序选项卡中看到这些窗口,并使用“结束任务”按钮也将它们杀死,但是当我尝试使用 taskkill 命令杀死它们时父进程也停止,停止 python 代码。
我想在应用程序选项卡中模仿“结束任务”的相同行为...无论如何我可以获得 windows 用于此目的的命令吗?
【问题讨论】:
您确定 tk 窗口不是从 Python 进程运行的吗? tk 如何从 Python 运行?听起来你真正想做的是隐藏窗户。 @cdarke 我正在为 gui 使用 tkinter ......当我在任务管理器的应用程序选项卡中右键单击 tk 窗口并选择“转到进程”然后它需要 python.exe,所以如果我试图以某种方式杀死它们,那么 python 也会停止 -->tasklist /fi "windowtitle eq Tk" Image Name PID Session Name Session# Mem Usage ============ ======= ========= ======================== python.exe 8128 控制台 1 391,228 K taskkill /F /FI "WindowTitle eq Tk" /T SUCCESS: PID 8128 的进程(PID 6520 的子进程)已终止。 既然windows是从python运行的,那么如果你杀了进程,你就杀了python。你为什么要杀死windows而不是python?你想达到什么目的? python 主代码是我想要的,但不是这些弹出的窗口,有很多空白窗口填满了我的屏幕(无法手动关闭数百个),其次它也降低了稳定性对于长时间运行的代码(此窗口弹出是第三方模块的副作用) 听起来您需要联系为您提供应用程序的人。 【参考方案1】:Taskview 和 Taskkill 这是我在我的案例中使用的两个命令,其中 taskkill kill 的 tast 语法是: 任务杀手 /IM /F 其中 /F 是强行杀死 例如,假设我想杀死他们的 CHROME commad 将是: Taskkill /IM chrome.exe /F
您将获得有关该命令的更多信息: https://technet.microsoft.com/en-in/library/bb491009.aspx
【讨论】:
以上是关于使用命令提示符杀死 Windows 中的应用程序(任务)的主要内容,如果未能解决你的问题,请参考以下文章