Ich verwende Scilab, um auf eine Software namens LTSpice (XVIIx64.exe) zuzugreifen, und wenn ich taskkill/powershell.exe „Get-Process XVIIx64 | Stop-Process“ oder andere Abbruchbefehle verwende, wird der Prozess nicht wirklich beendet (es schließt zwar das Programm, aber es ist immer noch im Speicher vorhanden, wie im Bild unten zu sehen). Wenn ich den Code in Scilab wiederhole, wird eine weitere Instanz von LTSPICe (XVIIx64.exe) im Speicher erstellt, und mit der Zeit gibt es so viele davon, dass Scilab herunterfährt, da es keinen weiteren Speicher zuordnen kann :(. Wie kann ich diesen Prozess tatsächlich beenden? Es ist auch seltsam, dass in der Fehlermeldung erwähnt wird, dass „untergeordneter Prozess von PID 18208“ nicht beendet werden konnte, PID 18208 jedoch nicht in der Taskliste angezeigt wird (siehe Anhang).
Antwort1
Versuchen...
Get-Process -Name XVIIx64 |
%{Stop-Process -Force}