Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 19-04-2007
Avatar de torito
torito torito is offline
Miembro
 
Registrado: jun 2003
Ubicación: Querétaro, Mex.
Posts: 349
Poder: 21
torito Va por buen camino
Question Terminar proceso

Saludos amigos foreros, tengo un detalle en una máquina donde tengo ejecutando mis programas, pero existe un detalle como tengo Oracle instalado levanta un proceso casi cada 15 minutos, este proceso no me sirve ni me afecta nada de mi máquina y me consume casi todo el procesador cada que se levanta. el proceso se llama nmupm.exe, y quisiera saber si via delphi puedo tronar este proceso o si hay alguna otra forma... muchas gracias nuevamente.
Responder Con Cita
  #2  
Antiguo 19-04-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Puedes "matar" ese proceso utilizando el código que hay en este hilo, aunque si buscas en los foros encontrarás otras alternativas.
La pregunta sería, ¿Qué hace ese proceso?
Una cosa es que a tí no te sirva y otra que se pueda matar así como así. Si se levanta será por algo y tendrá alguna función... (digo yo...)
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #3  
Antiguo 19-04-2007
Avatar de torito
torito torito is offline
Miembro
 
Registrado: jun 2003
Ubicación: Querétaro, Mex.
Posts: 349
Poder: 21
torito Va por buen camino
Cita:
Empezado por Neftali
Puedes "matar" ese proceso utilizando el código que hay en este hilo, aunque si buscas en los foros encontrarás otras alternativas.
La pregunta sería, ¿Qué hace ese proceso?
Una cosa es que a tí no te sirva y otra que se pueda matar así como así. Si se levanta será por algo y tendrá alguna función... (digo yo...)

Gracias por tu pronta respuesta Neftali, ese proceso es propio de oracle 9i y 10g y ha muchos les ha causado este conflicto por el tipo de SO, la solución es un poco riesgosa según lo que leí en los foros de oracle y lo que me dijo el DBA. y en realidad a mi proyecto no afecta en nada ya que yo no trabajo con lo que interactua dicho proceso. Así que solo requiero matarlo cada que levante... ahora checo el link que me pones... muchas gracias nuevamente
Responder Con Cita
  #4  
Antiguo 19-04-2007
Avatar de torito
torito torito is offline
Miembro
 
Registrado: jun 2003
Ubicación: Querétaro, Mex.
Posts: 349
Poder: 21
torito Va por buen camino
Intente probar la función killtask pero me marca errores, alguien sabe si requiere alguna libreria en especial???

gracias.
Responder Con Cita
  #5  
Antiguo 19-04-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Cita:
Empezado por torito
Intente probar la función killtask pero me marca errores, alguien sabe si requiere alguna libreria en especial???
¿Qué errores?

De todos modos... el proceso de marras... ¿se inicia con Windows? ¿se trata de un Servicio? Tal vez convendría evitar su ejecución (puesto que dices que no es necesario) y no matarlo una vez se ejecute...
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #6  
Antiguo 19-04-2007
Avatar de torito
torito torito is offline
Miembro
 
Registrado: jun 2003
Ubicación: Querétaro, Mex.
Posts: 349
Poder: 21
torito Va por buen camino
Cita:
Empezado por dec
Hola,

¿Qué errores?
me dice que TProcessEntry32, CreateToolhelp32Snapshot, TH32CS_SNAPPROCESS no estan declarados, entre otros que nacen de estos.


Cita:
Empezado por dec
De todos modos... el proceso de marras... ¿se inicia con Windows? ¿se trata de un Servicio? Tal vez convendría evitar su ejecución (puesto que dices que no es necesario) y no matarlo una vez se ejecute...
no es un servicio, es un procedimiento que se levanta solo, yo estaría feliz de no levantarlo pero corre sólo cada 15 minutos. por eso pensé en un programa.

Gracias.
Responder Con Cita
  #7  
Antiguo 19-04-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Respecto de lo primero todo está en declarado en la unidad "TLHelp32", que deberás incluir en tu proyecto.

Respecto de lo segundo... ¿qué es eso de que se inicia solo? Algo tendrá que iniciarlo... sea el programador de tareas... o sea otra cosa... en todo caso insisto en lo mismo: mejor evitar el inicio de un programa que no nos interesa que no matar su proceso cuando se inicie... "solo"...

Pero tal vez esté equivocado... tal vez me confunda y no sepa muy bien de qué estamos hablando.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #8  
Antiguo 19-04-2007
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
Esta es una chapuza que he visto usar alguna vez. Si no sabes la razón por la que se ejecuta, simplemente cambia ese programa por otro creado por ti, uno que no haga nada. Tampoco hace falta que borres el original, guarda una copia por si quieres volver a la situación anterior. Ahora cuando, por la razón que sea, el programa se ejecute no hará nada y se cerrara solo.

Lo dicho, una chapuza pero el caso es que funciona
Responder Con Cita
  #9  
Antiguo 19-04-2007
Avatar de marceloalegre
[marceloalegre] marceloalegre is offline
Miembro Premium
 
Registrado: abr 2005
Ubicación: Mar del Plata - Argentina
Posts: 448
Poder: 20
marceloalegre Va por buen camino
Post

Es un servicio que debe estar con tipo de inicio automatico. Ingresa en Inicio-> ejecutuar-> services.msc ahi, busca el servicio que no quieres que se inicie, y pasa el tipo de inicio a manual.., o inhabilitado en su defecto...
Responder Con Cita
  #10  
Antiguo 19-04-2007
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Cita:
Empezado por Seoane
Esta es una chapuza que he visto usar alguna vez. Si no sabes la razón por la que se ejecuta, simplemente cambia ese programa por otro creado por ti, uno que no haga nada. Tampoco hace falta que borres el original, guarda una copia por si quieres volver a la situación anterior. Ahora cuando, por la razón que sea, el programa se ejecute no hará nada y se cerrara solo.

Lo dicho, una chapuza pero el caso es que funciona
Eso no es digno de ti Seoane, por favor.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #11  
Antiguo 19-04-2007
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
Cita:
Empezado por dec
Eso no es digno de ti Seoane, por favor.
Ya,ya ... esto tampoco es neurocirugía ...

Claro que lo correcto seria saber que es lo que hace y como se inicia, pero si después de buscar mucho, descubrimos que el que lo abre es otro programa, otro que si que usamos, tenemos un problema, porque no podemos evitar que el otro programa intente abrir a su amigo.

Un ejemplo real, que he visto con estos ojitos . Un programa que tiene una opción de menú para exportar los datos, y cuando se usa, exporta los datos a un archivo de texto y ejecuta un programa externo. Esto ultimo no interesaba, solo se quería el archivo de texto, la solución fue crear un programa que lo único que hacia era mostrar un mensaje informando que la exportación se realizo con éxito y luego se cerraba.
Responder Con Cita
  #12  
Antiguo 19-04-2007
Avatar de torito
torito torito is offline
Miembro
 
Registrado: jun 2003
Ubicación: Querétaro, Mex.
Posts: 349
Poder: 21
torito Va por buen camino
el problema es que lo levanat el cliente de Oracle y el cliente lo requiero para conectarme a la BD. asi que no puedo de dejar levantar el Oracle... pero si puedo tronar ese proceso... gracias agregaré la unidad y les comento el resultado.
Responder Con Cita
  #13  
Antiguo 19-04-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
Hola, quisiera aportar algo al respecto.

Lo primero que te recomiendo es que verifiques si ese programa es necesario para el funcionamiento de Oracle, si no es indispensable y este es levantado por Oracle, lo puedes desactivar en el registro de windows.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

Busca la llave de Oracle y en la cadena OnDependService quita el programa que te esta afectando.

edito: Es DependOnService

Ojo, solo si no es necesario que ese proceso se requiera.

Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #14  
Antiguo 20-04-2007
Avatar de torito
torito torito is offline
Miembro
 
Registrado: jun 2003
Ubicación: Querétaro, Mex.
Posts: 349
Poder: 21
torito Va por buen camino
Unhappy

Cita:
Empezado por egostar
Hola, quisiera aportar algo al respecto.

Lo primero que te recomiendo es que verifiques si ese programa es necesario para el funcionamiento de Oracle, si no es indispensable y este es levantado por Oracle, lo puedes desactivar en el registro de windows.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

Busca la llave de Oracle y en la cadena OnDependService quita el programa que te esta afectando.

edito: Es DependOnService

Ojo, solo si no es necesario que ese proceso se requiera.

Salud OS.
En todas la carpetas de Oracle de la ruta que me indicas, no tengo ninguna que tenga DependOnService.
Responder Con Cita
  #15  
Antiguo 20-04-2007
[egostar] egostar is offline
Registrado
 
Registrado: feb 2006
Posts: 6.556
Poder: 25
egostar Va camino a la fama
Buscando he encontrado esto

Cita:
Empezado por oracle.com

14.
Open Task Manager and click the Processes tab. If nmupm.exe is running at 100% CPU that means that you have a conflict with .NET and you need to make sure this program is deinstalled.
Aqui el link completo.

Salud OS.
__________________
"La forma de empezar es dejar de hablar y empezar a hacerlo." - Walt Disney
Responder Con Cita
  #16  
Antiguo 20-04-2007
Avatar de torito
torito torito is offline
Miembro
 
Registrado: jun 2003
Ubicación: Querétaro, Mex.
Posts: 349
Poder: 21
torito Va por buen camino
Talking

ya lo que decidi fue renombrar el archivo para hacer la prueba... reinicie mi máquina y todo trabaja bien... todos lo web trabajando bien y la comunicación a las DB también.... fue una lata la que les dí, pero muchas gracias por su atención... y disculpen todo el rollo... saludos
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Terminar con Procedures. alexxino Varios 3 28-01-2007 22:40:57
Terminar la ejecucion rex Varios 5 30-05-2006 03:55:09
Terminar y liberar Thread eureka API de Windows 1 19-09-2005 14:03:39
Terminar Thread coulthard Internet 3 28-11-2004 22:05:08
Esperar a terminar algo Patxi Varios 2 10-07-2004 11:02:11


La franja horaria es GMT +2. Ahora son las 17:51:42.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi