Porque se cuelga el emule

Ayer escribí un mensaje preguntandolo.... pero ya he encontrado una posible solucion en la siguiente direccion: http://www.emule.us/foro/showthread.php?t=8952

que viene a decir esto:

Manual. Posibles soluciones para el cuelgue de Windows Xp/2000 con el emule. Algunas de las soluciones pueden ser utiles para los que reciben la tipica pantalla de "Emule.exe ha efectuado una operacion no valida y debe cerrarse", pero en ese caso a lo mejor lo mas rapido es cambiar de version.
---------------------------------------------------------------------

Si al conectar el emule el sistema operativo se detiene, reinicia o saca el pantallazo azul (kernel panic) con Win XP o Win 2K puedes intentar lo siguiente:

0) Por supuesto asegurate de tener siempre la ultima version. A fecha de hoy 10 Abril 04 es la 0.42e.

1) Asegurate de que no tienes Maximas Conexiones por Archivo mayor que 400. Si es asi, baja ese numero (preferencias del emule) y no hace falta que sigas leyendo. XD

2) Desactiva o borra cualquier cortafuegos (software) del ordenador (Norton Internet Security, Zone Alarm...)

3) Desactiva la autropoteccion en tiempo real del escaner del antivirus (Auto-protect de Norton, etc)

4) Desactiva cualquier software de proxy que tuvieras instalado. En especial Pasakche que es incompatoble con edonkey.
(La funcion de estos es pedir paginas actualizadas al proxy, es lo mismo que si pulsais Ctrl-F5 en el internet explorer)

5) Cuando el emule esta activo actua como un servidor y es vunerable a ataques como el "TCP SYN Flooding", que consume memoria y hace que el SO se cuelgue. Trata de obtener un ipfilter.dat actualizado y ponerlo en el emule o bien hacerte con un programa de bloqueo de IPs como:
P2PHazard (español)
http://www.abcdatos.com/programas/programa/l8681.html
Peer-guardian
http://internautas.org/article.php?sid=1108
etc

Si aun asi no se soluciona:

6) - Descarga e instala los ultimos drivers de la tarjeta de red(router) o del modem(usb, serie).

7) - No hagas overclocking de ningun componente. (Personalmente no tengo problemas con HyperThreading, pero si alguien tiene problemas puede intentarlo desconectando el HT en la BIOS).

8) Tambien puedes intentar testear el ordenador para ver si es algun componente en concreto.
http://www.memtest86.com/ Test de memoria
http://www.dr-hardware.com/ Test completo de hard
etc.

9) Abre una consola de msdos (Inicio -> ejecutar -> "cmd"). Escribe "winmsd" en la consola. En la ventana que parece:
+ Recursos de hardware
- ...
- IRQ
comprueba que la tarjeta de sonido no se pega con ningun usb (si tienes modem) o con la tarjeta de red (si tienes router).

Lo que hay que entender es que Emule no hace que windows se cuelgue por si solo (de hecho es el mismo emule que tiene mucha gente y no se cuelga).

Mas tecnicamente:

Emule es un aplicacion de alto nivel y el Sistema operativo la termina si comete un error.

Solo los drivers de bajo nivel (tarjeta red, antivirus, cortafuegos..) pueden reiniciar o sacar el pantallazo azul.

10) La fuente de alimentacion es pequeña. Si tienes un equipo economico y te vino con una fuente de alimentacion de 150w puede que necesites una de 300w. Esto podria solucionar muchos pantallazos azules y reinicios.

11) Los problemas suelen aparecer en las versiones .40d++ probablemente por la inclusion de Kademlia. Pero no es un fallo de estas versiones (ya que a mucha gente le va bien) sino de un fallo en el hardware que no soporta que el emule le exprima tanto (esto va en serio). Esto se debe a lo del IRQ, al driver no actualizado o a otro tipo de problemas hardware.
La ultima solucion es buscar una version anterior que te fuera estable:
Todas aqui:
http://sourceforge.net/project/show...?group_id=53489
O buscar un mod que lo solucione, generalmente emuleplus va mejor en este caso.

No sirve cambiar a otro p2p, posiblemente obtendras los mismo cuelgues y reinicios (lo he leido en foros ).

A continuacion viene una lista de software incompatible con emule:
>> esto no quiere decir que se peguen con tu emule!, pero si tienes problemas mira a ver si es alguna de estas situaciones. Se acompaña de observacion y solucion

Antivirus

* Norman Virus Control detiene el emule al lanzarlo.
* Norton Anitivirus. congela cuando se estan completando archivos de emule. SOL=Deshabilitar escaneo de temp e incoming;
* McAfee VirusScan. Detiene el ordenador al cerrar emule. SOL=Deshabilitar la busqueda en la carpeta de emule (global)
* NOD 32 ..Port 25. Error 10061.. Problema del modulo de control del correo electronico y la confusion del emule al acceder por puerto SMTP (25). SOL=actualizar componentes nod32(+2.008) Excluir AMON la carpeta emule. Excluir IMON el archivo emule.ese (Gracias a GROI).


Cortafuegos

* ZoneAlarm version de evaluacion. Servidor se desconecta al buscar. SOL=bajar la proteccion de high a medium.
* Zone Alarm Pro. Uso de CPU extremo (+40%). Vsmon incompatible. SOL=instalar otro cortafuegos.
* Norton Personal Firewall. Deteccion de accesos al puerto de emule al cerrar emule.
* Sygate Personal Firewall (Pro). No abrir el log de trafico pues consume mucha mem en apuntar el trafico de emule.


Antipopups

* PopUp Stopper version evaluacion. Congela en la ventana de downloads. SOL=deshabilitar cuando se use emule.


Otros

* Pasakche Proxy Software. Detiene windows al usarse con emule. SOL=no usarlo. La barra de google no funciona mal, es una pequeña solucion.
* MIRC y emule al mismo tiempo. Pueden provocar problemas indeterminados XD.
* MSN Messenger ver. 5.x. Busca aleatoriamente el puerto de conexion. Puede tener problemas para conectar cuando emule esta encendido.
* Sygate Home Network (NAT). Checksum error. CGenericTcp::CGenericTcp(ERR) cannot alloc tcp port.
CEngineCore::Unable to establish TCP tunnel. Engine may exceed maximum user limit.
* winamp 2.91. Detiene emule al acudir a la ventana de trafico. SOL=Cerrar winamp.
* TV card (AverTV) y emule. Pantallazo azul. SOL=solucionar la asignacion de IRQ o chequear memoria RAM


Sistemas Operativos

* Windows 98 y Windows ME. con versiones +0.22c. Problemas en general. SOL=Preferencias >> Max Conexiones = 10 / 5 segundos


Espero que todos sigamos añadiendo problemas y soluciones. Intentare actualizar yo mismo este manual.

Saludos y me voy a descansar
Por favor, la próxima vez respóndete en el mismo post donde formulaste la pregunta. :-)

http://www.elotrolado.net/showthread.php?s=&threadid=338639

Saludos
Lo siento pero no me dejaba. Me decia que no podia responder dos veces en mi mismo mensaje y como puedes comprobar no me habia respondido ninguna vez.
ozono escribió:Lo siento pero no me dejaba. Me decia que no podia responder dos veces en mi mismo mensaje y como puedes comprobar no me habia respondido ninguna vez.


En ese caso edita el post y solucionado. ;-)

Saludos
3 respuestas