Actualizaciones de Windows 11 rompen las conexiones HTTP/2 a localhost (127.0.0.1)

Las últimas actualizaciones de Windows 11 están causando dolores de cabeza en el mundo del desarrollo y la administración de sistemas. Tras instalar los parches KB5066835 (octubre) y KB5065789 (vista previa de septiembre), las conexiones HTTP/2 al localhost (127.0.0.1) dejan de funcionar correctamente, generando errores en aplicaciones que dependen de este canal de comunicación local.

¿Qué es "localhost" y por qué es importante?

El término localhost hace referencia al propio equipo en el que se ejecuta una aplicación, y su dirección IP estándar es 127.0.0.1. Es una pieza clave en múltiples escenarios:

  • Pruebas de aplicaciones web y APIs

  • Depuración en entornos locales con herramientas como Visual Studio

  • Conexiones de servicios que se comunican dentro del mismo equipo (por ejemplo, SSMS con Entra ID o apps de seguridad como Duo Desktop)

Cuando el acceso a esta dirección se interrumpe, muchas aplicaciones dejan de funcionar correctamente, aunque el resto del sistema siga en buen estado.

¿Qué está fallando?

Después de instalar las actualizaciones mencionadas, los usuarios reportan errores como:

  • ERR_CONNECTION_RESET

  • ERR_HTTP2_PROTOCOL_ERROR

Estos fallos afectan específicamente a las conexiones HTTP/2 sobre localhost. La causa exacta aún no ha sido confirmada oficialmente por Microsoft, pero los reportes están llegando desde múltiples canales: foros oficiales, Stack Exchange, Reddit y centros de soporte de aplicaciones afectadas.

¿Qué aplicaciones están afectadas?

Entre las herramientas que dependen de estas conexiones locales y que han dejado de funcionar correctamente, se encuentran:

  • Visual Studio (debug local)

  • SQL Server Management Studio (SSMS) con Entra ID

  • Duo Desktop y otros módulos de seguridad que requieren validación local

  • Cualquier app que utilice HTTP/2 para comunicarse consigo misma en localhost

Por ejemplo, Duo Security ha emitido un boletín donde informa que su sistema de verificación de endpoints, políticas de dispositivo, y autenticación vía Duo Desktop puede fallar tras aplicar las actualizaciones de Windows 11 24H2 o 25H2.

Posibles soluciones (provisionales)

Mientras se espera una solución oficial, algunos usuarios han reportado dos posibles workarounds:

1. Modificar el Registro para deshabilitar HTTP/2 localmente:

[HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\HTTP\Parameters] "EnableHttp2Tls"=dword:00000000 "EnableHttp2Cleartext"=dword:00000000

Esta opción desactiva por completo HTTP/2 en el sistema, lo que puede afectar otras aplicaciones que sí lo necesiten. No es ideal, pero puede servir como parche temporal.

2. Instalar la última actualización de inteligencia de Microsoft Defender:

Algunos usuarios indican que actualizar las firmas de seguridad de Defender podría restaurar la funcionalidad, aunque no es un método garantizado y no ha funcionado para todos los casos.

3. Desinstalar las actualizaciones conflictivas

El método más efectivo hasta ahora ha sido revertir las actualizaciones. Para hacerlo, podés ejecutar los siguientes comandos en una terminal con permisos de administrador:

wusa /uninstall /kb:5066835 wusa /uninstall /kb:5065789

Después de reiniciar el sistema, las conexiones HTTP/2 a localhost vuelven a funcionar normalmente.

Conclusión

Este bug representa un problema serio para desarrolladores y profesionales de TI, especialmente aquellos que dependen de localhost para pruebas, depuración o seguridad local.

Aunque Microsoft aún no ha emitido una solución oficial, el problema es lo suficientemente amplio como para esperar que llegue pronto un parche definitivo. Mientras tanto, se recomienda evaluar los workarounds según el contexto y el nivel de impacto en tus flujos de trabajo.