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 vivido alguna vez esa situación en la que intentamos abrir una aplicación y, por más que lo intentemos, no hay manera de que se abra. Comprobamos el Administrador de tareas para ver si ya se está ejecutando, pero no aparece por ninguna parte. ¿Qué está pasando?

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 tiene para ofrecer, también es probable que tu aplicación se comporte de forma extraña, ya que cuando tu sistema está sometido a una carga pesada, no gestionará las aplicaciones de forma eficaz, lo que podría afectar incluso a la secuencia de apagado de una aplicación.

Diseño inadecuado de la aplicación

Puede que no siempre sea culpa del sistema operativo o del hardware, a veces una aplicación simplemente no está optimizada o es demasiado compleja para funcionar de manera eficiente. No es raro que las aplicaciones que generan múltiples subprocesos y sin una gestión adecuada dejen estas entidades en ejecución incluso después de que se haya cerrado la ventana principal de la aplicación.

Procesos desaparecidos

Es poco habitual, pero no inaudito, que los procesos dejen de funcionar. Esto suele ocurrir debido a una incompatibilidad entre los procesos padre e hijo, y el proceso hijo finaliza sin que el proceso padre sea debidamente notificado de este evento, lo que deja los procesos hijo sin recoger. Aunque hay innumerables razones por las que esto puede haber ocurrido, siempre es una buena práctica mantener actualizados el software y el sistema operativo, ya que a menudo incluyen 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.