Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jsf-2/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 使用taskkill杀死进程窗口_Windows_Process_Kill_Taskkill - Fatal编程技术网

Windows 使用taskkill杀死进程窗口

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的更多详细信息,请

我有一个java脚本,它正在运行并根据pid终止一些进程。 我使用“taskkill/F/pid”命令运行shell,添加进程的pid。 我有一个问题,有时这些进程没有被终止。尽管我再次运行脚本

1) 我怎样才能知道它为什么没有被杀死?
2) *您是否知道有比taskkill更强大的程序来终止进程


10X

有一个非常有用的工具称为wmic,它提供了强大的进程终止机制

wmic进程,其中“ProcessId=1234”调用终止
,1234是要终止的进程的pid


有关如何使用wmic的更多详细信息,请参见

,这样有时可以使用,但其他情况下则不行?请尝试在脚本中暂停,以便查看出现了什么错误,可能是文件上仍有一个句柄需要先关闭。我想情况正好相反。试图删除另一个进程使用的资源是无法启用的。我不确定你的意思。我的意思是在你的脚本中有一些类似于
taskkill/f/pid
的东西,然后你可以把
pause
放进去,看看你得到的进程是在使用中还是访问被拒绝错误。哈,好的。但我如何才能看到“进程正在使用或访问被拒绝错误”?根据shell运行的返回值?如果
taskkill/f
不执行此操作,WMI也不会执行此操作。该进程可能会挂起,因为它仍然保留一些尚未关闭的句柄。