![如何(什么程序)终止 Windows 中已处于非活动状态 X 秒且在多个实例中运行的进程](https://linux22.com/image/1486044/%E5%A6%82%E4%BD%95%EF%BC%88%E4%BB%80%E4%B9%88%E7%A8%8B%E5%BA%8F%EF%BC%89%E7%BB%88%E6%AD%A2%20Windows%20%E4%B8%AD%E5%B7%B2%E5%A4%84%E4%BA%8E%E9%9D%9E%E6%B4%BB%E5%8A%A8%E7%8A%B6%E6%80%81%20X%20%E7%A7%92%E4%B8%94%E5%9C%A8%E5%A4%9A%E4%B8%AA%E5%AE%9E%E4%BE%8B%E4%B8%AD%E8%BF%90%E8%A1%8C%E7%9A%84%E8%BF%9B%E7%A8%8B.png)
我有一个程序的多个实例正在运行,但有时它会停止响应。我需要检查 X 的进程是否已超过 X 秒没有响应,如果是,则终止此进程 - 不是 X 的所有实例,而是这个特殊的实例。
像 Kiwi 或 Process Explorer 这样的监控程序只能关闭 PID 为 X 的进程或进程 X 的所有实例。
谁能分享一个程序/脚本来让我解决这个问题?
更详细的信息:这是我在不同的帐户上开始的游戏,有时游戏无法进入会话并停止响应,导致帐户在游戏中处于 AFK 状态,只能等到会话停止,然后帐户再次排队 - 当这种情况经常发生时,会有处罚甚至禁令...如果帐户正常进入会话,则对任何人来说都不会出问题。
答案1
:loop
您可以使用和示例goto loop
来试用该脚本timeout
:
:loop
taskkill /im "League of Legends.exe" /fi "STATUS eq NOT RESPONDING"
timeout /t 5 /NOBREAK
goto loop
答案2
尝试进程黑客....几乎就像进程探索器但是有很多高级选项,我不确定你的情况是什么,我希望你提供更多信息,例如:它是浏览器上的游戏还是像 origin 和 steam 之类的东西......等等