如何终止一个进程?

如何终止一个进程?

我正在使用 Scilab 访问一个名为 LTSpice (XVIIx64.exe) 的软件,每当我使用 taskkill/powershell.exe “Get-Process XVIIx64 | Stop-Process” 或任何终止命令时,它实际上并没有终止进程(它确实关闭了程序,但它仍然在内存中,如下图所示)。一旦我在 scilab 中重复代码,就会在内存中创建另一个 LTSPICe (XVIIx64.exe) 实例,随着时间的推移,它们的数量会非常多,以至于 scilab 会关闭,因为它无法分配更多内存 :(。我怎么才能真正终止这个进程?奇怪的是,错误消息中提到“PID 18208 的子进程”无法终止,但 PID 18208 不会显示在任务列表中(查看附件)。

错误信息

答案1

尝试...

Get-Process -Name XVIIx64 | 
%{Stop-Process -Force}

相关内容