Gelegentlich verhält sich ein Programm auf einem Windows-Rechner verrückt und hängt einfach. Also rufe ich den Task-Manager auf und drücke den "Prozess beenden" Button dafür. Allerdings funktioniert das nicht immer; wenn ich es oft genug versuche, dann wird es normalerweise irgendwann sterben, aber ich würde es wirklich bevorzugen, es sofort zu beenden. Auf Linux könnte ich einfach kill -9
verwenden, um sicherzustellen, dass ein Prozess stirbt.
Dies könnte auch für das Schreiben von Batch-Skripten verwendet werden und das Schreiben von Batch-Skripten ist Programmieren.
Gibt es ein Programm oder Befehl, der mit Windows geliefert wird, der immer einen Prozess beendet? Eine kostenlose Drittanbieter-App wäre in Ordnung, obwohl ich es bevorzugen würde, dies auf Maschinen zu tun, an denen ich zum ersten Mal sitze.
22 Stimmen
Ungewollte Prozesse sind ein häufig genug auftretendes Problem in der Programmierung, dass ich nicht zustimmen kann; dies ist keine Frage, die nichts mit dem Thema zu tun hat.
24 Stimmen
Ich befasse mich als Entwickler täglich mit Prozessmanagement. Das ist absolut mein Thema!
17 Stimmen
Ich rate dringend davon ab, diese Frage zu löschen. +195 und es ist ein wirklich früher Google-Treffer für die betroffene Frage.
2 Stimmen
"Es sei denn, sie betreffen direkt Tools, die hauptsächlich für die Programmierung verwendet werden" Ich stieß auf dieses Problem in Bezug auf Visual Studio, das einen Prozess am Laufen hielt, den ich nicht beenden konnte. Das Schließen von Visual Studio half, den problematischen Prozess zu beenden.
0 Stimmen
Sie können das Stop-Process PowerShell-Cmdlet verwenden.
0 Stimmen
Aaaaaaaaaand es ist geschlossen :/
0 Stimmen
Wenn ein anderes Programm einen Verweis auf den Prozessgriff hat, wird das Programm nicht beendet, bis er freigegeben wird. Es handelt sich um ein Zombie-Programm - im Programm ist nichts mehr übrig. Wenn es beendet würde, würde das andere Programm abstürzen.