Sin conectividad a Internet si Internet Explorer no se inicia una vez

Importante

La aplicación de escritorio Internet Explorer 11 está retirada y sin soporte a partir del 15 de junio de 2022 para determinadas versiones de Windows 10.

Todavía puede acceder a sitios antiguos heredados que requieren Internet Explorer con el modo Internet Explorer en Microsoft Edge. Obtenga más información.

La aplicación de escritorio Internet Explorer 11 se redirigirá progresivamente al explorador Microsoft Edge, más rápido y seguro. En última instancia, se deshabilitará a través de Windows Update. Deshabilite IE hoy.

En este artículo se describe un problema en el que es posible que no pueda obtener conectividad a Internet si Internet Explorer no se ha iniciado al menos una vez en la sesión Windows sesión actual.

Se aplica a:   Internet Explorer 11
Número KB original:   3173620

Síntomas

Recibe varios mensajes de error que indican que no tiene conectividad a Internet. Por ejemplo, se le pedirá autenticación al iniciar un Office programa. Observa que el problema se soluciona al iniciar Internet Explorer y comprobar que la configuración del proxy es correcta en Opciones de Internet.

Causa

Este problema se produce porque muchos servicios usan WinHTTP para tener acceso a Internet y deben usar la API para recuperar la configuración de proxy definida en Internet Explorer y usada por WinHttpGetIEProxyConfigForCurrentUser WinINet. Esta API produce un error DefaultConnectionSettings si el valor del Registro no existe en la siguiente subclave del Registro:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Internet Settings\Connections

Si el valor no existe, Internet Explorer lo crea automáticamente a través de WinINet cuando el explorador se inicia por primera vez en una Windows sesión.

Más información

Para analizar completamente la causa raíz de este problema, debe comprender por qué el método de instalación del sistema operativo usa una configuración en la que el valor del DefaultConnectionSettings Registro no existe. Esto no se espera porque todas las instalaciones del sistema operativo listas para usar (OOB) están configuradas para crear correctamente esta clave del Registro.

Dependiendo de la causa raíz, es posible que deba realizar diferentes acciones. No proporcionamos instrucciones generales para determinar o corregir la causa raíz. Sin embargo, puede solucionar este problema escribiendo un programa pequeño que use la API de WinINet de InternetSetOption para crear el valor del Registro, si el valor no DefaultConnectionSettings existe. Puede basar el programa en la siguiente información:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]
"AutoDetect"=1
"AutoConfigURL"="URL"
"ProxyEnable"=1
"ProxyServer"="Proxy:Port"
"ProxyOverride"="List"

Este método se explica detalladamente en el siguiente artículo:

Configuración y recuperación de opciones de Internet