1- INTRODUCCION
Muchas personas tienen, han tenido o tal vez van a tener problemas de conectividad, a ellas va dirigida esta guía. Está pensada para usuarios noveles (tampoco se da “mascado” hay que usar la cabeza) y para los Sistemas Operativos Windows 9x (95, 98, 98SE, Millenium), Windows 2000 y Windows XP.
Lo que aquí se explica es algo que, aunque no tengamos este problema, no es malo hacerlo una vez al mes o cada dos meses, así realizamos un mantenimiento de una parte importante del sistema.
No trata de ser una guía universal, se centra más en restablecer el Winsock y TCP/IP. De todas formas, he recopilado unos cuantos enlaces.
Nota de autor: Todo lo que se ve aquí lo he “asimilado” a base de dos cosas; mis propias experiencias y todos los documentos que he leído sobre el tema (enlaces al final), el mérito es suyo. Yo quiero otra cosa más importante…. Quiero que sea lo más útil posible, por eso os animo a colaborar y aportar, corregir errores, etc (lo de cambiar de persona es en mí crónico, eso ya no tiene arreglo).
2- SINTOMAS
El síntoma más claro es que después de estar X minutos, X horas o X días conectados a Internet usando aplicaciones que o usan el Winsock de Windows para funcionar, por así decirlo, cualquier aplicación que esté conectada a una (o varias) dirección de Internet…. La conexión deja de responder y tienes que reiniciar el ordenador y en ocasiones también el router para que vuelva a funcionar.
Estás conectado a Internet y no recibes ni envías datos o las páginas se quedan a medio cargar (no una sola, sino TODAS).
Errores de Winsock como el 10060, estos errores los muestran las aplicaciones si han sido programadas para mostrarlos.
3- CAUSAS COMUNES
Normalmente es por la corrupción del Winsock o de TCP/IP.
La causa responde a un efecto cada vez más extendido y explotado, el spyware, malware y adware. Cada vez más empresas se dedican a recoger datos de los usos y hábitos de los usuarios de Internet, en ocasiones este tipo de software se instala sin nuestro consentimiento aprovechando una vulnerabilidad (normalmente del navegador de Internet y del Sistema Operativo) o cuando aceptas la instalación en un cuadro de diálogo del navegador y a través de otras aplicaciones, como los codecs de divx.com, algunos temas y demás material de themexp.org (los que tienen el asterisco contienen spyware, o adware según el caso). Esta es, sin duda, la causa en un 80% de los casos.
Otra causa es la instalación y desinstalación de aplicaciones como firewalls/cortafuegos, otras aplicaciones también podrían influir pero ese es un dato que desconozco.
También si usamos varias aplicaciones de pares a la vez o si los parámetros de configuración son demasiado elevados. O aplicaciones para realizar “escaneos” de rangos de IP o vulnerabilidades.
Un virus, troyano o un gusano (esto también cabe dentro del primer párrafo, pero no está de más hacer el matiz) que use nuestra conexión para realizar “escaneos” de rangos de IP y así infectar otras máquinas de la red (el Blaster por ejemplo) podría provocarlo.
Actualizar el sistema operativo, cambiar la tarjeta de red o problemas específicos de los router o otros componentes y periféricos.
Anexo: Hay que recordar que para que la comunicación funcione se usan tanto elementos de software como de hardware y demás periféricos, por lo que podría ser un problema de cualquier componente siguiendo su recorrido, placa base> tarjeta ethernet> cable de red> router/swicth/hub, etc... (dependiendo del tipo de acceso a Internet) Incluso ser un problema del ISP, de la centralita, estado de la línea, cortes o microcortes, etc….
4- DIAGNOSTICO
Antes de ir corriendo a cortarle la cabeza al Winsock o a restablecer el protocolo TCP/IP de nuestro Sistema Operativo, hay que pararse un momento, y pensar. Ya que aunque el síntoma sea claro, puede que lo provoque algo externo al Winsock o al Protocolo TCP/IP y sea “eso”, la configuración de “eso” o el mero echo de usar “eso” el problema, por lo tanto la solución es otra.
Hay que esperar a ver si el problema persiste y si se cumple alguna condición, como condición se puede poner el ejemplo del uso de aplicaciones de pares como eMule. Así vamos creando una lista de condiciones.
Si por ejemplo sólo se produce cuando usamos el eMule debemos mirar primero la configuración del eMule, ya que podría ser tengamos unos parámetros de configuración muy elevados. Por ejemplo si tenemos unos parámetros no adecuados con nuestra conexión…. 10000 conexiones máximas y 1000 conexiones cada 20 segundos en un módem de 56k…. hay que adecuar la configuración con nuestra conexión, por eso es mejor usar el propio Asistente (Preferencias> Conexión> Asistente) del eMule. Con 300-500 conexiones máximas y dejar en 20 el límite de conexiones cada 20 segundos, el eMule puede funcionar perfectamente con una línea ADSL convencional de 512 o 1024.
Si no es el eMule la causa, usaremos la “técnica del descarte”, es decir, probar uno a uno y de uno en uno lo que podría ser el condicionante.
Existen utilidades (sniffers) y comandos (tracert, ping, etc..) que nos pueden ayudar a determinar un problema o deficiencias en nuestra red. También existen aplicaciones que analizan el tráfico de la red. Pero como he dicho antes esta guía está pensada para usuarios noveles, por lo que lo dejo en el aire.
Llegados a este punto, hay que descartar también que sea alguna de las “causas” y de paso limpiar nuestro sistema antes de hacer nada…. para ello, vamos a reiniciar el Windows en Modo a Prueba de errores y estando en Modo a Prueba de errores vamos a usar las siguientes aplicaciones:
Anexo: Para reiniciar en modo a Prueba de errores hay que reiniciar el sistema y pulsar la tecla F8, pulsa varias veces durante el inicio del ordenador y te aparecerá un menú en el cual puedes elegir varias opciones, una de ellas es el Modo a prueba de errores.
- Software antivirus: Cada cual tiene su favorito, para mi es el Kaspersky. Llevo usándolo años (desde que se llamaba AVP) y no lo cambio por otro.
- Software anti-spy/ad/malware: Hay dos aplicaciones destacables, Spybot – Search & Destroy y Ad-Aware Se.
Anexo: Hay que tener sumo cuidado con las aplicaciones que se instalan ya que las empresas no tienen escrúpulos, y son capaces de venderte una aplicación anti-spy/ad/malware y instalarte en segundo plano “su basura”. Imagina un antivirus que te instala un virus, pues lo mismo.
Pasados este punto, y con nuestro Windows libre de “cositas malas”, podemos pasar, sin más dilación a reparar el Winsock o restablecer el Protocolo TCP/IP. Decir que no todas las aplicaciones valen para todas las versiones de Windows, así que voy a comentar el procedimiento en cada Sistema Operativo.
5- SOLUCIONES
Antes de empezar a usar las aplicaciones o los procedimientos manuales, hay que hacer una copia de seguridad del registro de sistema y de los parámetros de configuración de nuestra conexión a Internet (IP local, Puerta de enlace, máscara de subred, servidores DNS, etc…).
Programa ERUNT:
Anexo: Para usarla debemos hacerlo desde el usuario Administrador o un usuario que tenga permisos de Administrador.
Ejecutamos ERUNT y aceptamos el mensaje de bienvenida, a continuación indicamos el directorio donde queremos guardar la copia de seguridad.
Marcamos todas las casillas de “Backup options” y pulsamos en OK.
Para restaurar el registro vamos al directorio donde lo hemos dicho que nos guarde el backup y ejecutamos ERDNT.EXE.
- Microsoft Windows 9x (95, 98, 98SE, Millenium)
Anexo: Si tiene Windows 95 es posible que no tenga la versión 2 del Winsock (Enlaces)
Winsock2 Fix: Guardarla en el disco duro (si la guarda en un disco de ¾ no funcionará), ejecutarla y seguir los pasos que indica.
Manualmente:
-- Quitar TCP/IP
[1] Ir a Panel de Control> Red, en las Propiedades de red seleccionar TCP/IP y pulsar en Quitar. Pulsar en Aceptar y nos pedirá el CD de Windows o la ruta al .CAB.
Anexo: Cuando nos pida reiniciar, pulsar en Cancelar.
-- Eliminar claves del registro
[2] Ir a inicio> ejecutar y escribir regedit, pulsar Aceptar, dentro del regedit, hay que buscar y eliminar las siguientes claves del registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servicios\VXD\Dhcp
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servicios\VXD\Dhcpoptions
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servicios\VXD\MSTCP
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servicios\VXD\Winsock2
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servicios\Winsock2
Hay que hacerlo como si de una carpeta normal se tratase, es decir, si hay que eliminar “dhcpoptions” vamos hasta HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servicios\VXD\ seleccionamos “dhcpoptions”, hacemos clic con el botón secundario y pulsamos en Eliminar, confirmamos eliminar.
--Instalar TCP/IP
[3] Ir a Panel de control> Red, en las Propiedades de red pulsar en el botón Agregar,> Protocolo y seleccionar Microsoft del panel Fabricante, seleccionar TCP/IP del panel Protocolos de red. Pulsar en Aceptar y nos pedirá el CD de Windows o la ruta al .CAB.
[4] Reiniciar
- Microsoft Windows 2000
Nota: Para Windows 2000 no conozco ninguna utilidad específica.
Manualmente:
--Quitar TCP/IP
[1] Ir a Inicio> Configuración> Conexiones de red y acceso de telefónico.
[2] Hacer clic con el botón secundario sobre nuestra conexión y pulsar en Propiedades.
[3] Seleccionar Protocolo Internet TCP/IP y pulsar en Desinstalar, mostrará un cuadro de diálogo en el que hay que contestar que Si.
--Eliminar claves del registro
[4] Ir a inicio> ejecutar y escribir regedit, pulsar en Aceptar y borrar las siguientes claves:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servicios\Tcpip
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servicios\Winsock
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servicios\Winsock2
[5] También hay que eliminar “Enlazar” de:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servicios\lanmanserver\vinculo
[6] Hacer clic en Vinculo y buscar en la derecha, buscar “Enlazar”, hacer clic con el botón secundario y pulsar Eliminar.
--Instalar TCP/IP
[7] Ir a Inicio> Configuración> Conexiones de red y acceso de telefónico.
[8] Hacer clic con el botón secundario sobre nuestra conexión y pulsar en Propiedades.
[9] Pulsar en Instalar> Protocolo> pulsar Agregar> Protocolo de Internet, aceptar.
[10] Reiniciar
- Microsoft Windows XP
WinsockXPFix:
No es muy complicada de utilizar, reconoce nuestro sistema automáticamente, y según pone en “About” dice que es compatible con Windows 9x/2000/XP, sólo la he utilizado en XP.
El botón “ReG-Backup” hace lo mismo que la aplicación ERUNT, si ya se ha realizado el backup con ERUNT no se requiere su uso.
El botón “Fix” repara el Winsock, hosts, TCP/IP…...
Si se ha realizado con éxito, hay que reiniciar, y después hay que volver a configurar los parámetros de la conexión a Internet.
Manualmente:
Si tiene el Service Pack 2 (método 1):
---Restablecer TCP/IP
[1] Inicio> Ejecutar, escribir cmd y pulsar Aceptar.
[2] Escribir netsh int ip reset
--Restablecer Winsock
[3] Inicio> Ejecutar, escribir cmd y pulsar Aceptar
[4] Escribir netsh winsock reset – o también: netsh winsock reset catalog
[5] Reiniciar
Si no tiene el Service Pack 2 (método 2):
--Eliminar claves del registro
[1] Ir a inicio> ejecutar y escribir regedit, pulsar en Aceptar y borrar las siguientes claves:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servicios\Winsock
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servicios\Winsock2
--Instalar TCP/IP
Nota: No se puede quitar TCP/IP en Windows XP
[2] Ir a Panel de control> Conexiones de red
[3] Hacer clic con el botón secundario sobre nuestra conexión y pulsar en Propiedades.
[4] Pulsar en Instalar> Protocolo> pulsar Agregar, pulsar Utilizar disco
[5] Escribir %systemroot%\inf y pulsar Aceptar
[6] Reiniciar.
- Otras recomendaciones
Por defecto, Windows puede apagar un dispositivo para ahorrar energía, hay que desmarcar la casilla “Permitir al equipo apagar este dispositivo para ahorrar energía” que aparece en la pestaña Administrador de energía, dentro de las propiedades del dispositivo. Hay que ir al Administrador de dispositivos y seleccionar el dispositivo (la tarjeta ethernet por ejemplo), hacer clic con el botón secundario sobre el dispositivo y pulsar en Propiedades, en esa ventana ya verás la pestaña Administrador de energía.
Cambiar los servidores de nombres (servidores DNS), en el Panel de control> Conexiones de red haces clic con el botón secundario sobre tu conexión y pulsas en Propiedades, seleccionas Protocolo Internet TCP/IP y pulsas en Propiedades, abajo verás los dos campos para los servidores DNS.
Anexo: Los routers también pueden tener asignados unos servidores DNS, se pueden cambiar. Es recomendable leerse el manual antes de tocar nada en el router.
- Otras soluciones
Si el problema persiste, infórmese del router, etc… y visite la página del fabricante en busca de nuevos “firmware”.
Actualice los drivers de su módem o tarjeta de red.
LSPfix: (Windows 9x/2000/XP)
Para usarla hay que marcar la casilla "I Know what I'm doing" (Se lo que es toy haciendo), seleccionar los archivos a eliminar y pulsar en el botón para que lo mueva a la derecha.
No hay que eliminar los siguientes archivos:
winrnr.dll
mswsock.dll
rsvpsp.dll
RegistryFix (Lavasoft): (Windows 9x/2XP)
Esta utilidad repara los problemas ocasionados por WebHancer y New.net.
6- REFERENCIAS Y ENLACES DE INTERES (AGRDECIMIENTOS)
Descarga de las aplicaciones:
Descargar Winsock2 fix
Descargar ERUNT
Descargar WinsockXPfix
Descargar Winsock2 para Windows 95
Descargar LSPfix
Descargar RegistryFix
Manuales:
Manual ERUNT
Manual WinsockXPfix
Artículos "Knowledge Base":
Lista de correcciones incluidas en Service Pack 2
Se produce un mensaje de error si la biblioteca WinSocks o TCP/IP están dañados
Cómo reparar problemas de conectividad de red o módem en Windows 2000
No es posible crear una conexión de red después de restaurar Windows XP
Cómo solucionar iconos de conexión de red en Windows Server 2003 y Windows XP que no aparecen
Recibe "se intentó una operación en algo que no es un socket" mensaje de error cuando intenta conectarse con una red
Cómo restablecer el Protocolo de Internet (TCP/IP) en Microsoft Windows XP y Windows .NET
Otros temas relacionados con el documento:
Rogue/Suspect Anti-Spyware Products & Web Sites
Windows Sockets Error Codes
Lista de servidores DNS
FAQ - alt.winsock
RFC 793: Protocolo de control de Transmisión (TCP)
Más información:
Windows XP Network Problem Solver
Windows XP SP1 Network Problem Solver
Windows XP SP2 Network Problem Solver
Otras páginas recomendadas:
Troubleshooting Windows XP, Tweaks and Fixes for Windows XP
Doug's Windows 95/98/Me/XP Tweaks and Tips
The Elder Geek on Windows XP
Black Viper's Web Site
CastleCops/ComputerCops
SecurityFocus
Network Security Library
Hack In The Box - Keeping Knowledge Free
Answers That Work
Bob Corelli's Windows Page
Experts Exchange
Windows XP tips
Computer Hope's free computer help
Performance Tweaks and Tips for Windows
Bon profit!
Este tema ha sido editado por wisp: 11 -01 -2005 - 09:21 PM

Ayuda

MultiCitas














