Windows taskkill不';t压井工艺

Windows taskkill不';t压井工艺,windows,taskkill,Windows,Taskkill,我有时会得到一个进程,如果我运行taskkill/im_process.exe/f/t,那么它不会杀死它,因为: 错误:无法终止PID为6492的进程(PID为5788的子进程)。 原因:没有正在运行的任务实例。 但如果我打开TaskManager并单击EndProcess,它就会消失。为什么任务管理器工作,而taskkill不工作?我需要能够以编程方式终止该进程,因此我需要找到一个CLI命令来成功终止该进程 我在谷歌上搜索过,但还没有找到有效的解决方案。我在用代码块编写软件时遇到了完全相同

我有时会得到一个进程,如果我运行
taskkill/im_process.exe/f/t
,那么它不会杀死它,因为:

错误:无法终止PID为6492的进程(PID为5788的子进程)。
原因:没有正在运行的任务实例。

但如果我打开TaskManager并单击EndProcess,它就会消失。为什么任务管理器工作,而taskkill不工作?我需要能够以编程方式终止该进程,因此我需要找到一个CLI命令来成功终止该进程


我在谷歌上搜索过,但还没有找到有效的解决方案。

我在用代码块编写软件时遇到了完全相同的问题


结果是Codeblocks仍在调试它,我必须按下顶部菜单上的红色播放按钮(F8)才能继续。检查以确保没有其他程序链接到您的应用程序。

此外,如果您在Visual Studio下调试该过程,您将遇到这种情况。您需要从调试器分离调试器或终止进程。

这也适用于“Taskkill/f不终止进程”。这些都是“特殊情况”,但我怀疑其他人也像我一样操作——将远程工作者RDPd发送到现场桌面。这不是每个人的解决方案,但到目前为止是我的,我认为值得分享

我一直被我的Citrix客户端搞得一团糟,以至于我无法打开新的会话;无法终止wfica32.exe进程-访问被拒绝或没有正在运行的任务实例。使用任务列表。尝试了各种各样的建议,但没有一个奏效——最后总是重新启动,这当然是一种痛苦

但我碰巧用/V运行了Tasklist,RDP就是线索——我只是断开了正在运行的RDP会话并重新连接了——所有wfica任务都消失了,现在我可以重新打开Citrix会话了

wfica32.exe                  63636 RDP-Tcp#16

powershell kill-n_进程
?Nada<代码>终止:找不到名为“the_process.exe”的进程。验证进程名称并再次调用cmdlet。在第1行中,char:1+kill-n the_process.exe+~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~类别信息:ObjectNotFound:(the_process.exe:String)[停止进程],ProcessCommandException+FullyQualifiedErrorId:noprocessfound宽恕名称,Microsoft.PowerShell.Commands.StopProcessCommand我也尝试过不使用.exe。我也试过在结尾加上星号。我还试着以管理员的身份运行cmd窗口。你能透露更多关于这个过程的信息吗?您是否绝对确定此进程实际上正在运行?因此,在打印消息“没有正在运行的任务实例”(PID 6492)之后,您仍然可以在任务管理器中看到6492?那将是一个错误。但是,如果它实际上不再列在任务管理器中,那么这只是一个争用条件,即PID为6492的进程正在等待一个子进程终止,然后在
taskkill
调用
TerminateProcess
之前自杀。这是Windows中存在多年的错误。如果您在正确的时间调用正确的内核函数,您将得到一个虚拟进程。这种情况并不经常发生,但如果你管理数百台计算机,你至少每月会看到一次。这意味着普通用户可能每两年体验一次。调试应用程序时会遇到特定问题。这里的问题是操作系统的问题。我刚才遇到了这个问题,正如你说的,我正在调试一些代码。关闭VS帮助了我。