Comment dépanner un service Windows 10 qui ne me laisse pas l'arrêter

13

J'essaie de définir le service "Client DNS" (également appelé dnscache) dans Windows 10 sur DÉSACTIVÉ.

Cependant, lorsque j'entre dans le contrôle des services pour Windows, les options pour le manipuler sont toutes "grisées".

les options de contrôle des services Windows sont grisées

J'ai également essayé de le terminer à partir du Gestionnaire des tâches, mais il affiche un message d'erreur indiquant qu'il s'agit d'un "accès refusé" (je cours dans une boîte de test, en tant que seul utilisateur administratif).

message d'erreur du gestionnaire de tâches Windows

J'ai également essayé de le tuer à partir de la ligne de commande en tant que tel: taskkill / F / PID 3953 Faire cela tue le service avec succès, mais seulement pendant une fraction de seconde! Il réapparaît alors immédiatement sous un nouveau PID.

Comment puis-je désactiver le client DNS (dnscache)?

Jack Feschuk
la source
Alors, qu'est-ce que vous essayez réellement d'accomplir? La désactivation du résolveur DNS de Windows ne résoudra rien exactement.
Daniel B
Ce service peut définitivement être arrêté. Exécutez-vous le Gestionnaire des tâches ou la console des services en tant qu'administrateur?
Patrick Seymour

Réponses:

12

Notez que le client DNS fait plus que simplement mettre en cache les enregistrements DNS - il les obtient en premier lieu, donc la désactiver peut limiter l'accès à Internet.

Si vous décidez toujours de le désactiver, procédez comme suit:

  • Utilisez regeditpour naviguer vers HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Dnscache,
  • Recherchez la Startclé de registre et modifiez sa valeur de 2 (automatique) à 4 (désactivé)
  • Redémarrez.

Une autre méthode consiste à:

  • Démarrez une invite de commande (cmd) en tant que SYSTEM ( psexec -sid cmd.exe)
  • Lancer à services.mscpartir de celui-ci
  • La liste déroulante Type de démarrage est désormais activée.
harrymc
la source
Merci beaucoup pour cette explication détaillée. Je l'ai désactivé via l'éditeur de registre maintenant. En outre: je teste certains paramètres DNS personnalisés localement, ce service interférait donc.
Jack Feschuk
2
Zut. Maintenant que j'ai mis à niveau vers Windows 10 version 1803, j'ai ce problème où je ne peux pas arrêter ou redémarrer le service "Client DNS". Bien que votre réponse semble prometteuse, le lancement en services.msctant qu'administrateur (ou à partir de l'exécution .\PsExec64.exe -sid cmd.exe, puis services.msc) ne semble pas m'aider.
Ryan
1
@Ryan a confirmé. Cela ne fonctionne pas avec les mises à jour récentes de Windows, même en se faisant passer pour un système local via l' psexecastuce.
0xC0000022L
A également remarqué que, sans le service client DNS ( dnscache), la liste des suffixes DNS n'est plus affichée dans ipconfig /all. Je ne sais pas si cela prend toujours effet.
0xC0000022L
Cela n'explique pas pourquoi les options sont grisées et comment les décocher, cependant, donc: en quelque sorte utile, mais comment peut-on résoudre ce problème au lieu de le contourner via le registre?
Mike 'Pomax' Kamermans
0

En plus de la réponse de harrymc, j'ai trouvé cela en recherchant le même problème:

Désactiver:

REG add "HKLM\SYSTEM\CurrentControlSet\services\Dnscache" /v Start /t REG_DWORD /d 4 /f

Mode automatique :

REG add "HKLM\SYSTEM\CurrentControlSet\services\Dnscache" /v Start /t REG_DWORD /d 2 /f

Source: https://social.technet.microsoft.com/Forums/windows/en-US/a04284f9-cf27-4f37-82fe-31255f70625f/how-to-disable-windows-10-dns-cache-services?forum= win10itpronetworking

Benj
la source