Geen internetverbinding als Internet Explorer niet eenmaal is gestart

Waarschuwing

De buiten gebruik gestelde, niet meer ondersteunde Internet Explorer 11-desktoptoepassing is permanent uitgeschakeld via een Microsoft Edge-update op bepaalde versies van Windows 10. Raadpleeg Veelgestelde vragen over de beƫindiging van de desktoptoepassing voor Internet Explorer 11 voor meer informatie.

In dit artikel wordt een probleem beschreven waarbij u mogelijk geen internetverbinding kunt krijgen als Internet Explorer niet ten minste eenmaal is gestart in de huidige Windows-sessie.

Van toepassing op: Internet Explorer 11
Origineel KB-nummer: 3173620

Symptomen

U ontvangt meerdere foutberichten die aangeven dat u geen internetverbinding hebt. U wordt bijvoorbeeld gevraagd om verificatie wanneer u een Office-programma start. U ziet dat het probleem is opgelost wanneer u Internet Explorer start en controleert of de proxy-instellingen juist zijn in Internetopties.

Oorzaak

Dit probleem treedt op omdat veel services WinHTTP gebruiken om toegang te krijgen tot internet en ze de WinHttpGetIEProxyConfigForCurrentUser API moeten gebruiken om de proxy-instellingen op te halen die zijn gedefinieerd in Internet Explorer en worden gebruikt door WinINet. Deze API mislukt als de DefaultConnectionSettings registerwaarde niet bestaat onder de volgende registersubsleutel:

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

Als de waarde niet bestaat, wordt deze automatisch door Internet Explorer gemaakt via WinINet wanneer de browser voor het eerst wordt gestart in een Windows-sessie.

Meer informatie

Als u de hoofdoorzaak van dit probleem volledig wilt analyseren, moet u begrijpen waarom uw installatiemethode van het besturingssysteem gebruikmaakt van een configuratie waarin de DefaultConnectionSettings registerwaarde niet bestaat. Dit wordt niet verwacht omdat alle out-of-the-box (OOB) installaties van het besturingssysteem zijn geconfigureerd om deze registersleutel correct te maken.

Afhankelijk van de hoofdoorzaak moet u mogelijk verschillende acties ondernemen. We bieden geen algemene richtlijnen voor het vaststellen of oplossen van de hoofdoorzaak. U kunt dit probleem echter omzeilen door een klein programma te schrijven dat gebruikmaakt van de WinINet-API van InternetSetOption om de DefaultConnectionSettings registerwaarde te maken, als de waarde niet bestaat. U kunt het programma baseren op de volgende informatie:

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

Deze methode wordt uitgebreid uitgelegd in het volgende artikel:

Internetopties instellen en ophalen