Finalización de tareas atascadas/tareas no visibles en el Administrador de tareas

Finalización de tareas atascadas/tareas no visibles en el Administrador de tareas

Matteo GiordaniTechnical Leave a Comment

Todos hemos tenido ese momento alguna vez en nuestras vidas en el que hemos intentado abrir una aplicación y se niega a abrirse sin importar lo que intentes. Compruebas en el Administrador de tareas si ya se está ejecutando, pero no aparece por ningún lado. ¿Qué ocurre?

Edición

Dependiendo de tu situación, puede que tengas un archivo que no puedes eliminar porque un proceso específico lo está utilizando, o una aplicación que no respondía y necesitaba ser forzada a salir pero que ahora ya no se abre. Esto debería solucionar el problema.

Solución

Si tiene derechos de administrador, abra el menú de inicio y ejecute cmd como administrador. Accederá a esta pantalla.
Imagen1
Después de llegar a esa pantalla, puede ejecutar la función lista de tareas comando. Ahora debería ver una pantalla con todas las tareas/procesos actuales que se están ejecutando en su ordenador.
Foto 2
Para este ejemplo, terminaré mi proceso atascado de Microsoft Excel. Buscaré a través de mis procesos hasta que encuentre el nombre identificable del proceso. Los procesos más nuevos tienden a aparecer más abajo en esta lista, por lo que no debería ser demasiado difícil encontrar la aplicación si ha intentado abrirla recientemente.
Foto 3

Una vez que haya encontrado mi proceso, tendré que prestar atención al número que aparece junto a él. El número que estamos buscando es el ID del proceso, y es importante, ya que así es como le diremos a Windows qué aplicación necesita ser finalizada.
Podemos seguir adelante y escribir taskkill /pid /f
Aquí le estamos diciendo a Windows que mate una tarea específica, basada en su ID de proceso. Entonces proporcionamos el ID del proceso y el /f al final es para forzar al comando a terminar la tarea, sólo en caso de que el proceso esté atascado. En la práctica, mi comando final se verá así

Foto 4
Si prefiere utilizar el nombre del proceso en lugar de buscar el ID del proceso, sustituya /pid con /im (/im significa el nombre de la imagen) seguido del nombre del proceso, también funcionará:
Foto 5
Pulse Intro y si todo va bien, la tarea debería haber finalizado. Windows le indicará si la tarea ha finalizado correctamente.
Foto 6
Repita este proceso si es necesario. Si ve que hay varios procesos del producto con los que tiene problemas, puede repetir el método que acaba de utilizar o utilizar el método que apunta al nombre de la imagen del proceso, ya que así se eliminan todos los procesos que coinciden con el nombre especificado.
Foto7

¿Por qué ocurre esto?

Aunque podría ser fácil señalar con el dedo y culpar inmediatamente a Windows, no siempre es tan fácil, ya que no hay una respuesta correcta o incorrecta para esta pregunta. Varias cosas pueden llevar a los procesos a este estado de limbo.

Errores o fallos del software

Normalmente, la razón de que esto ocurra se debe al propio software, ya que es posible que los desarrolladores del software no hayan tenido en cuenta esa condición específica, lo que provoca que se apague de forma incorrecta.

La principal diferencia entre este flujo y el anterior es que, además de no utilizar ya el disparo manual, éste dispone de un ciclo para garantizar que se sellan todos los adjuntos de los mensajes y no sólo el primero.

Bloqueo de recursos

Esta aplicación podría tener un archivo o un recurso del sistema abierto en ese momento, y por cualquier razón, Windows o la aplicación no puede liberar ese bloqueo y por lo tanto se queda atascado en ejecución, incluso después de que se hizo una solicitud de terminación. Esto sucede típicamente con operaciones de E/S mal manejadas, donde la aplicación está esperando que una operación se complete antes de poder cerrarse, sin embargo, este proceso está atascado, dejando la solicitud de terminación ejecutándose indefinidamente.

Interferencias de terceros

Una explicación menos probable, pero no por ello menos probable, es el software de terceros. Tweakers del sistema para cambiar las apariencias o potenciadores del rendimiento del sistema que pueden alterar la forma en que Windows funciona convencionalmente, o incluso su antivirus; todos estos podrían potencialmente causar que su aplicación no funcione como estaba previsto.

Limitaciones de recursos del sistema

Si tienes un ordenador que no es muy potente o simplemente estás utilizando todos los recursos del sistema que tu ordenador puede ofrecer, también es probable que tu aplicación pueda comportarse de forma extraña, ya que cuando tu sistema está bajo una carga pesada, no gestionará las aplicaciones de forma efectiva, pudiendo incluso afectar a la secuencia de apagado de una aplicación.

Diseño inadecuado de la aplicación

No siempre es culpa del sistema operativo o del hardware, a veces una aplicación simplemente no está optimizada, o es demasiado compleja para ejecutarse eficientemente. No es inaudito que las aplicaciones que generan múltiples hilos y sin una gestión adecuada dejen estas entidades funcionando incluso después de que se haya cerrado la ventana principal de la aplicación.

Procesos desaparecidos

Es inusual, pero no inaudito, que los procesos dejen de funcionar. Esto suele ocurrir debido a un desajuste de procesos padre-hijo que ha sucedido, y el proceso hijo termina sin que el proceso padre sea notificado adecuadamente de este evento, dejando así a los procesos hijos sin recoger. Aunque hay innumerables razones por las que esto podría haber sucedido, siempre es una buena práctica mantener el software y el sistema operativo actualizados, ya que esto a menudo incluye correcciones de errores conocidos o problemas de compatibilidad.

Sobre el autor

Matteo
Por Matteo Giordani,Arquitecto de soluciones en Connecting Software.

"Como arquitecto de soluciones en Connecting Software, es importante conocer todas las pequeñas complejidades de las herramientas que utilizamos a diario. Me ayuda a hacer mejor lo que hago y he pensado por qué no compartir algunos de estos datos poco comunes con todos vosotros. Si esto ayuda al menos a una persona, creo que ha merecido la pena escribirlo."

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

For security, use of Google's reCAPTCHA service is required which is subject to the Google Privacy Policy and Terms of Use.