Anuncios

Terminando Procesos con Taskkill creando un bat personalizado.

Si bien el procedimiento habitual para terminar un proceso o programa que esta “trabado” es iniciar el “Administrador de tareas” y buscar en la lista el proceso deseado dar click derecho terminar, este método a la larga resulta algo cansado específicamente cuando estas acostumbrado a cerrar aplicaciones de este modo, ya sea que se sea más cómodo, seas un desesperado, o simplemente te has dado cuenta que la aplicación no se termina del todo cuando la cierras normalmente como son el caso de algunos navegadores y otros programas.

Aquí veremos cómo usar las herramientas Taskkill que integra Windows y que con ayuda de un archivo de ejecución .bat tendremos con solo un doble click.

Lo único que necesitamos es un blog de notas y saber el nombre del proceso en cuestión a finalizar.

Empecemos.

Abrimos un Nuevo documento en el bloc de notas y escribimos por ejemplo en este caso queremos finalizar Internet Explorer el cual su proceso se llama “iexplorer.exe

clip_image001

 

Se terminaran todos los procesos que tengan el nombre especificado.

El siguiente paso será guardar este archivo con extencion .bat

Por ejemplo Taskkill Iexplorer.bat

clip_image002

Ahora solo resta tenerlo a la mano para cuando lo necesitemos, ya sea en el escritorio o anclado en la barra de barra de tareas o el menú inicio según nuestro gustos.

Recuerda que podemos incluir todos los procesos que queramos en un solo archivo o si gustamos lo hacemos en archivos por separado. Dejo a su imaginación el provecho que puedan sacarle a esta utilidad. Saludos!

clip_image003

Taskkill /f /IM iexplore.exe

Taskkill /f /IM msnmsgr.exe

Taskkill /f /IM firefox.exe

Taskkill /f /IM winword.exe

Aquí un poco mas de información sobre Taskkiller:

¿Que es taskkill.exe y cómo funciona?

Taskkill.exe es una herramienta que no mucha gente conoce ya que el Administrador de Tareas de Windows (Ctrl+Shift+Esc) cumple “prácticamente” la misma función mediante el botón Terminar proceso , excepto que no se puede usar en linea de comandos ni programar para que se ejecute a una hora determinada, imaginemos que queremos cerrar la aplicación emule.exe a las 8:00 am., ésto sólo es posible con taskkill.exe y no con el Administrador de Tareas de Windows.
Veamos cómo funciona:TASKKILL [/S sistema] [/U usuario [/P contraseña]]
{ [/FI filtro] [/PID IdProceso | /IM NombreImagen] } [/F] [/T]Los procesos pueden eliminarse a través del Id. o del nombre de la imagen, nosotros usaremos el nombre de la imagen, que es el nombre que sale en el Administrador de procesos (Ctrl+Shift+Esc).
Lista de parámetros:

/S

sistema

Especifica el sistema al que conectarse.

/U

[dominio\]usuario

Especifica el contexto de usuario en el que el comando debe ejecutarse.

/F

 

Especifica la terminación forzada de proceso(s).

/PID

Id. de proceso

Especifica el ID. de proceso que se debe terminar.

/T

 

Terminar árbol: termina el proceso especificado y todos los procesos secundarios iniciados por él.

Anuncios

Acerca de ArturoMezDa

Ing.Sistemas Computacionales

Publicado el 22 noviembre, 2010 en Como lo hago ?, Herramientas, Utilidades, windows, Windows 7, Windows XP y etiquetado en , , , , , , . Guarda el enlace permanente. 6 comentarios.

  1. Alguien sabe como ejecutar en loop el comando taskkill hasta asegurarse que haya muerto un determinado proceso?
    Tengo que hacer un bat en Windows server 2003.
    Espero sus comentarios

  2. Chévere brother pero me gustaría saber si puedo eliminar mediante algún código programado en batch todos los procesos que se encuantren en la barra de tareas, es decir que yo no tenga que programar los procesos que se finalizen sino que un sólo código mate todos los procesos de programas que estén abiertos…. espero que me hayas entendido

  3. Alguien sabe como hacer que primero se termina un proceso y a los 5 segundos se termine otro?

    • DESCARGA SLEEP.EXE Y DESPUES DE QUE TERMINASTE TU PROCESO EJECUTA SLEEP CONFIGURANDO EL TIEMPO EJEMPLO

      TASKKILL /IM FIREFOX.EXE /F
      SLEEP 5
      START NOTEPAD.EXE

  4. Hola, alguien sabe como puedo finalizar porocesos cuando la cantidad de ellos sobrepasa cierto numero?, es decir cuando el indicador de procesos sea superior a 100 por ejemplo.

    Saludos,

  1. Pingback: Articulo Indexado en la Blogosfera de Sysmaya

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: