Batch - Procesos "inmortales". ¿Cómo terminarlos?

Iniciado por Javilondo, 12 Octubre 2008, 12:23 PM

0 Miembros y 2 Visitantes están viendo este tema.

Javilondo

Hola amigos!
Tengo un problema, espero me puedan ayudar:

Estoy haciendo un Batch que escribe unas claves en el registro de windows, éstas claves pertenecen al Kaspersky y el cambio sólo puede surtir efecto siempre y cuando el Kaspersky se encuentre cerrado, para eso me dispuse a añadirle a mi batch una sentencia que "supuestamente" se debería de encargar de cerrar el Kaspersky la cual es:
Taskkill /F /IM avp.exe

Pero sucede que me aparece esto:
ERROR: no se pudo terminar el proceso "avp.exe" con PID 1356.
Motivo: Acceso denegado.
ERROR: no se pudo terminar el proceso "avp.exe" con PID 1568.
Motivo: Acceso denegado.


Mi pregunta es:
¿Cómo puedo terminar con éste proceso que al parecer es "inmortal" o tiene acceso denegado y además es doble porque tiene un proceso como usuario y otro como sistema y por ende existen dos PID con el mismo nombre de imagen que es "avp.exe" los cuales son en mi caso: 1356 y 1568?
He dicho.

Enemy

Elimale la entrada de registro con la que se inicia, en HKLM , no me fije si hay una en HKCU ..

Acabo de intentar eliminarlo con /T y nada...

Fijate en una de esas te funciona..  :P

Taskkill /f /t /im avp.exe

:(


Siguire viendo como porque tengo utilidades que "Asesina" cualquier proceso pero debo fijarme en el source.. aunque no creo que este en Batch   :¬¬ :¬¬



SALUD.O.S


SmartGenius

Si el proceso se ejecuta como SYSTEM no creo que puedas cerrarlo a menos que tu tambien estes como SYSTEm , aparte de que el Kaspersky carga mucho antes de que inicies Sesion.... ;D


{anonymous}

bueno es más fácil echarse el kaspersky de lo que parece. :D

Javilondo

Ya había intentado con:
Taskkill /f /t /im avp.exe
y mo me había funcionado, aunque haciendo eso me di cuenta que los dos PID de avp.exe dependían de otros dos PID los cuales pertenecian a explorer.exe y services.exe respectívamente y services.exe no puede ser terminado ya que es un proceso crítico del sistema.
Tambien traté de eliminar su entrada de registro que da la referencia de su ubicación en el arranque, incluso traté de sustituirla por la dirección de mi Batch, pero nada, el mismo Kaspersky al cerrarse o apagarse el sistema la restaura a su estado.
Me interesa lo que dices Bakura182, acerca de que tienes utilidades que asesinan procesos y también me gustaría saber a qué se refiere {anonymous} al decir que
Cita de: {anonymous} en 12 Octubre 2008, 19:07 PM
bueno es más fácil echarse el kaspersky de lo que parece. :D

Quisiera saber si hay un método para lanzar mi código como SYSTEM y ejecutarlo incluso ántes que el Kaspersky.
He dicho.

Enemy

#5
Se llama DeepMonitor, sirve mas que nada para verm todos los procesos incluyendo los ocultos que son resaltados con color rojo, haces click derecho y lo cerras, puedes cerrar culaquier proceso pero. Si es para cerrarte el KAV a ti mismo no creo que te sirva, en todo caso buscate el codigo fuente de la aplicacion en caso de que este.. y ahi la apilcas a tu experimento a lo que estes haciendo..

Por si lo necesitas aca te dejo el Link de descarga:

DESCARGAR

Espero que te sirva





SALUD.O.S