저는 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}