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!


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).


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.


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 .


1
Czy masz pojęcie, czy istnieje ekwiwalent. dla klawiatury Macbook? dzięki!

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.