L’effacement du cache DNS et le redémarrage des services de cache DNS sont les premiers conseils de dépannage que toute personne devrait essayer lorsqu’elle diagnostique des problèmes de réseau Windows. Mais lorsque vous ouvrez l’utilitaire Service pour arrêter ou redémarrer le service, toutes les options sont grisées dans le menu contextuel.


Mais comment configurer le service si rien ne fonctionne ? C’est là que la bonne vieille méthode de modification du registre s’avère utile. Nous allons détailler la procédure à suivre pour désactiver et configurer le service Client DNS à votre convenance.

Comment désactiver le service client DNS à l’aide de l’éditeur de registre

Même si vous essayez d’utiliser l’Invite de commande et d’exécuter la commande pour arrêter le service, il répond par un message « the requested pause, continue, or stop is not valid for this service » (la pause, la poursuite ou l’arrêt demandés ne sont pas valides pour ce service). Vous devez donc modifier les paramètres du registre du service DNS Client pour le désactiver.

Lire  Comment utiliser Google Earth dans un navigateur

Cependant, manipuler le registre de Windows est une entreprise risquée, et vous devriez créer une sauvegarde du registre ainsi qu’un point de restauration du système. De cette façon, vous pourrez toujours revenir à la dernière bonne configuration connue du système.

Répétez les étapes suivantes pour désactiver le service client DNS :

  1. Appuyez sur Win + R pour ouvrir la boîte de commande Exécuter. Tapez « regedit » et appuyez sur Ctrl + Shift + Entrée pour ouvrir l’éditeur du registre avec les privilèges de l’administrateur.
  2. Naviguez dans la barre d’adresse de la fenêtre de l’éditeur du registre et collez le chemin suivant :
     HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Dnscache 
  3. Dans la clé Dnscache, localisez le fichier Démarrer DWORD et double-cliquez dessus pour modifier ses propriétés.
  4. Modifier la valeur Données de valeur vers 4 et conserver la base comme Hexadécimal. Cliquez sur le bouton OK bouton.
    Désactiver le service client DNS à l'aide de l'éditeur de registre-1

  5. Fermez l’éditeur de registre.
  6. Appuyer sur Win + S et tapez services.msc. Cliquez sur l’icône Exécuter en tant qu’administrateur option.
  7. Localisez le service DNS Client. Vous verrez que le service est toujours en cours d’exécution mais que le champ Startup Type (Type de démarrage) indique Disabled (Désactivé).
    Désactiver le service client DNS à l'aide de l'éditeur de registre 2

  8. Fermez l’utilitaire Services et redémarrez votre système pour appliquer les modifications.
  9. Relancez le panneau Services et recherchez le service DNS Client. Son état est vide et son type de démarrage est désactivé.
    Désactiver le service client DNS à l'aide de l'éditeur de registre 3-1

Maintenant, le Service Client DNS ne démarrera plus jusqu’à ce que vous modifiiez à nouveau manuellement sa clé de registre.

Est-il possible de configurer le service client DNS sans l’éditeur de registre ?

Malheureusement, non. Comme nous l’avons décrit ci-dessus, vous devrez modifier manuellement la valeur de registre du DWORD Démarrage chaque fois que vous voudrez arrêter le service Client DNS sur votre système.

Même si vous configurez le service en mode manuel, il n’affichera toujours rien dans le menu contextuel lorsque vous ferez un clic droit dessus. Il est donc évident que Microsoft ne veut pas que l’on touche au service Client DNS dans n’importe quelle condition.

Si vous souhaitez savoir comment modifier le Type de démarrage du service Client DNS à l’aide de l’Éditeur du Registre, voici les Valeurs de données suivantes et ce qu’elles font :

Valeur hexadécimale Données (2) – Le service DNS Client est configuré pour s’exécuter automatiquement au démarrage.

Données sur les valeurs hexadécimales (3) – Le service DNS Client est configuré en mode manuel mais s’exécutera automatiquement au démarrage.

Données sur les valeurs hexadécimales (4) – Le service DNS Client est en mode désactivé et ne fonctionnera pas tant que vous n’aurez pas modifié la valeur.

Ouvrez l’éditeur du registre avec des privilèges d’administrateur et naviguez jusqu’au chemin du service Client DNS comme décrit dans la section précédente. Vous pouvez maintenant modifier la valeur Valeur Données de la Démarrer la valeur DWORD à l’un des nombres décrits ci-dessus.

Comment désactiver rapidement le service client DNS à l’aide de l’invite de commande

Il est également possible de désactiver le Service Client DNS à l’aide de l’Invite de commande. Tout ce que vous avez à faire est d’exécuter la commande pour changer le Type de démarrage du service en « Désactivé ». Voici comment procéder :

  1. Appuyez sur Win + R pour ouvrir la boîte de commande Exécuter. Tapez « cmd » et appuyez sur la touche Ctrl + Maj + Entrée pour lancer l’Invite de commande avec les privilèges de l’administrateur.
  2. Tapez maintenant la commande suivante et appuyez sur la touche Entrée pour l’exécuter :
     reg add "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache" /v Start /t REG_DWORD /d 4 /f 
  3. Après avoir vu le message « L’opération s’est terminée avec succès », tapez « exit » et appuyez sur Entrer pour fermer la fenêtre de l’invite de commande.
    Désactiver le service client DNS à l'aide de CMD-1

  4. Redémarrer votre système pour que les modifications soient prises en compte. Le service client DNS restera désactivé sur votre système.

Ajustez facilement votre service client DNS

Microsoft rend très difficile la désactivation du service Client DNS sur Windows 10 et 11. Mais vous pouvez utiliser le hack de registre pour désactiver le service chaque fois que le besoin s’en fait sentir. Ou si vous souhaitez désactiver le service rapidement, utilisez la méthode de l’Invite de commande.