Fix: kon de DNS Resolver Cache niet leegmaken

Kon de DNS Resolver Cache niet leegmaken, is een foutbericht dat u kunt ontvangen wanneer u de opdracht ipconfig / flushdns op Windows-machines uitvoert.

De DNS Client-service wordt door het Windows-besturingssysteem gebruikt om DNS-informatie (domeinnaamsysteem) op te lossen en op te slaan om het proces bij opeenvolgend gebruik te versnellen.

De DNS-cache is standaard ingeschakeld en zal DNS-aanvragen in de cache opslaan voor de meeste programma's die verbinding maken met internet.

Er zijn een paar mogelijke valkuilen die gebruikers ervaren bij het gebruik van de DNS-cache in het Windows-besturingssysteem.

Een daarvan is dat de informatie in de DNS-cache verouderd is. Dit kan leiden tot laadproblemen wanneer u verbinding maakt met sites of servers. De opdracht ipconfig / flushdns kan worden gebruikt om de dns-cache te spoelen om de domeinnamen opnieuw op te lossen.

Spoelen betekent het cachegeheugen wissen, zodat er na de bewerking geen informatie in wordt opgeslagen. Dit dwingt Windows om de geconfigureerde DNS-server te gebruiken om de DNS-informatie op te halen.

Kan de DNS-resolvercache niet leegmaken

Gebruikers die de DNS-cache proberen leeg te maken, ontvangen mogelijk het foutbericht 'Windows IP-configuratie kan de DNS Resolver Cache niet leegmaken: functie mislukt tijdens uitvoering'.

Het foutbericht is identiek op alle recente versies van het Windows-besturingssysteem, inclusief Windows 7 en Windows 10.

De meest waarschijnlijke reden daarvoor is dat de DNS Client-service is gedeactiveerd.

De oplossing om dit foutbericht op te lossen, is om de DNS Client-service in te schakelen in het configuratiemenu Services. Ik weet niet zeker of het zo zinvol is om de cache leeg te maken als de DNS-client is uitgeschakeld, omdat dit betekent dat Windows helemaal geen DNS oplost en opslaat.

Tip : u kunt de opdracht ipconfig / displaydns uitvoeren nadat u de DNS-client hebt ingeschakeld om alle in de cache opgeslagen DNS-vermeldingen weer te geven die Windows op het moment van uitvoering van de opdracht in de cache heeft opgeslagen.

Kort gezegd betekent dit dat Windows geen DNS-aanvragen in de cache opslaat als de DNS Client-service is uitgeschakeld. Het spoelen van de DNS-cache heeft daarom geen positief effect op het systeem.

  1. U kunt de service starten met Windows-R om het vak Uitvoeren te openen
  2. Services.msc typen en op enter drukken.
  3. Zoek de DNS Client-service, klik er met de rechtermuisknop op en selecteer eigenschappen in het menu (of dubbelklik in plaats daarvan).

U moet de service instellen op handmatig of automatisch onder "opstarttype" voordat de startoptie beschikbaar wordt. Selecteer Start om de service te starten.

Wanneer u daarna terugkeert naar de opdrachtprompt, zou het doorspoelen van de DNS-cache met ipconfig / flushdns moeten werken zoals verwacht.