Réparer l'erreur : Impossible de vider le cache du résolveur DNS (traduction)

 

Could not flush the DNS Resolver Cache est un message d'erreur que vous pouvez rencontrer lorsque vous exécutez la commande ipconfig /flushdns sur des machines Windows.

Le service Client DNS est utilisé par le système d'exploitation Windows pour résoudre et stocker les informations DNS (système de nom de domaine) afin d'accélérer le processus sur les utilisations consécutives.

Le cache DNS est activé par défaut, et mettra en cache les requêtes DNS pour la plupart des programmes qui se connectent à Internet.

L'utilisation de la mémoire cache DNS dans le système d'exploitation Windows peut présenter quelques inconvénients pour les utilisateurs.

L'un d'eux est que les informations contenues dans le cache DNS sont périmées. Cela peut entraîner des problèmes d'accès lorsque vous vous connectez à des sites ou à des serveurs. La commande ipconfig /flushdns peut être utilisée pour vider le cache DNS afin de résoudre à nouveau les noms de domaine.

La purge consiste à vider le cache, de sorte qu'aucune information n'y soit stockée après l'opération. Cela oblige Windows à utiliser le serveur DNS configuré pour obtenir les informations DNS. 

Impossible de vider le cache du résolveur DNS (Could not flush the DNS Resolver Cache)

Les utilisateurs qui tentent de vider le cache DNS peuvent rencontrer le message d'erreur "Windows IP Configuration Could not flush the DNS Resolver Cache : Function failed during execution".

Ce message d'erreur est identique sur toutes les versions récentes du système d'exploitation Windows, y compris Windows 7, Windows 10 et Windows 11.

La raison la plus probable est que le service Client DNS est désactivé.

La solution pour corriger ce message d'erreur est d'activer le service Client DNS dans le menu de configuration des services. Je ne suis pas sûr que cela ait beaucoup de signification de vider le cache si le client DNS est désactivé, car cela signifie que Windows ne résout et ne stocke pas du tout les DNS.

Conseil : vous pouvez exécuter la commande ipconfig /displaydns après avoir activé le client DNS afin de répertorier toutes les entrées DNS stockées dans le cache par Windows au moment de l'exécution de la commande.

En gros, cela signifie que Windows ne mettra pas en cache les requêtes DNS si le service Client DNS est désactivé. Le vidage du cache DNS n'a donc pas d'effet positif sur le système.

1. Vous pouvez lancer le service en utilisant Windows-R pour faire apparaître la boîte d'exécution.
2. Tapez services.msc et appuyez sur la touche Entrée.
3. Localisez le service Client DNS (DNS Client), cliquez dessus avec le bouton droit de la souris et sélectionnez Propriétés dans le menu (ou double-cliquez plutôt).

Vous devez définir le service sur manuel ou automatique sous "startup type (type de démarrage)" avant que l'option de démarrage ne soit disponible. Sélectionnez Start pour démarrer le service.

Lorsque vous revenez ensuite à l'invite de commande, le vidage du cache DNS à l'aide de ipconfig /flushdns devrait fonctionner comme prévu.

source :

https://www.ghacks.net/2009/06/28/could-not-flush-the-dns-resolver-cache/

Enregistrer un commentaire

Les commentaires sont validés manuellement avant publication. Il est normal que ceux-ci n'apparaissent pas immédiatement.

Plus récente Plus ancienne