Cómo corregir la corrupción de LSP causada por un firewall de terceros desactualizado en Windows 11
🔍 WiseChecker

Cómo corregir la corrupción de LSP causada por un firewall de terceros desactualizado en Windows 11

Tu internet deja de funcionar después de desinstalar un firewall antiguo como ZoneAlarm o Norton en Windows 11. Las páginas web no cargan, pero otros dispositivos de red funcionan bien. Esto ocurre porque el firewall instaló un Proveedor de Servicios por Capas (LSP, por sus siglas en inglés), que se corrompe cuando el firewall se elimina de forma incompleta. El LSP es un DLL que intercepta el tráfico de red, y una entrada LSP rota en el catálogo de Winsock bloquea todas las conexiones TCP/IP. Este artículo explica cómo identificar la corrupción de LSP causada por un firewall de terceros y restaurar la conectividad de red restableciendo Winsock y eliminando entradas LSP huérfanas.

Puntos clave: Restaurar la red después de la corrupción de LSP

  • Símbolo del sistema como administrador > netsh winsock reset: Restablece el catálogo de Winsock a los valores predeterminados, eliminando todas las entradas LSP de terceros.
  • netsh int ip reset: Restablece la pila TCP/IP para corregir problemas de configuración IP persistentes después de la corrupción de LSP.
  • Editor del Registro > HKLM\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\Protocol_Catalog9: Elimina manualmente las entradas LSP huérfanas que el comando de restablecimiento no detecta.

ADVERTISEMENT

Por qué un firewall desactualizado corrompe el LSP en Windows 11

Un Proveedor de Servicios por Capas es un DLL que se sitúa entre la API de Winsock y la pila TCP/IP. Los firewalls de terceros instalan LSP para inspeccionar y filtrar el tráfico de red a bajo nivel. Cuando desinstalas el firewall sin usar su herramienta de eliminación oficial, el DLL del LSP puede permanecer registrado en el catálogo de Winsock. El catálogo es una base de datos de proveedores de servicios almacenada en el Registro de Windows bajo HKLM\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\Protocol_Catalog9.

Si el firewall está desactualizado y no es compatible con Windows 11, su desinstalador puede no eliminar la entrada LSP. El archivo DLL en sí puede haber sido eliminado, dejando una referencia rota en el catálogo. Cualquier aplicación que intente usar Winsock, incluidos navegadores web, clientes de correo electrónico y servicios del sistema, fallará al intentar cargar el LSP faltante o dañado. El resultado es una pérdida total de conectividad a internet, aunque el adaptador de red muestre conexión.

Firewalls comunes que causan corrupción de LSP

Los firewalls conocidos por dejar entradas LSP corruptas en Windows 11 incluyen ZoneAlarm versiones anteriores a 2021, Norton Internet Security 2019 o anterior, McAfee Personal Firewall y Comodo Firewall versiones anteriores a 2022. Estos productos utilizan LSP en modo kernel que están estrechamente integrados con la pila TCP/IP. Si actualizaste a Windows 11 sin desinstalar primero el firewall, el LSP puede haberse transferido y luego roto durante el proceso de actualización.

Pasos para restablecer Winsock y eliminar entradas LSP huérfanas

Sigue estos pasos en orden. No omitas el restablecimiento de Winsock, incluso si ya lo has intentado antes.

  1. Abrir el Símbolo del sistema como administrador
    Presiona la tecla de Windows, escribe cmd, haz clic derecho en Símbolo del sistema y selecciona Ejecutar como administrador. Confirma el aviso de Control de cuentas de usuario.
  2. Restablecer el catálogo de Winsock
    Escribe netsh winsock reset y presiona Enter. Espera el mensaje “Catálogo de Winsock restablecido correctamente”. Este comando elimina todas las entradas LSP de terceros y restaura el catálogo predeterminado.
  3. Restablecer la pila TCP/IP
    Escribe netsh int ip reset y presiona Enter. Esto restablece los parámetros TCP/IP afectados por el LSP corrupto. Reinicia el equipo cuando se te indique.
  4. Verificar la conectividad
    Después del reinicio, abre un navegador web e intenta cargar un sitio. Si internet funciona, no se necesitan más pasos. Si aún falla, continúa con la eliminación manual de entradas LSP huérfanas.
  5. Abrir el Editor del Registro
    Presiona la tecla de Windows + R, escribe regedit y presiona Enter. Navega a HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinSock2\Parameters\Protocol_Catalog9.
  6. Identificar entradas LSP huérfanas
    En el panel derecho, busca entradas bajo la subclave CatalogEntries. Cada entrada tiene un valor binario llamado PackedCatalogItem. Haz doble clic en cada entrada y busca el nombre del firewall o una ruta a un DLL que ya no existe. Las entradas de un firewall eliminado harán referencia a un archivo faltante o a un nombre de proveedor desactualizado.
  7. Eliminar entradas huérfanas
    Haz clic derecho en cada entrada huérfana y selecciona Eliminar. Confirma la eliminación. No elimines entradas que hagan referencia a DLL del sistema válidos como msafd.dll o fwpuclnt.dll.
  8. Ejecutar otro restablecimiento de Winsock
    Cierra el Editor del Registro y abre el Símbolo del sistema como administrador nuevamente. Ejecuta netsh winsock reset una vez más. Reinicia el equipo.

Alternativa: Usar la herramienta Visor del catálogo de Winsock

Si no te sientes cómodo editando el Registro, puedes usar el visor wsnmp32.dll de Microsoft. Abre el Símbolo del sistema como administrador y escribe regsvr32 /u wsnmp32.dll para anular temporalmente el registro del servicio SNMP de Windows. Luego escribe net start snmp si el servicio está detenido. Sin embargo, el método del Registro anterior es más seguro y directo para eliminar entradas LSP específicas.

ADVERTISEMENT

Si Windows 11 aún tiene problemas después de la solución principal

El adaptador de red muestra conectividad limitada después del restablecimiento de Winsock

Un restablecimiento de Winsock a veces puede restablecer la configuración de dirección IP. Abre Configuración > Red e internet > Configuración de red avanzada > Más opciones de adaptador de red. Haz clic derecho en tu adaptador, selecciona Propiedades, haz doble clic en Protocolo de Internet versión 4 y asegúrate de que estén seleccionadas Obtener una dirección IP automáticamente y Obtener la dirección del servidor DNS automáticamente. Si usas una IP estática, vuelve a ingresar los valores.

El servicio del firewall aún se ejecuta después de la desinstalación

Algunos firewalls dejan un servicio en segundo plano que vuelve a registrar el LSP al reiniciar. Abre el Administrador de tareas, ve a la pestaña Servicios y busca cualquier servicio con el nombre del proveedor del firewall. Haz clic derecho y selecciona Detener. Luego abre Services.msc, encuentra el servicio, establece su tipo de inicio en Deshabilitado y reinicia. Ejecuta el restablecimiento de Winsock nuevamente.

La resolución de DNS falla después de la corrección de LSP

Un LSP corrupto puede haber alterado la configuración de DNS. Abre el Símbolo del sistema como administrador y escribe ipconfig /flushdns. Luego escribe ipconfig /registerdns. Reinicia y prueba la conectividad.

Restablecimiento de Winsock vs. limpieza manual del Registro: comparación de efectividad

Elemento Restablecimiento de Winsock (netsh winsock reset) Limpieza manual del Registro
Alcance Elimina todas las entradas LSP de terceros Elimina solo las entradas huérfanas específicas que identifiques
Riesgo de romper otras aplicaciones Bajo; restablece a los valores predeterminados de Windows Moderado; eliminar una entrada incorrecta puede romper software VPN o proxy
Tiempo requerido 5 minutos 15-30 minutos, incluida la navegación en el Registro
Efectividad para corrupción persistente Falla si la entrada LSP no se elimina con el comando Elimina entradas que el restablecimiento de Winsock no detecta

Ahora puedes corregir la corrupción de LSP causada por un firewall de terceros desactualizado en Windows 11. Comienza con el comando de restablecimiento de Winsock y luego limpia manualmente el Registro solo si es necesario. Después de restaurar la conectividad, considera usar el Firewall de Windows Defender, que no instala LSP y evita esta clase de problemas por completo. Como consejo avanzado, ejecuta netsh winsock show catalog después de la corrección para verificar que solo queden entradas de Microsoft en el catálogo.

ADVERTISEMENT