Cómo determinar si Winsock2... - Dexk

Cómo determinar si Winsock2 se ha dañado y recuperarse
1 de 3
http://support.microsoft.com/kb/811259/es
Id. de artículo: 811259 - Última revisión: jueves, 24 de mayo de 2007 - Versión: 12.5
Cómo determinar si Winsock2 se ha dañado y recuperarse
Importante: este artículo contiene información acerca de cómo modificar el Registro. Antes de modificar el Registro,
asegúrese de hacer una copia de seguridad del mismo y de que sabe cómo restaurarlo si se produce algún problema. Para
obtener más información acerca de cómo realizar una copia de seguridad, restaurar y modificar el Registro, haga clic en el
número de artículo siguiente para verlo en Microsoft Knowledge Base:
256986 (http://support.microsoft.com/kb/256986/ )
Definición del Registro de Microsoft Windows
Síntomas
Al intentar liberar y renovar la dirección IP con el programa Ipconfig (Ipconfig.exe), puede
aparecer uno de los siguientes mensajes de error:
Mensaje 1 Error al renovar la interfaz 'Internet1': se intentó realizar una operación en un elemento que no es un
socket. Mensaje 2 Se produjo un error al renovar la interfaz de conexión de área local: no se puede cargar o inicializar el
proveedor de servicios solicitado. Al iniciar Internet Explorer, puede aparecer el mensaje de error siguiente: No se
puede mostrar la página Al utilizar el equipo, puede recibir el mensaje de error siguiente: La función de inicialización
INITHELPERDLL de IPMONTR.DLL no pudo iniciarse, código de error 10107 Asimismo, es posible que no tenga ninguna
dirección IP ni direcciones IP privadas automáticas (APIPA), y que pueda recibir paquetes IP pero no pueda enviarlos.
Al utilizar el comando ipconfig /renueve, puede recibir los mensajes de error siguientes:
Mensaje 1 Se produjo un error al renovar la interfaz de la conexión de área local: se intentó realizar una operación en un
elemento que no es un socket. No se puede establecer contacto con el controlador, código de error 2. Mensaje 2 Error
en la operación. No hay ningún adaptador permitido para esta operación. Mensaje 3 Se intentó una operación que no es
compatible con el tipo de objeto requerido. En el Administrador de dispositivos, cuando hace clic en Mostrar dispositivos
ocultos, el Controlador de protocolo TCP/IP aparece deshabilitado en Controladores que no son Plug and Play y recibe el
error con el código 24.
Al crear una conexión de acceso telefónico, puede recibir el mensaje de error siguiente:
protocolos de control de PPP
Error 720: No se han configurado
Causa
Estos problemas pueden producirse si las claves Winsock del Registro están dañadas.
Solución
Pasos manuales para determinar si la clave Winsock2 está dañada
Para determinar si los síntomas se deben a un problema con la clave Winsock2, utilice uno de los métodos siguientes.
Método 1: Utilizar la herramienta Netdiag
Para utilizar la herramienta Netdiag, debe instalar las Herramientas de soporte de Microsoft Windows XP. Para ello, siga
estos pasos:
Notas
Si las Herramientas de soporte ya están instaladas, vaya al segundo procedimiento descrito en esta sección.
Si no ha instalado Herramientas de soporte y no dispone del CD de instalación de Windows XP, vaya a Método 2.
1.
2.
3.
4.
Inserte el CD de instalación de Windows XP y, a continuación, busque la carpeta Support\Tools.
Haga doble clic en el archivo Setup.exe.
Siga los pasos que se indican en pantalla hasta llegar a la pantalla Seleccione un tipo de instalación.
En la pantalla Seleccione un tipo de instalación, haga clic en Completa y, a continuación, en Siguiente.
Cuando la instalación haya terminado, siga estos pasos:
1. Haga clic en Inicio y en Ejecutar, escriba Command y, a continuación, haga clic en Aceptar.
2. Escriba netdiag /test:winsock y presione ENTRAR.
La herramienta Netdiag devolverá los resultados de prueba de varios componentes de red, incluida la clave Winsock. Para
obtener información detallada sobre esta prueba, agregue /v al final del comando netdiag: netdiag /test:winsock /v
04/08/2009 17:02
Cómo determinar si Winsock2 se ha dañado y recuperarse
2 de 3
http://support.microsoft.com/kb/811259/es
Método 2: Utilizar el programa Msinfo32
Nota: utilice este método únicamente si no dispone de un CD de instalación de Windows XP y no ha instalado las
herramientas de soporte técnico.
1. Haga clic en Inicio, Ejecutar, escriba Msinfo32 y, a continuación, haga clic en Aceptar.
2. Expanda Componentes, Red y, a continuación, haga clic en Protocolo.
3. Aparecerán diez secciones bajo Protocolo. Los encabezados de sección incluirán los siguientes nombres si la clave
Winsock2 no está dañada:
MSAFD Tcpip [TCP/IP]
MSAFD Tcpip [UDP/IP]
RSVP UDP Service Provider
RSVP TCP Service Provider
MSAFD NetBIOS [\Device\NetBT_Tcpip...
MSAFD NetBIOS [\Device\NetBT_Tcpip...
MSAFD NetBIOS [\Device\NetBT_Tcpip...
MSAFD NetBIOS [\Device\NetBT_Tcpip...
MSAFD NetBIOS [\Device\NetBT_Tcpip...
MSAFD NetBIOS [\Device\NetBT_Tcpip...
Si los nombres son diferentes a los que aparecen en esta lista, la clave Winsock2 estará dañada o hay un
complemento de otro fabricante, como el software de un servidor proxy, instalado en el equipo.
Si hay un complemento de otro fabricante instalado, el nombre del complemento reemplazará las letras "MSAFD" de la lista.
Si hay más de diez secciones en la lista, tiene instalados complementos de otros fabricantes.
Si hay menos de diez secciones, falta información.
Nota: estos registros representan una instalación con un sólo protocolo TCP/IP instalado. Si otro protocolo está instalado, es
posible que haya un Winsock activo y podrá ver otros registros adicionales. Por ejemplo, si instala NWLink IPX/SPX, verá
siete secciones más, lo que hará un total de diecisiete. A continuación se muestra un encabezado de ejemplo de una de las
nuevas secciones:
MSAFD nwlnkipx [IPX]
Todas las secciones nuevas que se crean al instalar NWLink IPX/SPX
comienzan con "MSAFD." Por tanto, aún hay dos secciones que no comienzan con estas letras.
Si la prueba de Netdiag produce errores o si determina que Winsock está dañado al examinar Msinfo32, debe reparar la
clave Winsock2 mediante los pasos de la sección siguiente.
Pasos manuales para recuperarse de los daños en Winsock2
Instrucciones para Windows XP con el Service Pack 2
Para reparar Winsock si tiene instalado Windows XP Service Pack 2, escriba netsh winsock reset en el símbolo del sistema
y, a continuación, presione ENTRAR.
Nota: reinicie el equipo después de ejecutar este comando. En los equipos en los que se ejecuta el Service Pack 2 de
Windows XP, hay un nuevo comando, netsh, que puede volver a generar la clave Winsock. Para obtener más información,
visite el siguiente sitio Web:
http://technet.microsoft.com/es-es/library/bd3abaad-c6cb-2b4eAdvertencia:
bc02-75876253e295.aspx (http://technet.microsoft.com/es-es/library/bd3abaad-c6cb-2b4e-bc02-75876253e295.aspx)
los programas que supervisan o tienen acceso a Internet (como antivirus, servidores de seguridad o clientes proxy) pueden
verse afectados negativamente cuando ejecuta el comando netsh winsock reset. Si alguno de sus programas deja de
funcionar correctamente después de ejecutar este comando, vuelva a instalar el programa.
Nota: si el problema no se resuelve con estos pasos, siga los pasos de la sección siguiente.
Instrucciones para Windows XP sin el Service Pack 2
Para reparar Winsock si no tiene instalado Windows XP Service Pack 2, elimine las claves del Registro dañadas y, a
continuación, reinstale el protocolo TCP/IP.
Paso 1: Eliminar las claves del Registro dañadas
Advertencia: pueden producirse problemas graves si modifica incorrectamente el Registro mediante el Editor del Registro o
con cualquier otro método. Estos problemas pueden requerir que reinstale el sistema operativo. Microsoft no puede
garantizar la solución de esos problemas. Modifique el Registro bajo su responsabilidad.
Para obtener más información acerca de cómo hacer una copia de seguridad del Registro, haga clic en el número de artículo
siguiente para verlo en Microsoft Knowledge Base:
322756 (http://support.microsoft.com/kb/322756/ ) Cómo realizar una
04/08/2009 17:02
Cómo determinar si Winsock2 se ha dañado y recuperarse
3 de 3
http://support.microsoft.com/kb/811259/es
copia de seguridad, modificar y restaurar el Registro en Windows XP y Windows Server 2003
1. Haga clic en Inicio y, a continuación, en Ejecutar.
2. En el cuadro Abrir, escriba regedit y, después, haga clic en Aceptar.
3. En el Editor del Registro, localice las claves siguientes, haga clic con el botón secundario del mouse (ratón) en cada
una de las claves y, a continuación, haga clic en Eliminar:
HKEY_LOCAL_MACHINE\System\CurrentControlSet
\Services\Winsock
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2
4. Cuando se le pregunte si desea confirmar la eliminación, haga clic en Sí.
Nota: reinicie el equipo después de eliminar las claves Winsock. De este modo, el sistema operativo Windows XP creará
nuevos registros de Shell para estas dos claves. Si no reinicia el equipo después de eliminar las claves de Winsock, el paso
siguiente no funcionará correctamente.
Paso 2: Instalar TCP/IP
1.
2.
3.
4.
5.
6.
Haga clic con el botón secundario delmouse en la conexión de red y, a continuación, haga clic en Propiedades.
Haga clic en Instalar.
Haga clic en Protocolo y, después, en Agregar.
Haga clic en Utilizar disco.
Escriba C:\Windows\inf y, a continuación, haga clic en Aceptar.
En la lista de protocolos disponibles, haga clic en Protocolo Internet (TCP/IP) y, a continuación, en Aceptar.
Si Internet Protocol (TCP/IP) (TCP/IP) no aparece, siga estos pasos:
a. Haga clic en Inicio y, después, haga clic en Buscar.
b. En el panel Asistente para búsqueda, haga clic en Más opciones avanzadas.
c. Haga clic para activar las tres casillas de verificación siguientes:
Buscar en carpetas de sistema
Buscar archivos y carpetas ocultos
Buscar en subcarpetas
d. En el cuadro Todo o parte del nombre de archivo, escriba nettcpip.inf y, después, haga clic en Buscar.
e. En el panel de resultados, haga clic con el botón secundario en Nettcpip.inf y, a continuación, haga clic en
Instalar.
7. Reinicie el equipo.
La información de este artículo se refiere a:
Microsoft
Microsoft
Microsoft
Microsoft
Windows
Windows
Windows
Windows
Server 2003, Standard Edition (32-bit x86)
Server 2003, Enterprise Edition (32-bit x86)
XP Home Edition
XP Professional
Palabras clave: kbhowto kbacwsurvey kbnetwork kberrmsg kbprb KB811259
¿Necesita más ayuda?
Contactar con un profesional de soporte técnico por correo electrónico, online o por teléfono
Ayuda y soporte
©2009 Microsoft
04/08/2009 17:02