Se um programa está se comportando mal, ele pode não estar aceitando pressionamentos de tecla, então não há como garantir que as combinações de teclas usuais do Windows para terminação ( Alt + F4 ou Ctrl + C ) funcionaria. Portanto, se esses pressionamentos de tecla não funcionarem, você deve usar outra ferramenta para finalizar o aplicativo.
Se você quiser encerrar o processo imediatamente , use Windows Taskkill ou SysInternals (agora parte da Microsoft) PsKill . Primeiro configure um prompt de CMD (terminal, para usuários Unix) antecipadamente com o nome do aplicativo ou ID do processo, por exemplo
taskkill /F /IM notepad.exe
Isto forçaria terminantemente Notepad quando você pressionar Enter no final da linha (ergo, um toque de tecla).
Se você não sabe de antemão qual processo está prestes a rodar, use o Gerenciador de Tarefas do Windows (monitor de sistema, para usuários Unix) ou Sysinternals * Process Explorer , que pode ser iniciado com Ctrl + Shift + + Esc , identifique o processo, clique com o botão direito nele e mate-o. Embora não seja uma única tecla, é o método que prefiro.
Em qualquer caso, o Windows usa multitarefa preemptiva, então (pelo menos teoricamente), matar qualquer processo deve abrir mão de todos os recursos.
N.B. Alguns processos não podem ser encerrados, mesmo que o usuário esteja executando como Administrador, como um processo antivírus protegido. Primeiro, o mecanismo de proteção deve ser desligado. Outros, como o Windows Services e o Explorer, podem ser reiniciados após o encerramento.