El comando: "taskkill" está activado Windows 12, 11, 10, .. , MS Server 2025, 2022, 2019, .. disponible
Los ejemplos del comando "taskkill"
A continuación se muestran ejemplos del uso de
`taskkill`comando en el símbolo del sistema:
Ejemplo 1: Terminar una aplicación por nombre de proceso:
taskkill /EN EL notepad.exe
-
`/EN EL`: Este parámetro especifica el nombre del proceso.
-
`notepad.exe`: El nombre del proceso que se va a finalizar (aquí: Bloc de notas).
Ejemplo 2: Eliminar un proceso por ID de proceso:
taskkill /PID 1234
-
`/PID`: Este parámetro especifica el ID del proceso (PID).
-
`1234`: El ID del proceso a finalizar.
Ejemplo 3: Forzar el cierre de una aplicación por nombre de proceso:
taskkill /F /EN EL chrome.exe
-
`/F`: Este parámetro fuerza la finalización del proceso sin pedir confirmación.
-
`/EN EL chrome.exe`: El nombre del proceso que se va a forzar la finalización (aquí: Chrome).
Ejemplo 4: Detener todas las instancias de una aplicación por nombre de proceso:
taskkill /EN EL explorer.exe /T
-
`/T`: Este parámetro finaliza todos los subprocesos del proceso especificado.
-
`/EN EL explorer.exe`: El nombre del proceso que se va a finalizar (aquí: Explorador).
Ejemplo 5: Eliminar todos los procesos de un usuario específico:
taskkill /F /FI "USERNAME eq Nombre de usuario"
-
`/F`: Este parámetro fuerza a que los procesos finalicen sin confirmación.
-
`/FI "USERNAME eq Nombre de usuario"`: Este filtro especifica que solo se deben finalizar los procesos del usuario especificado.
Ejemplo 6: Finalizar procesos en una computadora remota:
taskkill /S De forma remota-Computer /U Nombre de usuario /P contraseña /EN EL notepad.exe
-
`/S De forma remota-Computer`: El nombre o dirección IP de la computadora remota.
-
`/U Nombre de usuario`: El nombre de usuario para la autenticación en la computadora remota.
-
`/P contraseña`: La contraseña para la autenticación en la computadora remota.
-
`/EN EL notepad.exe`: El nombre del proceso a finalizar en la computadora remota.
Tenga en cuenta que la finalización de procesos puede afectar las aplicaciones en ejecución y la salud del sistema. utilizar esta
`taskkill`-Command, por lo tanto, tenga cuidado y asegúrese de comprender las implicaciones, especialmente al forzar procesos (
`/F`).
Ejemplo 7: Detener todas las instancias de una aplicación e iniciar una nueva instancia:
taskkill /F /EN EL notepad.exe
start notepad.exe
-
`/F`: Fuerza la finalización del proceso sin confirmación.
-
`/EN EL notepad.exe`: Detiene todas las instancias del Bloc de notas.
-
`start notepad.exe`: inicia una nueva instancia del Bloc de notas.
Ejemplo 8: Detener todas las instancias de una aplicación en una computadora remota:
taskkill /S De forma remota-Computer /U Nombre de usuario /P contraseña /EN EL notepad.exe
-
`/S De forma remota-Computer`: El nombre o dirección IP de la computadora remota.
-
`/U Nombre de usuario`: El nombre de usuario para la autenticación en la computadora remota.
-
`/P contraseña`: La contraseña para la autenticación en la computadora remota.
-
`/EN EL notepad.exe`: Detiene todas las instancias del Bloc de notas en la computadora remota.
Ejemplo 9: Eliminación de procesos según su estado:
taskkill /FI "STATUS eq RUNNING" /F
-
`/FI "STATUS eq RUNNING"`: Filtra procesos por su estado (en este caso
"EN EJECUCIÓN").
-
`/F`: Fuerza la finalización de los procesos seleccionados.
Ejemplo 10: Eliminar todas las instancias de una aplicación con un título de ventana específico:
taskkill /FI "WINDOWTITLE eq mi aplicación - Editor" /F
-
`/FI "WINDOWTITLE eq mi aplicación - Editor"`: Filtra procesos por el título de su ventana.
-
`/F`: Fuerza la finalización de los procesos seleccionados.
Ejemplo 11: Eliminar todos los procesos de un usuario específico excepto el tuyo:
taskkill /F /FI "USERNAME neq %USERNAME%"
-
`/F`: Fuerza la finalización de los procesos seleccionados.
-
`/FI "USERNAME neq %USERNAME%"`: Filtra procesos por nombre de usuario, excluyendo su propio nombre de usuario.
Estos ejemplos muestran diferentes casos de uso para la
`taskkill`comando en archivos por lotes, que van desde la simple terminación de la aplicación hasta opciones de filtrado más complejas. Tenga en cuenta que el comando debe usarse con precaución, ya que la finalización de procesos puede afectar las aplicaciones en ejecución y el estado del sistema.
"taskkill" Extracto de la ayuda de Microsoft Windows
Microsoft Windows [Version 10.0.19045.3693]
(c) Copyright 1985-2023 Microsoft Corp.
C:\\WINDOWS>
TASKKILL [/S sistema] [/U usuario [/P contraseña]]
{ [/FI filtro] [/PID IdProceso | /IM NombreImagen] }
[/F] [/T]
Descripción:
Esta herramienta de la línea de comandos puede usarse en uno
o más
procesos.
Los procesos pueden terminarse a través del Id. o del nombre
de imagen.
Lista de parámetros:
/S sistema Especifica el sistema remoto al
que conectarse.
/U [dominio\]usuario Especifica el contexto de usuario
en el que se
que el comando debe ejecutarse.
/P contraseña Especifica la contraseña para el
contexto de
usuario dado. Pide la entrada si
se omite.
/F Especifica la terminación forzada
de proceso(s).
/FI filtro Especifica un conjunto de tarea
que coinciden
con el criterio especificado en
el filtro.
/PID Id. de proceso Especifica el ID. de proceso que
se debe
terminar.
/IM nombre de imagen Especifica el nombre de imagen
del proceso que
debe terminar. El carácter
comodín "*" puede
usarse para especificar todos los
nombres de
imagen.
/T Terminar árbol: termina el
proceso especificado
y todos los procesos secundarios
iniciados por
él.
/? Muestra el uso de la ayuda.
Filtro(s):
Nombre filtro Operadores válidos Valores válidos
------------- ------------------ ---------------
STATUS eq, ne RUNNING | NOT
RESPONDING
IMAGENAME eq, ne Nombre de imagen.
PID eq, ne, gt, lt, ge, le Valor de PID.
SESSION eq, ne, gt, lt, ge, le Número de sesión
CPUTIME eq, ne, gt, lt, ge, le Tiempo válido en
el formato
hh:mm:ss.
hh - horas,
mm - minutos, ss -
segundos
MEMUSAGE eq, ne, gt, lt, ge, le Uso de memoria en
KB.
USERNAME eq, ne Nombre de usuario
en formato
[dominio\]usuario.
MODULES eq, ne Nombre de DLL
SERVICES eq, ne Nombre de
servicio.
WINDOWTITLE eq, ne Título de ventana.
Nota: el carácter comodín "*" del modificador /IM se acepta
solamente
con filtros.
Nota: los procesos remotos siempre se terminarán de manera
forzada
sin tener en cuenta si la opción /F se ha especificado o
no.
Ejemplos:
TASKKILL /S sistema /F /IM notepad.exe
TASKKILL /PID 1230 /PID 1241 /PID 1253
TASKKILL /F /IM notepad.exe /IM mspaint.exe
TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne untitle*"
TASKKILL /F /FI "USERNAME eq NT AUTHORITY\SYSTEM" /IM
notepad.exe
TASKKILL /S sistema /U dominio\usuario /FI "USERNAME ne NT*"
/IM *
TASKKILL /S sistema /U nombreusuario /P contraseña /FI
"IMAGENAME eq note*"
Información importante, consejos para el comando "taskkill"
En Windows, existen varias formas de finalizar o monitorear procesos, además de
`taskkill`-Dominio. Aquí hay algunos otros enfoques:
1.
Administrador de tareas:
- El Administrador de tareas (accesible a través de
`Strg + Umschalt + Esc`o
`Strg + Alt + Entf`y seleccionar
"Administrador de tareas") proporciona una interfaz gráfica de usuario para monitorear y finalizar procesos.
2.
PowerShell:
- PowerShell ofrece capacidades avanzadas de gestión de procesos. Por ejemplo:
Stop-Process -Name notepad
3.
Resmon (Monitor de recursos):
- El Monitor de recursos (inícielo escribiendo
`resmon`en el símbolo del sistema) proporciona información detallada sobre el uso de recursos y le permite finalizar procesos.
4.
Explorador de procesos:
- Process Explorer de Sysinternals (parte de Microsoft) es una herramienta avanzada que proporciona información detallada sobre los procesos en ejecución y permite finalizarlos.
5.
Instrumental de administración de Windows (WMI):
- WMI se puede utilizar para gestionar procesos. Por ejemplo, un script de PowerShell puede finalizar procesos utilizando WMI.
6.
Programación de tareas:
- Puede utilizar la programación de tareas para ejecutar programas o scripts en un momento específico. Esto se puede utilizar para iniciar o finalizar procesos.
7.
AutoHotKey:
- AutoHotKey es una herramienta de secuencias de comandos que le permite crear secuencias de comandos personalizadas para monitorear y controlar procesos.
8.
Panel de control - Herramientas administrativas - Gestión informática:
- La gestión informática proporciona información sobre usuarios y sesiones locales. Puede cerrar sesión de usuarios o desconectar sesiones.
9.
Llamada a procedimiento remoto (RPC):
- Para casos de uso avanzados, puede utilizar RPC para controlar procesos en computadoras remotas.
Cada uno de estos métodos tiene sus propias ventajas y desventajas, así como casos de uso específicos. La elección depende de los requisitos y preferencias exactos. Sin embargo, tenga en cuenta que finalizar procesos conlleva riesgos, especialmente cuando son procesos del sistema o aplicaciones críticas.