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: