Terminar el programa que ha tomado el control de la pantalla

15

He estado usando Windows desde siempre, pero una cosa que me ha molestado es lo difícil que es terminar con el mal funcionamiento de las aplicaciones de pantalla completa. En Linux, puedo cambiar al terminal ( Ctrl+ Alt+ F1) y usar el terminal para cerrar con fuerza un programa que se porta mal. En Windows, esto parece ser posible solo usando el administrador de tareas. Si una ventana congelada está configurada en modo superior y pantalla completa, Alt+ Taby Alt+ F4no funcionan y ni siquiera puedo usar el Administrador de tareas. Si tenía un trabajo importante en segundo plano, por ejemplo, y me había olvidado de guardarlo, ¡no puedo reiniciar la computadora!

¿Qué haces en esta circunstancia?

AStupidNoob
fuente
1
¿Dice que incluso CTRL + MAYÚS + ESC no pone el administrador de tareas en primer plano en su escenario?
nixda
Si bien no probé ese comando específico, no pude traer ninguna ventana al frente, supongo que el administrador de tareas sería el mismo. Tal vez si hubiera alguna forma de iniciar el administrador de tareas en el modo de mantenerse al día.
AStupidNoob
1
@Ramhound Creo Ctrl + Alt + F1 en Linux podría ayudar, ya que pasa de la interfaz gráfica de usuario a su primer texto basada en el terminal; se alejaría del administrador de ventanas (congelado) para no tener una "ventana de terminal" ... solo una "terminal" :)
Philipp Horn
1
@Ramhound En Linux, Control + Alt + F1 va a un terminal, no importa lo que esté haciendo la GUI, está completamente separado. También ALT + F4 correcto, no Control + F4 ...
AStupidNoob
2
<CTRL><ALT><Delete>debería sacarte de todo, el menú debería permitir abrir el administrador de tareas o cambiar a otras aplicaciones.
martinstoeckli

Respuestas:

7

Use AutoHotKey y vincule un acceso directo aWinKill, A

Este comando primero hace un breve intento de cerrar la ventana normalmente. Si eso falla, intentará forzar el cierre de la ventana al finalizar su proceso.

WinTitle: Si esta es la letra A y los otros 3 parámetros de la ventana están en blanco o se omiten, se usará la ventana activa.


Compilé este one-liner en un .EXE que puedes descargar aquí .

#!Q::WinKill,A
  • Mueva KillActiveWindow.exe a su carpeta de inicio automático. Residirá en su bandeja de Windows.
  • Cierre las ventanas activas / aplicaciones de pantalla completa con Win+ Alt+ Q.

ingrese la descripción de la imagen aquí

nixda
fuente
2
Desafortunadamente, esto no siempre parece detener el mal comportamiento de los programas. Por ejemplo, cuando se usa en el Bloc de notas, Windows aún le preguntará si desea guardar sus cambios. ¿Hay alguna manera de forzar-matar un proceso como si se hiciera a través del administrador de tareas?
Hugo Zink
1
Después de una inspección adicional, parece que WinKillprimero esperará a que la ventana se cierre por sí sola brevemente y luego finalizará el proceso. Pero con bastante frecuencia, el juego bloqueado seguirá actuando como si estuviera respondiendo, lo que hace que AutoHotkey no mate el proceso. ¿Hay alguna forma de anular este comportamiento?
Hugo Zink
@HugoZink En lugar de usar WinKill, debe usar Process, vea mi respuesta.
Shayan
15

Si está utilizando Windows 10, puede cambiar a otro escritorio usando Win+ Taby luego abrir el administrador de tareas en el escritorio 2 para eliminar la aplicación de pantalla completa en el escritorio 1. Esto funciona incluso si la aplicación está configurada para mantenerse en la cima.

ikoddn
fuente
Esto no funciona universalmente, potencialmente cuando el sistema operativo no responde. Me reproduje con la versión beta de "Star Wars: Battlefront II" (2017). La tecla de acceso rápido funciona bien de lo contrario.
usuario598527
La mejor respuesta en el hilo. Tenía un juego (They Are Billions) bloqueado duro y el ctrl + shift + esc habitual para abrir el Administrador de tareas no funcionaba; nada se podía ver fuera de la barra de tareas. ¡Crear un nuevo escritorio y abrir el Administrador de tareas allí para finalizar la tarea hizo el truco!
Aaron Shaver
@ user598527 Si el sistema operativo no responde, entonces, por definición, no hay más opciones que un reinicio o apagado del hardware; Ninguna solución de software lo ayudará.
Corrodias
4

Esto me sucedió hoy en Windows 10 cuando la herramienta Snipping se congeló al hacer la selección de captura. Pude hacer que el Administrador de tareas se muestre de la siguiente manera:

  • Presione la tecla de Windows, luego escriba Administrador de tareas + Intro para abrir el Administrador de tareas
  • Presione la tecla de Windows nuevamente para enfocar la barra de tareas
  • Haga clic derecho en el icono de la bandeja del sistema para el Administrador de tareas y seleccione "Siempre en la parte superior"
zjays
fuente
¡Leyenda! ¡Esto realmente me salvó hoy de perder el trabajo! Hacer clic en "Siempre en la parte superior" era la única forma en que podía mostrar el administrador de tareas y finalizar la herramienta de recorte.
pauloz1890
Igual que aquí. Nada más mencionado en este hilo funcionó. Incluso intenté ejecutar la rutina Cambiar usuario. Una vez que apareció la TM y terminé el proceso, todo volvió a la vida. Un tema tan extraño ...
Necesidades locales
3

Intenta usar el símbolo del sistema.

Puede eliminar tareas utilizando el símbolo del sistema al igual que el terminal de Linux.

1) Tecla de Windows + R (Ejecutar)

2) escriba 'cmd' y haga clic en ingresar

3) escriba la lista de tareas del comando, presione enter. Puede ver todas las tareas que se ejecutan en su sistema.

4) matar tareas / aplicaciones particulares por taskkill /f /im taskname

Por ejemplo: si desea eliminar el bloc de notas, escriba taskkill /f /im notepad.exe

Harikrishnan
fuente
1
Soy consciente de esto, pero si la ventana se ha apoderado de toda la pantalla, no puede ver nada ni cambiar de ventana. Tal vez el terminal de ejecución aún acepte la entrada. Es difícil bloquear un programa a propósito para probar esto.
AStupidNoob
¿Probaste la tecla de Windows + D (Mostrar escritorio)? Minimizará todas las aplicaciones en ejecución y mostrará el escritorio.
Harikrishnan
1
No intenté eso, pero tal vez eso hubiera funcionado. Lo tendré en cuenta la próxima vez que algo falle, gracias.
AStupidNoob
@AStupidNoob Si va a C: / Windows / System32, puede cambiar el nombre de sethc.exe, copiar cmd.exe y cambiar el nombre de la copia a sethc.exe. Ahora puede ir al menú CTRL + ALT + SUPR y presionar shift 5 veces para abrir el símbolo del sistema. Debería funcionar incluso si una aplicación está completamente atascada en primer plano.
Hugo Zink
1
win-d no hizo nada. Por supuesto, tampoco puede abrir un símbolo del sistema. Esto suele suceder cuando las aplicaciones de gráficos de pantalla completa se bloquean.
xaxxon
3

La forma más fácil es hacer Cntrl+ shift+ escy luego, cuando se abre, ir al proceso (pequeño triángulo, abajo a la derecha) y hacer clic con el botón derecho en "administrador de tareas", puede configurarlo para que siempre esté al frente, esto lo lleva a donde puede acceder.

Spartananator
fuente
El administrador de tareas no siempre se puede abrir.
usuario598527
3

Si el administrador de tareas no va al frente, es posible que "siempre en la parte superior" esté desmarcado.

Ctrl+ Shift+ Escpara abrirlo, presione Alt, y debería ver aparecer el menú de archivos del administrador de tareas. Presione para ir a las opciones, para seleccionar siempre en la parte superior y Spacepara habilitarlo.

Ryan Gunn
fuente
¿Sugiere que el usuario mantenga el Administrador de tareas en la pantalla, en la parte superior, todo el tiempo? Eso puede ser perjudicial para la experiencia del usuario. ¿Está sugiriendo que configurar la opción "Siempre en la parte superior" mejorará la capacidad del Administrador de tareas para responder cuando una aplicación de pantalla completa se porta mal? Eso parece dudoso. ¿Alguna vez has observado tal comportamiento?
Scott,
Podría ser si probar programas con un gran atractivo en el GDI, confiamos en este día y edad, sin embargo, no llega a eso.
Laurie Stearn
Acabo de tener un bloqueo de Snipping Tool que dejó cada escritorio oculto por la superposición de selección de Snipping Tool; esta es la ÚNICA de estas respuestas que salvó mi tocino :) Entonces sí, al menos en este caso, mejora mucho la capacidad de respuesta del Administrador de tareas.
Whelkaholism
2

Si puede iniciar el Administrador de tareas con Ctrl+ Shift+ Esc, pero no se muestra porque el software culpable está en pantalla completa, aquí hay algo que puede probar.

Use Alt+ Tabpara darle el foco al Administrador de tareas. Aún no lo verá, pero ahora puede aceptar la entrada del teclado. Use su cursor para pasar el cursor sobre el icono del Administrador de tareas en la barra de tareas de Windows: con suerte, esto hará que se revele el Administrador de tareas. Ahora use su teclado para finalizar el proceso: esto generalmente se puede hacer presionando las teclas de flecha para llegar a la aplicación culpable, luego presione Delete. Es posible que deba presionar Tabuna vez para enfocarse primero en la lista de aplicaciones.

Protector uno
fuente
1
No es necesario el menú contextual, solo puede presionar Eliminar -> Intro
Vlad
¡Frio! Me parece que en Windows 10, eliminar es suficiente. Actualicé mi respuesta.
Protector uno
1

Tuve que presionar la tecla de Windows, luego en la barra de búsqueda, escriba: c: \ windows \ system32 \ cmd / c taskkill / f / im snippingtool.exe

FMPA
fuente
3
Explica tu respuesta. Sería útil para los lectores. parecido a lo que los medios de mando, la sintaxis de comandos, etc.
Biswapriyo
Gracias, este es el único que funcionó para mí.
NetherGranite
1

Aquí hay un pequeño script de autohotkey con GUI, que TERMINARÁ un proceso en lugar de cerrarlo pacíficamente, por lo que en lugar de WinKillaquí, usaremos Process:

^!Numpad9::
  WinGet, ActvWndwID, PID, A
  WinGetTitle, ActvWndwNm , A
  MsgBox, 4, Kill, %ActvWndwNm% ?
  IfMsgBox Yes
  Process, Close, %ActvWndwID%
return
Shayan
fuente
-1

Nada de lo anterior me fue útil, pero @abraxas me dio una idea y funcionó de maravilla en Windows 10.

  1. Abra el administrador de tareas escribiendo el nombre del programa después de iniciar el menú de inicio con la tecla win.

  2. Haga clic derecho en el TM y envíelo a otro escritorio.

  3. Cambie a ese escritorio con la pestaña Ctrl y luego podrá finalizar la tarea con la aplicación.

Probablemente funcionará con el cmd o lo que sea siguiendo los mismos pasos.

Damian Ledesma
fuente
¡Va a necesitar una revisión seria de esta respuesta antes de que alguien la vote!
Laurie Stearn
-1

Tuve este problema con Snipping Tool. No pude resolverlo con ninguno de los anteriores, pero finalmente intenté usar un atajo de teclado de Snipping Tool (Ctrl + Imprimir pantalla) y eso de alguna manera lo sacó de lo que estaba atrapado.

Laura
fuente
1
Esto se publicó como respuesta, pero no intenta responder la pregunta. Posiblemente debería ser una edición, un comentario, otra pregunta o eliminarse por completo.
Ramhound