Windows 使用taskkill杀死进程窗口
我有一个java脚本,它正在运行并根据pid终止一些进程。 我使用“taskkill/F/pid”命令运行shell,添加进程的pid。 我有一个问题,有时这些进程没有被终止。尽管我再次运行脚本 1) 我怎样才能知道它为什么没有被杀死?Windows 使用taskkill杀死进程窗口,windows,process,kill,taskkill,Windows,Process,Kill,Taskkill,我有一个java脚本,它正在运行并根据pid终止一些进程。 我使用“taskkill/F/pid”命令运行shell,添加进程的pid。 我有一个问题,有时这些进程没有被终止。尽管我再次运行脚本 1) 我怎样才能知道它为什么没有被杀死? 2) *您是否知道有比taskkill更强大的程序来终止进程 10X有一个非常有用的工具称为wmic,它提供了强大的进程终止机制 wmic进程,其中“ProcessId=1234”调用终止 ,1234是要终止的进程的pid 有关如何使用wmic的更多详细信息,请
2) *您是否知道有比taskkill更强大的程序来终止进程
10X有一个非常有用的工具称为wmic,它提供了强大的进程终止机制
wmic进程,其中“ProcessId=1234”调用终止
,1234是要终止的进程的pid
有关如何使用wmic的更多详细信息,请参见,这样有时可以使用,但其他情况下则不行?请尝试在脚本中暂停,以便查看出现了什么错误,可能是文件上仍有一个句柄需要先关闭。我想情况正好相反。试图删除另一个进程使用的资源是无法启用的。我不确定你的意思。我的意思是在你的脚本中有一些类似于
taskkill/f/pid
的东西,然后你可以把pause
放进去,看看你得到的进程是在使用中还是访问被拒绝错误。哈,好的。但我如何才能看到“进程正在使用或访问被拒绝错误”?根据shell运行的返回值?如果taskkill/f
不执行此操作,WMI也不会执行此操作。该进程可能会挂起,因为它仍然保留一些尚未关闭的句柄。