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

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

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 programa de Office. Observe que el problema se ha corregido 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 acceder 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 si DefaultConnectionSettings 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 sesión de Windows.

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 no existe DefaultConnectionSettings el valor del Registro. Esto no se espera porque todas las instalaciones del sistema operativo (OOB) listas para usar están configuradas para crear correctamente esta clave del Registro.

Según la causa raíz, es posible que tenga que realizar diferentes acciones. No proporcionamos instrucciones generales para determinar o corregir la causa principal. Sin embargo, puedes solucionar este problema escribiendo un pequeño programa que use la API WinINet 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 en detalle en el siguiente artículo:

Configuración y recuperación de opciones de Internet