Cómo determinar si Winsock2 se ha dañado en Windows Server 2003, Windows XP y Windows Vista y la forma de recuperarlo

Seleccione idioma Seleccione idioma
Id. de artículo: 811259 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

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:
Error 720: No se han configurado protocolos de control de PPP

Causa

Estos problemas se pueden producir si las claves del Registro Winsock están dañadas.

Pasos manuales para determinar si la clave Winsock2 está dañada para los usuarios de Windows XP

Para determinar si la causa de los síntomas es un problema con la clave Winsock2, use 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. Inserte el CD de instalación de Windows XP y, a continuación, busque la carpeta Support\Tools.
  2. Haga doble clic en el archivo Setup.exe.
  3. Siga los pasos que se indican en pantalla hasta llegar a la pantalla Seleccione un tipo de instalación.
  4. 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

Método 2: Utilizar el programa Msinfo32

Nota: use este método únicamente si no dispone del CD de instalación de Windows XP o las Herramientas de soporte no están instaladas.
  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.

Para que le restablezcamos la configuración de Winsock, diríjase a la sección "Solucionarlo en mi lugar". Para restablecer la configuración de Winsock por su cuenta, diríjase a la sección "Solucionarlo por mí mismo".

Solucionarlo en mi lugar

Para restablecer la configuración de Winsock automáticamente, haga clic en el vínculo o en el botón Fix it. Haga clic en Ejecutar en el cuadro de diálogo Descarga de archivos y, a continuación, siga los pasos del asistente de reparación.
Contraer esta imagenAmpliar esta imagen
assets fixit1
Solucionar este problema
Microsoft Fix it 50203
Contraer esta imagenAmpliar esta imagen
assets fixit2


Nota: este asistente puede estar sólo en inglés; sin embargo, esta corrección automática también funciona con otras versiones de idiomas de Windows.

Nota: si no está utilizando el equipo que tiene el problema, puede guardar la solución de reparación en una unidad flash o en un CD para posteriormente ejecutarla en el equipo con el problema.

A continuación, vaya a la sección "¿Esta información le ha ayudado a solucionar el problema?".

Solución

Pasos manuales para recuperarse de los daños en Winsock2

Windows XP con instrucciones de Service Pack 2

Para reparar Winsock si tiene instalado Windows XP Service Pack 2 (SP2), 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/bb457156.aspx
Advertencia Los programas que tienen acceso a Internet o administran el acceso a Internet, como los antivirus, el firewall o los clientes proxy, pueden verse negativamente afectados por 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 este procedimiento no resuelve el problema, siga los pasos que se detallan en la sección siguiente.

Windows XP sin instrucciones del Service Pack 2

Si el Service Pack 2 de Windows XP no está instalado, para reparar Winsock, elimine las claves del Registro dañadas y vuelva a instalar el protocolo TCP/IP.
Paso 1: elimine las claves del Registro dañadas
Importante: esta sección, método o tarea contiene pasos que le indican cómo modificar el Registro. Sin embargo, se pueden producir graves problemas si modifica el Registro incorrectamente. Por tanto, asegúrese de que sigue estos pasos cuidadosamente. Para obtener más protección, haga una copia de seguridad del Registro antes de modificarlo. A continuación, puede restaurar el Registro si se produce algún problema. Para obtener más información acerca de cómo realizar una copia de seguridad y restaurar el Registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322756 Cómo realizar una copia de seguridad y restaurar el Registro en Windows


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 Cómo realizar una copia de seguridad, modificar y restaurar el Registro en Windows XP y Windows Vista
  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 .
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 Winsock, el paso siguiente no funcionará correctamente.
Paso 2: Instalar TCP/IP
  1. Haga clic con el botón secundario del mouse en la conexión de red y, a continuación, haga clic en Propiedades.
  2. Haga clic en Instalar.
  3. Haga clic en Protocolo y, después, en Agregar.
  4. Haga clic en Utilizar disco.
  5. Escriba C:\Windows\inf y, a continuación, haga clic en Aceptar.
  6. 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:
    1. Haga clic en Inicio y, después, haga clic en Buscar.
    2. En el panel Asistente para búsqueda, haga clic en Más opciones avanzadas.
    3. Haga clic para activar las tres casillas de verificación siguientes:
      • Buscar en carpetas de sistema
      • Buscar archivos y carpetas ocultos
      • Buscar en subcarpetas
    4. En el cuadro Todo o parte del nombre de archivo, escriba nettcpip.inf y, después, haga clic en Buscar.
    5. 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.

Pasos manuales para determinar si la clave Winsock2 está dañada para los usuarios de Windows Vista

  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. Debajo de Protocolo aparecen diez secciones. 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]
    • MSAFD Tcpip [TCP/IPv6]
    • MSAFD Tcpip [UDP/IPv6]
    • RSVP UDP Service Provider
    • RSVP TCP Service Provider
    • RSVP UDPv6 Service Provider
    • RSVP TCPv6 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 solo 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 comprobación de Netdiag no se realiza con éxito o si determina que Winsock está dañado al consultar Msinfo32, debe reparar la clave Winsock2 siguiendo los pasos de la sección siguiente.

Pasos manuales para recuperarse de los daños en Winsock2 para los usuarios de Windows Vista

Los daños en Winsock pueden producir problemas de conectividad. Para resolver este problema mediante Diagnósticos de red en Windows Vista, siga estos pasos:
  1. Haga clic en
    Contraer esta imagenAmpliar esta imagen
    Inicio
    y, a continuación, en Red.
  2. Haga clic en Centro de redes y recursos compartidos.
  3. En el cuadro Centro de redes y recursos compartidos, haga clic en Diagnosticar y reparar.
Nota: también puede tener acceso al Centro de redes y recursos compartidos en el Panel de control.

Restablecer Winsock para Windows Vista

Para restablecer Winsock para Windows Vista, siga estos pasos:
  1. Haga clic en
    Contraer esta imagenAmpliar esta imagen
    Inicio
    , escriba cmd en el cuadro Iniciar búsqueda, haga clic con el botón secundario en cmd.exe, después en Ejecutar como administrador y, a continuación, presione Continuar.
  2. Escriba netsh winsock reset en el símbolo del sistema y, a continuación, presione ENTRAR.

    Nota: si el comando se escribe de forma incorrecta, recibirá un mensaje de error. Escriba de nuevo el comando. Cuando el comando se haya completado correctamente, aparecerá una confirmación y, después, un nuevo símbolo del sistema. Después, vaya al paso 3.
  3. Escriba exit y presione Entrar.


¿Esta información le ha ayudado a solucionar el problema?

Compruebe si Winsock se ha restablecido. Si es así, ya ha terminado con esta sección. En caso contrario, puede ponerse en contacto con el soporte técnico.

Soluciones y problemas similares

Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
936211 Cómo solucionar problemas de conectividad de red en Internet Explorer
Para obtener más información acerca de cómo solucionar problemas de red y de conexión a Internet en Windows Vista, visite el siguiente sitio web de Microsoft:
http://windows.microsoft.com/es-es/windows-vista/Troubleshoot-network-connection-problems

Propiedades

Id. de artículo: 811259 - Última revisión: martes, 2 de julio de 2013 - Versión: 18.0
La información de este artículo se refiere a:
  • Windows Vista Enterprise
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Business
  • Windows Vista Business 64-bit edition
  • Windows Vista Home Basic
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Home Premium
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Starter
  • Windows Vista Ultimate
  • Windows Vista Ultimate 64-bit edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional
Palabras clave: 
kbsurveynew kbmsifixme kbfixme kbresolve kbhowto kbacwsurvey kbnetwork kberrmsg kbprb KB811259

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com