¿Hay un atajo de teclado para FINALIZAR una aplicación? (más que solo alt + f4)

27

Uso Spotify, una aplicación que, como muchas otras, sigue ejecutándose cuando cierras la ventana. Es decir, cuando I alt+ F4, no tiene el efecto deseado. Solo cierra la ventana. El pequeño ícono en la parte inferior de la barra de inicio permanece resaltado como una aplicación activa. Debe hacer clic derecho en el icono y seleccionar "Salir" para cerrarlo realmente. No tengo ganas de hacerlo todo el tiempo.

¿Hay un método abreviado de teclado equivalente a la tarea final ctrl+ alt+ del?

nombre_usuario_temporal
fuente
2
Guau. Simplemente guau. La respuesta incorrecta tiene 29 votos. Democracia, ¿eh?
Ben
1
@Ben Ya no es la respuesta aceptada, sin embargo. Gracias por llamar mi atención sobre esto.
temporary_user_name

Respuestas:

13

Dependiendo de la aplicación y el diseño del menú en la aplicación, puede presionar ALT+ F seguido de la Xtecla. ALT+ Fabre el menú de archivo y luego Xsaldrá de la aplicación. Si esto no funciona, busque un botón para salir o salir en la barra de menú y presione la tecla subrayada correspondiente. Esto debería hacer el truco para ti.

Marcas.
fuente
Buen trabajo. Debí haber entendido mal la primera vez que leí esto, porque esto era exactamente lo que estaba buscando. No funcionará en aplicaciones de pantalla completa como juegos, pero es perfecto para todo lo demás.
temporary_user_name
33

Sí hay. Es Alt+ F4.

Esta es la combinación de teclas para finalizar un programa . La única razón por la que no funciona como se anuncia son los programadores ignorantes que se niegan a seguir las pautas de diseño de Microsoft.

Este problema persistiría con cualquier otra tecla de acceso rápido también. Es posible que solo pueda crear una solución personalizada con AutoHotKey (o herramientas similares) que elimine el proceso. Pero lo más probable es que te haga perder mucho trabajo. Como ese es el método de fuerza bruta para salir de un proceso.


¡Quiero saber más!

OK, a mi entender, hay varias formas en que una aplicación de Windows puede ser terminada.

  1. Publicar un mensaje de ventana en la ventana principal de la aplicación.WM_CLOSE
  2. Destruyendo la ventana principal de la aplicación.
  3. Terminando el proceso.

La primera es la manera limpia . La forma en que está destinado a cerrar una aplicación. Esto es lo mismo que Alt+ F4funciona. Al presionar Alt+ F4solo se enviará el WM_CLOSEmensaje a la ventana de la aplicación.

Ahora, veamos las 3 formas en orden inverso.

Terminar un proceso

En Windows, una aplicación vive en un proceso . Dentro de ese proceso, la aplicación puede crear una ventana . La ventana es lo que verá en su escritorio y con lo que interactuará.

Entonces, si el proceso es la raíz de una aplicación, si la termina, todo lo demás también desaparecerá. Entonces, esto sería genial para finalizar completamente una aplicación. Pero esto matará la aplicación tan abruptamente que no tendrá oportunidad de guardar ningún dato crítico en el disco.

¡Entonces esto no sería recomendable!

Destruyendo la ventana principal de la aplicación

Como acabamos de aprender, la ventana principal de la aplicación es solo parte del proceso . Entonces, si solo destruimos esa ventana, aún tendremos el proceso apestando el lugar :(

Y eso sería aún más difícil de eliminar de lo que hubiera sido la aplicación.

Este es probablemente el enfoque más desagradable para tratar de finalizar una aplicación. ¡Quédate lejos!

Publicando un WM_CLOSEmensaje

Windows es un sistema operativo basado en mensajes. Es decir, los componentes se comunican entre sí enviándose mensajes pequeños.

Uno de estos mensajes es el WM_CLOSEmensaje.
Si una aplicación recibe este mensaje, se acuerda que esta aplicación debe aprovechar todas las acciones y luego la vida.

Pero cada programador puede decidir por sí mismo cómo manejar el mensaje.

Como la documentación nos dijo anteriormente, el comportamiento predeterminado sería llamar DestroyWindowy, por lo tanto, realizar nuestro enfoque de salida de aplicación # 2.
Con la pequeña diferencia de que, esta vez , es intencional y el programa tiene todas las posibilidades de guardar datos críticos.

Conclusión

Entonces, como puede ver, estamos a merced de cada programador aquí. O corremos el riesgo de perder datos (¡usted no quiere correr ese riesgo!).

Der Hochstapler
fuente
12
Para elaborar, una aplicación de Windows tiene un método que se ejecuta cuando la ventana de la aplicación encuentra un evento de programa de salida del usuario. En lugar de salir como el usuario lo desea, este programa en particular contiene código en este método de salida para minimizar la aplicación al área de notificación en lugar de salir como lo solicitó el usuario. Esto va en contra de las pautas de diseño de Microsoft, aunque lamentablemente es una práctica común. Si tiene suerte, la aplicación puede tener una configuración en algún lugar que generalmente dice algo como "minimizar a la bandeja al salir" que puede deshabilitar si desea que la aplicación finalice de verdad.
Shufler 01 de
El comentario es un poco más práctico que la respuesta real, pero gracias a ambos de todos modos.
temporary_user_name
Aunque desafortunadamente ese no fue el caso esta vez.
temporary_user_name
1
La misma referencia que enlace también tiene ALT+F4: Closes the current window. En realidad, no es culpa de la aplicación que Windows tenga definiciones de acceso directo inconsistentes.
Deja de dañar a Monica el
El artículo de soporte que vinculó es un poco confuso. "Combinaciones de teclas del sistema de Windows: ALT + F4: Salir del programa" significa que Windows se cerrará si recibe Alt + F4. Para probar esto, muestre el escritorio, haga clic en el escritorio y escriba Alt + F4. Obtienes el menú de apagado. No , no quiere decir que se supone que otras aplicaciones para dejar de fumar. La sección "Comandos generales solo de teclado" se aplica a ellos.
Ben
5

Hay varias cosas que puedes probar si no puedes cerrar un programa Alt-F4, además de matar el proceso (que solo usaría como último recurso). Aunque esto debe hacerse por programa ya que no existe una solución generalizada.

  • Puede intentar encontrar una opción de línea de comando en la documentación que apaga un programa por completo. Si no existe, puede contactar al desarrollador
  • Otra opción es buscar en las preferencias de un programa una opción como "Presionar Alt-F4 finaliza el programa en lugar de minimizar a SysTray".
  • Algunos programas le permiten crear teclas de acceso rápido definidas por el usuario para acciones como esta.
  • Cree un script con AutoHotkey que seleccione la opción para finalizar desde la GUI. Algo así como "! Fq" para "Acceder al menú del archivo con y Alt-Fluego seleccionar la opción para salir " Puede restringir la tecla de acceso rápido al programa con #IfWinActive y asignar la Alt-F4tecla de acceso rápido.

Algunos ejemplos:

  • Para cerrar PhraseExpress, tendría que crear un acceso directo a fraseexpress.exe con el parámetro -shutdown.
  • Para salir completamente de Word, puede crear una macro que haga "application.quit". Esto intentará cerrar todas las instancias de Word.
  • Para cerrar un script de AutoHotkey, debe tener un acceso directo a ExitApp en algún lugar del script.

Simplemente comience a usar macros y después de un tiempo lo dominará. AutoHotkey o AutoIt son buenos lenguajes de script para este tipo de problema.

el usuario 99572 está bien
fuente
5

¿Desea acceder al icono de la bandeja meny a través del teclado?

Comience con Win- Bpara centrarse en la bandeja; si necesita acceder a los elementos ocultos adicionales, vaya a la flecha y presione spaceo enter, luego vaya al icono de la aplicación, presione la menutecla (entre las teclas Alt y Ctrl derecha) y vaya con las flechas a la entrada del menú de salida / salir .

Benoit
fuente
4
  • Alt + F4 debería cerrar la ventana actual, no necesariamente hacer que el programa se cierre.
  • Si es la última ventana, el proceso generalmente saldrá por sí solo.

Hay excepciones, como los programas que se ejecutan en segundo plano y normalmente no muestran una ventana, excepto las notificaciones. Para estos Alt + F4 generalmente se descarta la notificación y generalmente hay otra forma de hacer que el programa salga.

Pero la respuesta es: No , no hay atajo de teclado para terminar por la fuerza un proceso. Los atajos son para facilitar las acciones frecuentes. La terminación forzada debe ser un evento raro y, por lo tanto, no tiene un acceso directo.

  • Además, Ctrl + C generalmente hace que las aplicaciones de consola se cierren (pero no las aplicaciones de Windows, ya que es el acceso directo para "copiar"). También lo hace Ctrl + Break. En cada caso, se llama un "controlador de control", que generalmente finaliza la aplicación (pero puede que no).
Ben
fuente
En mis días de Windows, Ctrl + F4 cerró la ventana actual; Alt + F4 cerró la aplicación y todas sus ventanas, para aplicaciones sensatas.
Arjan
@arjan, en una aplicación con subventanas (llamada MDI o aplicación de interfaz de documentos múltiples) Ctrl + F4 cierra la ventana MDI Child. Por ejemplo, en Word o Excel, cada documento se abrió en una subventana dentro de la ventana principal y Ctrl + F4 solo cerraría esa ventana. En la actualidad, la GUI con pestañas es más común y, en general, Ctrl + F4 cierra la pestaña actual (por ejemplo, en IE, Chrome y Firefox, Visual Studio, etc.).
Ben
1

En un caso en el que no puede ver el administrador de tareas (una aplicación de pantalla completa como un mal funcionamiento del juego) y Alt F4no funciona, puede usar taskkill.exe si conoce el nombre del proceso.

Abra el cuadro de diálogo Ejecutar con Win Ry escriba:

taskkill /IM NameOfTheProcess.exe /F

Taskkill doc

varesa
fuente
1

Ctrl+ Shift+ Escpara abrir el Administrador de tareas.

Presiona la primera letra del nombre de la aplicación (para "Spotify":) s. O use las teclas de flecha arriba / abajo para navegar a la fila de la aplicación en el administrador de tareas.

Luego Alt+ Epara "Finalizar tarea"

ZivS
fuente
1

En Windows, la forma más rápida es presionando alty spacesimultáneamente y cdespués

alt + space c

vaku
fuente
0

¿Hay un método abreviado de teclado equivalente a la tarea final ctrl+ alt+ del?

Sí, si realmente desea acceder al Administrador de tareas que le permite finalizar el proceso directamente, puede usar el siguiente acceso directo:

Ctrl+ Shift+Esc

Garfio
fuente
0

CtrlPause, que en mi Dell es la Fntecla azul y F12 / Pause.

Entonces, sostengo la tecla de función azul, sostengo la Ctrltecla y presiono F12.

HunterKingsley
fuente
1
Esta respuesta realmente me confunde. hice Fn + ctrl + F12 y mi computadora se apagó ... a pesar de que "Sleep" es F4. No tengo idea de lo que significa el símbolo F12; Realmente no es muy informativo en absoluto. Sin embargo, definitivamente no terminó el programa. Lo mismo con Fn + Ctrl + Pausa.
temporary_user_name
0

alt+ F4ya no cierra ninguna ventana. Cambie la clave de registro a 1 y cerrará las ventanas, incluso si hay más pestañas.

[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)  
nitekram
fuente
0

Muchos de estos no funcionaron para mí cuando un videojuego se bloqueó y estaba en pantalla completa, por lo que no pude acceder al administrador de tareas.

Mi solución fue encontrada después de que me di por vencida. Esto funcionó en Windows 10

  1. Presione el botón de encendido en el cuerpo de la computadora. Windows comenzará a cerrarse. Muestra un diálogo "apagando estos programas"
  2. Presione rápidamente "cancelar apagado" una vez que se cierre el programa ofensivo.

Básicamente se está cerrando, pero lo detiene antes de que lo haga.

Nathan
fuente
0

ctrl + alt + del extrae el administrador de tareas. Desde allí, desplace el cursor sobre el administrador de tareas en el segundo monitor y presione la flecha hacia abajo hasta el programa de destino. Luego, desplácese hacia abajo hasta el programa de destino. Presione del en el teclado. Esto matará el proceso externamente sin matar todos los procesos en Windows 10 con múltiples monitores.

Mod Mech
fuente
“Presione la flecha hacia abajo hasta el programa de destino. Luego desplácese hacia abajo hasta el programa de destino. ”¿Es eso un error tipográfico? Parece que estás haciendo lo mismo dos veces.
G-Man dice 'Restablecer a Monica'
Ctrl + Alt + Supr no abre el administrador de tareas . Muestra la "pantalla de inicio de sesión" con varias opciones. El atajo para abrir el administrador de tareas ks Ctrl + Shift + Esc
phuclv
-1

Alt + F4 funcionará.

Debe deshabilitar la opción "Cerrar Spotify en la bandeja" en las preferencias. Luego, cuando haces tu alt + f4, realmente se cerrará la aplicación.

No sé si esta opción existe antes.

joya
fuente
No pregunta por Spotify, el programa se utilizó como ejemplo.
user598527
-1

Tuve este problema y una solución simple es abrir el menú de inicio con la tecla de Windows, usar la pestaña hasta que pueda apagar la PC, iniciar el apagado y después de unos segundos mientras la PC está cerrando las aplicaciones que cancela presionando esc

León
fuente
2
¿Seriamente? Si encontraras termitas en tu casa, ¿utilizarías un lanzallamas para matarlas?
G-Man dice 'Reincorporar a Monica' el