Beenden Sie das Programm in der Windows-Eingabeaufforderung

18

In der Eingabeaufforderung: Ich suche nach einer Windows-Entsprechung von STRG + C in Unix und Mac, um das Beenden eines Programms in einer Eingabeaufforderung zu erzwingen. Manchmal wartet mein Programm nur unendlich auf ... etwas und ich möchte es schließen, ohne STRG + ALT + ENTF zu drücken und das Beenden der Windows-Eingabeaufforderung zu erzwingen. Vielen Dank!


quelle
Strg + D funktioniert manchmal auch.
William

Antworten:

16

Eigentlich ist es auch Strg + C unter Windows. Strg + Umbruch funktioniert normalerweise auch, hat aber bei einigen Befehlen eine andere interessante Semantik als Strg + C (siehe ping -tzum Beispiel).

Joey
quelle
Ich wollte nur hinzufügen, dass Strg + Pause auch funktioniert. Ja, Pause und Break sind für die meisten Computer die gleichen Tasten, aber in meinem Fall und ich bin mir sicher, dass andere Benutzer die FN-Taste drücken müssen, wenn ich den Break-Teil dieser Taste verwenden möchte. Wenn Sie also Strg + FN + Pause drücken, funktioniert dies ebenso wie bei Strg + Pause. Dies ist ideal für diejenigen unter uns, die so wenig Tasten wie möglich verwenden möchten.
Rolo
Nach meiner Erfahrung stoppt das meiste Programm nur mit Strg + Pause und weniger mit Strg + C
PHPst
16

Strg + C stoppt ein Programm, das an der Eingabeaufforderung ausgeführt wird, ähnlich wie bei anderen Betriebssystemen.

Verwenden Sie den folgenden Befehl, um das Beenden eines Prozesses über die Eingabeaufforderung zu erzwingen:

taskkill / F / IM process.exe

/Fwird die Beendigung erzwingen, /IMbedeutet , dass Sie den Namen der ausführbaren Datei (des Images) angeben, und process.exeist der Prozess, der beendet werden soll.

Will Eddins
quelle
1
Stellen Sie sicher, dass Sie "process name.exe" verwenden, wenn es ein Leerzeichen enthält!
Phoshi
Umgehung von FEHLER: Der Prozess "remoting_host.exe" mit PID 8164 konnte nicht abgebrochen werden. Grund: Zugriff verweigert.
Matthis Kohli
Ich habe es selbst gefunden, bin zu Services gegangen und habe den Service mit der oben zurückgegebenen PID beendet.
Matthis Kohli
4

Normalerweise wäre das STRG-UNTERBRECHEN (die PAUSE / BREAK-Taste auf einer 101-Tasten-Tastatur), aber ich denke, das kann deaktiviert werden.

Versuch es einmal.

Da dies jedoch keine eigentliche Programmierfrage ist, stimme ich für eine Verlagerung auf den Superuser .


quelle
1
Hast du eine Ahnung, ob es einen Äquiv. Gibt? für eine macbook tastatur? Vielen Dank!
0

Befehl zum Beenden der Eingabeaufforderung:

taskkill /IM cmd.exe
Talha Khalid
quelle