2012-06-01 05:33:33 +0000 2012-06-01 05:33:33 +0000
27
27

Existe um atalho de teclado para TERMINAR uma aplicação? (mais do que apenas alt+f4)

Utilizo Spotify, uma aplicação que, como muitas outras, permanece em funcionamento quando se fecha a janela. Ou seja, quando alt+F4, não tem o efeito desejado. Apenas fecha a janela. O pequeno ícone na parte inferior da barra de lançamento permanece destacado como uma aplicação activa. Tem de clicar com o botão direito do rato no ícone e seleccionar “Quit” para o fechar verdadeiramente. Não tenho vontade de o fazer sempre.

Existe algum atalho de teclado equivalente à tarefa final ctrl+alt+del?

Respostas (16)

33
33
33
2012-06-01 05:41:49 +0000

Sim, há. É Alt+F4.

Esta é a combinação chave para terminar um programa . A única razão pela qual não funciona como anunciado é a ignorância dos programadores que se recusam a seguir as directrizes de design da Microsoft.

Este problema persistiria com qualquer outra tecla de atalho também. Só se poderia criar uma solução personalizada com AutoHotKey (ou ferramentas semelhantes) que mata o processo. Mas isto muito provavelmente fá-lo-ia perder muito trabalho. Como este é um método de força bruta para sair de um processo.


Quero saber mais!

OK, tanto quanto sei, há várias maneiras de uma aplicação Windows poder ser terminada.

  1. afixar um WM_CLOSE mensagem de janela na janela principal da aplicação.
  2. Destruindo a janela principal da aplicação.
  3. Terminando o processo.

A primeira via é a clean way. A forma como se pretende fechar uma aplicação. Isto é a mesma coisa que Alt+F4 funciona. Premindo Alt+F4, basta enviar a mensagem WM_CLOSE para a janela da aplicação.

Agora, vejamos as 3 formas em ordem inversa.

terminando um processo

No Windows, uma aplicação vive num processo . Dentro desse processo, a aplicação pode criar um window . A janela é o que verá no seu ambiente de trabalho e com o que irá interagir.

Assim, se o processo for o root de uma aplicação, se a terminar, tudo o resto desaparecerá também. Portanto, isto seria óptimo para fully terminar uma aplicação. Mas isto _ matará_ a aplicação tão abruptamente, que não terá qualquer hipótese de guardar quaisquer dados críticos no disco.

Portanto, isto não seria recomendado!

Destruir a janela principal da aplicação

Como acabámos de saber, a janela principal da aplicação é apenas parte do process. Portanto, se apenas destruirmos essa janela, ainda teremos o processo a empestar o local :(

E isso seria ainda mais difícil de se livrar do que a aplicação teria sido.

Esta é muito provavelmente a abordagem mais desagradável para tentar acabar com uma aplicação. Fique longe!

Afixar uma mensagem WM_CLOSE

Windows é um sistema operativo baseado em mensagens. Ou seja, os componentes falam uns com os outros, enviando uns aos outros pequenas mensagens.

Uma destas mensagens é a WM_CLOSE mensagem.
Se uma aplicação receber esta mensagem, fica acordado que esta aplicação deve apreender toda a acção e depois a vida.

Mas cada programador pode decidir sobre a sua própria forma de lidar com a mensagem.

Como a documentação nos disse anteriormente, o comportamento default* seria chamar DestroyWindow e, assim, executar a nossa abordagem de saída da aplicação #2.
Com a pequena diferença de que, esta vez* , é intencional e o programa tem todas as hipóteses de guardar dados críticos.

Conclusão

Portanto, como podem ver, estamos praticamente à mercê de cada programador aqui. Ou corremos o risco de perder dados (você não quer correr esse risco!).

13
13
13
2012-06-01 12:06:20 +0000

Dependendo da aplicação e da disposição do menu na aplicação poderá ser possível premir ALT + F seguido da tecla X. ALT + F abre o menu ficheiro e depois X sairá da aplicação. Se isto não funcionar, procurar um botão de abandonar ou sair na barra de menu e premir a tecla sublinhada correspondente. Isto deverá fazer o truque por si.

5
5
5
2012-06-01 13:36:47 +0000

Há uma série de coisas que pode tentar se não conseguir desligar um programa com Alt-F4, para além de matar o processo (que eu utilizaria apenas em último recurso). Embora isto tenha de ser feito numa base por programa, uma vez que não existe uma solução generalizada.

  • Pode tentar encontrar uma opção de linha de comando na documentação que desliga um programa por completo. Se não existir, pode contactar o programador
  • Outra opção é procurar nas preferências de um programa uma opção como “Pressionar Alt-F4 termina programa em vez de minimizar para SysTray”.
  • Alguns programas permitem-lhe criar teclas de atalho definidas pelo utilizador para acções como esta.
  • Criar um script com AutoHotkey que selecciona a opção para terminar a partir da GUI. Algo como “!fq” para “Acessar menu de ficheiro com Alt-F e depois seleccionar a opção quit”. Pode restringir a tecla de atalho ao programa com #IfWinActive e atribuir a tecla de atalho Alt-F4.

Alguns exemplos:

  • Para desligar o PhraseExpress, teria de criar um atalho para phraseexpress.exe com o parâmetro -shutdown.
  • A fim de abandonar completamente o Word, poderia criar uma macro que faça “application.quit”. Isto irá tentar fechar todas as instâncias do Word.
  • Para fechar um script AutoHotkey, teria de ter um atalho para ExitApp algures no script.

Basta começar a usar macros e, passado algum tempo, apanhar-lhe-á o jeito. AutoHotkey ou AutoIt são boas linguagens de scripting para este tipo de problemas.

5
5
5
2012-06-01 14:41:18 +0000

Deseja aceder ao ícone do tabuleiro meny através do teclado?

Comece com Win-B para se concentrar no tabuleiro; se precisar de aceder aos itens adicionais escondidos, vá até à seta e prima o espaço ou entre, depois vá até ao ícone da aplicação, prima a tecla menu (entre as teclas Alt e Ctrl da direita) e vá com as setas para a entrada do menu de saída/quit.

4
4
4
2012-06-01 13:13:44 +0000

Gnome HIG usa Ctrl-Q para fechar aplicações e Ctrl-W para fechar separadores.

Firefox, Eclipse e outros apoiam estas aplicações. http://developer.gnome.org/hig-book/3.2/hig-book.html#standard-shortcuts

Googling for Spotify e Ctrl-Q revela de facto: http://www.dummies.com/how-to/content/how-to-use-spotify-keyboard-shortcuts.html

4
4
4
2012-06-01 11:53:05 +0000
  • Alt+F4 deve fechar a janela actual, não necessariamente causar a desistência do programa.
  • Se for a última janela, o processo geralmente sairá por sua própria iniciativa.

Há excepções, tais como programas que correm em segundo plano e que normalmente não mostram uma janela, excepto no caso de notificações. Para estes Alt+F4 geralmente dispensa a notificação e há normalmente outra forma de fazer sair o programa.

Mas a resposta é: Não , não há atalho de teclado para terminar à força um processo. Os atalhos são para facilitar as acções frequentes. A terminação forçada deve ser um acontecimento raro, e portanto não recebe um atalho.

  • Além disso, Ctrl+C geralmente faz com que as aplicações de consola desistam (mas não as aplicações do Windows, pois é o atalho para “copiar”). O mesmo acontece com o Ctrl+Break. Em cada caso, é chamado um “controlador”, que normalmente termina a aplicação, (mas não pode).
1
1
1
2019-03-29 20:03:12 +0000

Ctrl+Shift+ Esc para abrir o Gestor de Tarefas.

Carregue na primeira letra do nome da aplicação (para “Spotify”: s). Ou, use as teclas de seta para cima/baixo para navegar para a fila da aplicação no gestor de tarefas.

Depois Alt+E para “Fim de Tarefa”.

1
1
1
2017-01-16 19:55:34 +0000

Num caso em que não se consegue ver o gestor de tarefas (uma aplicação de ecrã inteiro como um jogo avariado) e Alt F4 não funciona, pode-se usar o taskkill.exe se se souber o nome do processo.

Abra o diálogo Run-dialog com Win R e digite:

taskkill /IM NameOfTheProcess.exe /F documento taskkill

1
1
1
2019-03-29 20:08:31 +0000

Em janelas A forma mais rápida é pressionando alt e space simultaneamente e c depois

alt + space c

0
0
0
2017-10-23 00:28:04 +0000

Muitos destes não funcionavam para mim quando um jogo de vídeo se despenhou e estava em ecrã inteiro, por isso não consegui chegar ao gestor de tarefas.

A minha solução foi encontrada depois de ter desistido. Isto funcionou no Windows 10

  1. Prima o botão de energia no corpo do computador. O Windows vai começar a desligar-se. Mostra um diálogo “desligando estes programas”
  2. Carregue rapidamente em “cancelar o encerramento” assim que o programa ofensivo for encerrado.

Está essencialmente a desligar, mas para-o antes de o fazer.

0
0
0
2018-05-28 06:46:07 +0000

ctrl + alt + del puxa o gestor de tarefas. A partir daí, pairar sobre o gestor de tarefas no segundo monitor e pressionar a seta para baixo até ao programa de destino. Em seguida, desliza para baixo até ao programa de destino. Carregue em del no teclado. Isto irá matar o processo externamente sem matar todos os processos no Windows 10 com múltiplos monitores.

0
0
0
2012-12-09 17:23:35 +0000

CtrlPause, que no meu Dell é a chave azul Fn e F12 / Pausa.

Então, mantenho a tecla de função azul, mantenho a tecla Ctrl e carrego em F12.

0
0
0
2012-07-26 01:53:24 +0000

Existe um atalho de teclado equivalente à tarefa final ctrl+alt+del?

Sim, se realmente desejar aceder ao Gestor de Tarefas que lhe permite terminar o processo directamente, pode usar o seguinte atalho:

Ctrl + Shift + Esc

0
0
0
2013-05-15 13:50:48 +0000

alt+F4 já não fecha nenhuma janela. Altera a chave de registo para 1 e fechará as janelas, mesmo que haja mais separadores.

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\
Explorer]
Value Name: NoWinKeys
Data Type: REG_DWORD (DWORD Value)
Value Data: (0 = disable restriction, 1 = enable restriction)
-1
-1
-1
2016-04-13 09:42:42 +0000

Alt+F4 irá funcionar.

Terá de desactivar a opção “Fechar Spotify to tray” nas preferências. Depois, quando fizer o seu alt+f4, ele irá realmente abandonar a aplicação.

Não sei se esta opção existe antes.

-1
-1
-1
2017-07-03 17:19:18 +0000

Tive este problema e uma solução simples é abrir o menu de início com a tecla windows, usando o separador até ser possível desligar o PC, iniciar o encerramento e após alguns segundos enquanto o PC está a fechar aplicações, cancela-se premindo esc