Prozess kann nicht abgebrochen werden

1676
Leśny Rumcajs

Mit Administratorrechten und Powershell möchte ich einen unangenehmen Prozess beenden.

PS D:\_prj> Get-Process someapp* | Stop-Process -Force(oder ohne -Force).

Das funktioniert in 99% der Fälle. Leider manchmal nicht. Nach der Ausführung des Befehls überprüfe ich, ob der Prozess beendet ist und erhalte:

PS D:\_prj> Get-Process someapp*  Handles NPM(K) PM(K) WS(K) VM(M) CPU(s) Id SI ProcessName ------- ------ ----- ----- ----- ------ -- -- ----------- 425 46 47052 60364 189 0,88 17316 2 someappHandler 

Warum? Was ist die PS-Lösung für ein solches Problem? Es kann erwähnenswert sein, dass das Töten über Task-Manager einwandfrei funktioniert.

2
Warum verwenden Sie nicht cmd und mit taskkill? mpboom vor 8 Jahren 0
Weil ich diese Frage als Powershell-Problem bezeichnet habe. Ebenso wie _C_-Fragen erwarten Sie keine _Python_-Antworten. Leśny Rumcajs vor 8 Jahren 4
Bedeutet "mit Administratorrechten", dass Ihre PowerShell-Sitzung ordnungsgemäß erhöht ist (Fenstertitel = "Administrator: Windows PowerShell")? megamorf vor 8 Jahren 0
Ja, "Administrator: Windows Powershell" ist der genaue Titel des PS-Fensters. Leśny Rumcajs vor 8 Jahren 0
Ich hatte das gleiche Problem. Normalerweise bedeutete dies, dass ein anderer Prozess oder Dienst den Prozess verwendete, den ich zu töten versuchte. Um dies zu umgehen, führen Sie am besten den Stop-Prozess im Hintergrund aus und führen dann eine Überprüfung des Prozessstatus durch. bbatman vor 8 Jahren 0

0 Antworten auf die Frage