Inicio
» WINDOWS
»
Cómo cerrar todas las instancias de una aplicación en Windows
Cómo cerrar todas las instancias de una aplicación en Windows
Para cerrar forzosamente todos los procesos en ejecución que usan el mismo nombre de ejecutable en Windows, ejecute taskkill /IM app.exe /Fen el Símbolo del sistema o PowerShell, reemplazando app.execon el nombre exacto de la imagen de la aplicación. Por ejemplo, taskkill /IM notepad.exe /Ffinaliza todos los procesos en ejecución llamados notepad.exe. Guarde su trabajo primero: /Ffuerza la detención de los procesos, por lo que los documentos no guardados, los formularios del navegador u otro trabajo pueden perderse.
Este método resulta útil cuando una aplicación se bloquea o deja procesos en segundo plano ejecutándose tras el cierre de sus ventanas. Busca procesos por el nombre del archivo ejecutable, no por el nombre descriptivo de la aplicación. No identifica ni detiene automáticamente todos los procesos auxiliares asociados a un producto.
Encuentra el nombre exacto de la imagen de la aplicación
Abra el Administrador de tareas con Ctrl++ Shift. EscSi el Administrador de tareas se abre en su vista compacta, seleccione Más detalles . Seleccione la pestaña Detalles y busque en la columna Nombre o nombre de imagen el proceso que desea detener. Microsoft incluye este acceso directo para abrir el Administrador de tareas en su guía de accesos directos de teclado de Windows . Su lista de Detalles puede mostrar filas separadas, cada una con un ID de proceso (PID) diferente.
Utilice el nombre del ejecutable que aparece allí, incluyendo la .exeextensión. No intente adivinarlo a partir del icono o el título de la ventana de la aplicación. Una aplicación empaquetada o de Microsoft Store puede ejecutarse con un nombre de proceso que no coincide claramente con su nombre para mostrar, y los componentes de Windows, como los procesos de host compartido, pueden servir a más de una aplicación. Si el nombre no es claro, revise las entradas en ejecución antes de finalizar cualquier proceso.
Ilustración: la lista de detalles puede contener varios procesos con el mismo nombre de archivo ejecutable.
Comprueba cuántos procesos coincidentes se están ejecutando.
Abra el Símbolo del sistema o PowerShell desde el menú Inicio. Ejecútelo tasklistcon un filtro de nombre de imagen exacto. Este ejemplo comprueba el Bloc de notas:
tasklist /FI "IMAGENAME eq notepad.exe"
Sustituya notepad.exepor el nombre que encontró en el Administrador de tareas. Si el comando muestra varias filas, cada una corresponde a un proceso independiente con su propio PID. Esta comprobación le ayuda a confirmar la ortografía y a ver si se está ejecutando más de una instancia. Microsoft documenta los filtros disponibles en su guía de referencia del comando tasklist .
Una consulta de lista de tareas filtrada muestra cada proceso coincidente como una fila separada.
Eliminar todos los procesos con ese nombre de imagen
Ejecuta el siguiente comando, cambiando el nombre del archivo ejecutable para que coincida con tu aplicación:
taskkill /IM notepad.exe /F
/IMIndica taskkillque se debe seleccionar un proceso por su nombre de imagen; fuerza su terminación. Cuando varios procesos comparten ese nombre de imagen, el comando selecciona cada coincidencia en lugar de requerir que se ingresen los PID uno por uno. La documentación de referencia de taskkill/F de Microsoft enumera estos parámetros y describe cómo el comando finaliza una o más tareas.
Comience con una ventana normal del Símbolo del sistema o PowerShell. El comando se ejecuta con los permisos disponibles para esa sesión. Si Windows informa " Acceso denegado" , verifique el proceso exacto y asegúrese de que sea uno que desea detener. No utilice comodines amplios ni eleve los permisos del comando indiscriminadamente; los procesos protegidos de Windows y los procesos que pertenecen a otro contexto de seguridad pueden requerir permisos diferentes.
También puedes usar el Administrador de tareas si prefieres un método visual. En la pestaña Detalles , haz clic con el botón derecho en la fila correspondiente y selecciona Finalizar tarea . Repite el proceso para cada fila con el mismo nombre de archivo. Esto finaliza el proceso seleccionado, mientras que el comando anterior es más rápido si deseas que Windows finalice todos los procesos que coincidan con un nombre de archivo ejecutable.
El Administrador de tareas puede finalizar un proceso seleccionado desde la pestaña Detalles; repita el proceso para las demás filas coincidentes.
Verifique que los procesos se hayan detenido.
Vuelva a ejecutar el mismo tasklistcomando filtrado:
tasklist /FI "IMAGENAME eq notepad.exe"
Si Windows indica que no hay tareas que coincidan con los criterios especificados, significa que no hay ningún proceso en ejecución con ese nombre de imagen exacto en ese momento. Si aún aparecen filas, vuelva a consultar el Administrador de tareas: es posible que haya utilizado un nombre de ejecutable diferente o que un componente de la aplicación haya reiniciado el proceso. Confirme la nueva entrada antes de taskkillvolver a ejecutarlo.
Si no hay filas coincidentes en la lista de tareas, significa que actualmente no hay ningún proceso con ese nombre de imagen exacto.
Lo que este comando no hace
No desactiva permanentemente una aplicación, su entrada de inicio ni su servicio en segundo plano. Si el proceso se reinicia, averigüe qué lo está reactivando.
Esto no garantiza que todos los componentes de una aplicación tengan el mismo nombre ejecutable. Algunas aplicaciones utilizan procesos auxiliares independientes o procesos compartidos de Windows.
No guarda el trabajo abierto antes de finalizar un proceso. Cierra la aplicación normalmente siempre que puedas, sobre todo si contiene documentos sin guardar o descargas activas.
Utilice el nombre exacto de la imagen y verifique el resultado. Esto mantiene el comando enfocado en el proceso que desea detener y facilita determinar si la aplicación se ha cerrado o simplemente se ha reiniciado.