Todos estamos familiarizados con la forma tradicional de encontrar las tareas en ejecución y matarlos usando el Administrador de tareas. Si bien este método es simple, no es tan divertido y geek como el uso de línea de comandos (vamos! Aceptarlo). Por otra parte, matando a una tarea utilizando el símbolo del sistema nos proporciona mucho más control y capacidad de terminar varias tareas a la vez.
Todo esto se hace con el comando TaskKill . En primer lugar, vamos a cubrir lo básico.
Se puede matar a un proceso en el ordenador con el `identificador de proceso (PID) o por el nombre de la imagen (nombre del archivo EXE).
Para ello, primero abra el símbolo del sistema con el poder adminstrative. Ahora, para tener una idea acerca de los procesos que se ejecutan en el equipo, ejecute la lista de tareas del sistema y ver a todos los procesos en ejecución:
C : \ & gt ; lista de tareas
Imagen Nombre PID Sesión Nombre Mem Uso ========================= ======== ========== ====== ============
Firefox . exe 26356 Consola 139 , 352 K
regedit . exe 24244 consola 9 , 768 K
cmd . exe 18664 Consola de 2 , 380 K
conhost . exe 2528 Consola de 7 , 852 K
el bloc de notas . exe 17364 Consola de 7 , 892 K
el bloc de notas . exe 24696 consola 22 , 028 K
el bloc de notas . exe 25304 Consola de 5 , 852 K
explorador . exe 2864 Consola 72 , 232 K
En el ejemplo anterior se puede ver el nombre de la imagen y el PID para cada proceso. Si quieres matar a la carrera del explorador de procesos:
C : \ & gt ; Taskkill / explorador de mensajería instantánea . exe / F
o
C : \ & gt ; Taskkill / PID 2864 / F
La bandera / f es el proceso mata fuerza. La no utilización de la bandera / F resultará en nada sucede en algunos casos. Un ejemplo es cuando quiero matar el proceso explorer.exe Tengo que usar la bandera / F o de lo contrario el proceso simplemente no termina
Si tiene varias instancias de una imagen abierta, como tener múltiples procesos firefox.exe, corriendo el taskkill / IM comando firefox.exe matará a todas las instancias. Cuando se especifica el PID se dará por terminado sólo el instane específico de Firefox.
El poder real de taskkill son las opciones de filtrado que le permiten utilizar las siguientes variables y operadores.
Variables:
- ESTADO
- ImageName
- PID
- SESIÓN
- CPUTIME
- MEMUSAGE
- NOMBRE DE USUARIO
- MÓDULOS
- SERVICIOS
- WINDOWTITLE
operadores:
- eq (igual)
- ne (no igual)
- gt (mayor que)
- lt (menor que)
- ge (mayor o igual)
- le (menor o igual)
"*" Es el comodín.
Puede utilizar las variables y los operadores con la bandera de filtrado / FI. Por ejemplo, digamos que usted quiere terminar todos los procesos que tienen un título de la ventana que se inicia con "Internet":
C : \ & gt ; taskkill / FI "WINDOWTITLE eq Internet *" / F
¿Qué hay de matar a todos los procesos que se ejecutan bajo la cuenta Steve:
C : \ & gt ; taskkill / FI "NOMBRE DE USUARIO eq Steve" / F
También es posible matar a un proceso que se ejecuta en un equipo remoto con taskkill. Sólo tiene que ejecutar el siguiente matar notepad.exe en un equipo remoto llamado SteveDesktop:
C : \ & gt ; taskkill / S SteveDesktop / T RemoteAccountName / P RemoteAccountPassword / IM bloc de notas . exe / F
Para obtener más información sobre taskkill ejecutarlo con el parámetro /? comando al igual que cualquier otro sistema de Windows.