Fix: DNS Resolver Cache konnte nicht geleert werden

DNS-Resolver-Cache konnte nicht geleert werden ist eine Fehlermeldung, die möglicherweise angezeigt wird, wenn Sie den Befehl ipconfig / flushdns auf Windows-Computern ausführen.

Der DNS-Client-Dienst wird vom Windows-Betriebssystem zum Auflösen und Speichern von DNS-Informationen (Domain Name System) verwendet, um den Vorgang bei aufeinanderfolgenden Verwendungen zu beschleunigen.

Der DNS-Cache ist standardmäßig aktiviert und speichert DNS-Anforderungen für die meisten Programme, die eine Verbindung zum Internet herstellen.

Bei der Verwendung des DNS-Caches im Windows-Betriebssystem können einige Fallstricke auftreten.

Eine davon ist, dass die Informationen im DNS-Cache veraltet sind. Dies kann zu Ladeproblemen führen, wenn Sie eine Verbindung zu Sites oder Servern herstellen. Mit dem Befehl ipconfig / flushdns kann der DNS-Cache geleert werden, um die Domänennamen erneut aufzulösen.

Leeren bedeutet, den Cache zu leeren, damit nach dem Vorgang keine Informationen darin gespeichert werden. Dadurch wird Windows gezwungen, den konfigurierten DNS-Server zum Abrufen der DNS-Informationen zu verwenden.

DNS-Resolver-Cache konnte nicht geleert werden

Benutzer, die versuchen, den DNS-Cache zu leeren, erhalten möglicherweise die Fehlermeldung "Windows IP-Konfiguration DNS-Resolver-Cache konnte nicht geleert werden: Funktion während der Ausführung fehlgeschlagen".

Die Fehlermeldung ist bei allen neueren Versionen des Windows-Betriebssystems einschließlich Windows 7 und Windows 10 identisch.

Der wahrscheinlichste Grund dafür ist, dass der DNS-Client-Dienst deaktiviert ist.

Die Lösung, um diese Fehlermeldung zu beheben, besteht darin, den DNS-Client-Dienst im Konfigurationsmenü Dienste zu aktivieren. Ich bin nicht sicher, ob es so sinnvoll ist, den Cache zu leeren, wenn der DNS-Client deaktiviert ist, da dies bedeutet, dass Windows DNS überhaupt nicht auflöst und speichert.

Tipp : Sie können den Befehl ipconfig / displaydns ausführen, nachdem der DNS-Client alle zwischengespeicherten DNS-Einträge aufgelistet hat, die Windows zum Zeitpunkt der Ausführung des Befehls im Cache gespeichert hatte.

Grundsätzlich bedeutet dies, dass Windows DNS-Anforderungen nicht zwischenspeichert, wenn der DNS-Clientdienst deaktiviert ist. Das Leeren des DNS-Cache wirkt sich daher nicht positiv auf das System aus.

  1. Sie können den Dienst mit Windows-R starten, um die Ausführungsbox aufzurufen
  2. Geben Sie services.msc ein und drücken Sie die Eingabetaste.
  3. Suchen Sie den DNS-Client-Dienst, klicken Sie mit der rechten Maustaste darauf und wählen Sie Eigenschaften aus dem Menü aus (oder doppelklicken Sie stattdessen).

Sie müssen den Dienst unter "Starttyp" auf manuell oder automatisch einstellen, bevor die Startoption verfügbar wird. Wählen Sie Start, um den Dienst zu starten.

Wenn Sie danach zur Eingabeaufforderung zurückkehren, sollte das Leeren des DNS-Cache mit ipconfig / flushdns wie erwartet funktionieren.