Wyjdź z programu w wierszu polecenia systemu Windows

18

W wierszu polecenia: szukam odpowiednika CTRL + C w systemie Windows w systemach UNIX i Mac, aby wymusić zamknięcie programu w wierszu polecenia. Czasami mój program po prostu nieskończenie czekał na ... coś i chciałbym go zamknąć bez naciskania klawiszy CTRL + ALT + DELETE i wymuszenia wyjścia z wiersza polecenia systemu Windows. Dzięki!


źródło
Ctrl + D również czasem działa.
William

Odpowiedzi:

16

W rzeczywistości jest to również Ctrl + C w systemie Windows. Ctrl + Break zwykle również działa, ale w przypadku niektórych poleceń ma ciekawą, różną semantykę w porównaniu do Ctrl + C (patrz ping -tna przykład).

Joey
źródło
Chciałem tylko dodać, że Ctrl + Pause również działa. Tak, Pauza i Przerwanie są tym samym kluczem dla większości komputerów, ale w moim przypadku i jestem pewien, że inne, muszę nacisnąć klawisz FN, jeśli chcę użyć części Przerwy tego klucza. Więc naciśnięcie Ctrl + FN + Break działa, ale działa też Ctrl + Pause, co jest świetne dla tych z nas, którzy chcą używać jak najmniejszej liczby klawiszy.
Rolo
Z mojego doświadczenia
wynika,
16

Ctrl + C zatrzyma działanie programu z wiersza polecenia, podobnie jak w innych systemach operacyjnych.

Aby wymusić zabicie procesu z wiersza polecenia, użyj następującego polecenia:

taskkill / F / IM process.exe

/Fwymusi zakończenie, /IMoznacza, że ​​podasz nazwę pliku wykonywalnego (obrazu) i process.exeproces się kończy.

Will Eddins
źródło
1
Upewnij się, że używasz „process name.exe”, jeśli ma miejsce!
Phoshi,
Jak dostać się dookoła BŁĄD: Proces „remoting_host.exe” z PID 8164 nie mógł zostać zakończony. Powód: odmowa dostępu.
Matthis Kohli,
Znalazłem to sam, przechodząc do Usług i zabijając usługę za pomocą PID, który został zwrócony powyżej.
Matthis Kohli,
4

Zwykle byłby to CTRL-BREAK (klawisz PAUSE / BREAK na klawiaturze 101-klawiszowej), ale myślę, że można to wyłączyć.

Spróbuj.

Ale to nie jest tak naprawdę pytanie programistyczne, więc głosuję za przeniesieniem go na administratora .


źródło
1
Czy masz pojęcie, czy istnieje ekwiwalent. dla klawiatury Macbook? dzięki!
0

Polecenie, aby wyjść z wiersza polecenia:

taskkill /IM cmd.exe
Talha Khalid
źródło