Matar procesos a cañonazos en Windows XP

votar

Una instalación corrupta de un servidor WAMP en uno de los equipos de la oficina ha empezado a lanzar procesos php-cgi.exe como un loco hasta acabar comiendose toda la RAM y CPU de la máquina. Como no habia forma humana de finalizar los procesos con el Administrador de Tareas uno a uno, esto es lo que he usado para finalizarlos a todos de golpe, usando TaskKill por nombre:

CODE:
  1. C:\Documents and Settings\Administrador>taskkill /IM php-cgi.exe
  2. Correcto: se terminó el proceso "php-cgi.exe" con PID 1024.
  3. Correcto: se terminó el proceso "php-cgi.exe" con PID 5236.
  4. Correcto: se terminó el proceso "php-cgi.exe" con PID 6004.
  5. Correcto: se terminó el proceso "php-cgi.exe" con PID 1344.
  6. Correcto: se terminó el proceso "php-cgi.exe" con PID 4124.
  7.  
  8. ... unos cientos de lineas después ...
  9.  
  10. Correcto: se terminó el proceso "php-cgi.exe" con PID 4608.
  11. Correcto: se terminó el proceso "php-cgi.exe" con PID 2812.
  12. Correcto: se terminó el proceso "php-cgi.exe" con PID 2280.

Otras posibilidades de TaskKill :

Matar procesos por PID:

taskkill /PID 12345

Matar procesos por usuario:

taskkill /F /FI "USERNAME eq Luser"

Matar procesos por Titulo de la ventana:

taskkill /F /FI ""WINDOWTITLE eq No respond*"

Todas las opciones:

CODE:
  1. Nombre filtro   Operadores válidos         Valores válidos
  2.     -------------   ------------------         ---------------
  3.     STATUS          eq, ne                     RUNNING | NOT RESPONDING
  4.     IMAGENAME       eq, ne                     Nombre de imagen.
  5.     PID             eq, ne, gt, lt, ge, le     Valor de PID.
  6.     SESSION         eq, ne, gt, lt, ge, le     Número de sesión
  7.     CPUTIME         eq, ne, gt, lt, ge, le     Tiempo válido en el formato
  8.                                                hh:mm:ss.
  9.                                                hh - horas,
  10.                                                mm - minutos, ss - segundos
  11.     MEMUSAGE        eq, ne, gt, lt, ge, le     Uso de memoria en KB.
  12.     USERNAME        eq, ne                     Nombre de usuario en formato
  13.                                                [dominio\]usuario.
  14.     MODULES         eq, ne                     Nombre de DLL
  15.     SERVICES        eq, ne                     Nombre de servicio.
  16.     WINDOWTITLE     eq, ne                     Título de ventana.

3 comentarios a esta entrada

  • Gravatar diegobraca dijo
    el # Miércoles, 10 de junio del 2009 a las 15:27

    1

    Les hago una consulta quiero usar el comando taskkill para cerrar una ventana de explorador de windows, pero no me la cierra, esoy colocando el comando de la siguietne manera: Taskkill /F /FI “”WINDOWTITLE eq Mis Documentos*” , es ente caso seria para seria para cerrar la ventana de mis docummentos. En que me estoy equivacando, ya que me cierra el msn, el administrador de tareas el cmd en donde lo ejecuto pero no la ventana que quiero. Y no quiero matar el proceso explorer.exe ya que si lo hago mata todo en la pc, lo unico que quiero es cerrar una ventana de explorador de windows determinada pero no se como hacer referencia a ella.
    Desde ya muchas gracias
    Diego

  • Gravatar Marcos B.L. dijo
    el # Jueves, 11 de junio del 2009 a las 00:09

    2

    No puedes asi, diegobraca, porque “Mis documentos” es un child de otro proceso, explorer.exe, y como bien dices al matar a este desaparecen barra de inicio, etc…

    Prueba con NirCMD:

    La web > http://www.nirsoft.net/utils/nircmd.html

    El comando sería > nircmd.exe win close class “CabinetWClass”

  • Gravatar Wiserlander dijo
    el # Jueves, 21 de enero del 2010 a las 14:12

    3

    Hola, esa respuesta fue muy bueno, gracias Marcos B.L.

    Claro que, ahora estaria bueno que se publicase algun ejemplo interesante… por ejmpo, el codigo nesesario para apagar y encender un proceso del win desde un interface php.

    Si puedo! lo aporto yo xD

    Saludos

Deja tu opinión

Sólo se permiten las etiquetas XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Post anteriores/siguientes:

Post (quizás) relacionados:

  • El CD de Windows que no debe faltarte

  • ...
  • Demasiados procesos de Flash Media Server

  • Si te sucede como a mi, que al lanzar Flash Media Server sobre un dedicado con Gentoo, te lanza como 40 procesos de admin y...
  • This Windows can break

  • Abre el Notepad de Windows (Inicio - Ejecutar - notepad - Enter) Escribe el texto "this windows can break" (sin comillas) Guarda el archivo con cualquier nombre Cierra...
  • Como evitar discusiones tipo: ¿ Es mejor Windows o Linux ?

  • Pregunta: Oye, has visto la nueva release de Windows/Linux/Opera/Firefox ? Respuesta: No, mira, yo es que la serie de Pokemon no la sigo... soy más del estilo Simpsons ...
  • Instalar PHP MagickWand bajo Windows – Xampp

  • MagicWand para PHP es un comodísimo módulo que nos permite acceder a parte de la API de ImageMagick, facilitándosnos el cambiar tamaño a imágenes, convertirlas...