Fehlerbehebung bei einem Windows 10-Dienst, bei dem ich ihn nicht stoppen kann

13

Ich versuche, den "DNS-Client" -Dienst (auch als dnscache bezeichnet) in Windows 10 auf DEAKTIVIERT zu setzen.

Wenn ich jedoch das Dienststeuerelement für Windows aufrufe, sind die Optionen zum Bearbeiten alle "ausgegraut".

Windows Services steuert die Optionen ausgegraut

Ich habe auch versucht, es über den Task-Manager zu beenden, aber es wird eine Fehlermeldung ausgegeben, die besagt, dass es sich um "Zugriff verweigert" handelt (ich werde in einer Testbox als einziger Administrator ausgeführt).

Windows Task Manager Fehlermeldung

Ich habe auch versucht, es über die Befehlszeile als solches zu beenden: taskkill / F / PID 3953 Wenn Sie dies erfolgreich tun, wird der Dienst beendet, jedoch nur für den Bruchteil einer Sekunde! Es wird dann sofort unter einer neuen PID wieder angezeigt.

Wie kann ich den DNS-Client (dnscache) deaktivieren?

Jack Feschuk
quelle
Was versuchen Sie eigentlich zu erreichen? Das Deaktivieren des Windows-DNS-Resolvers löst nichts.
Daniel B
Dieser Dienst kann definitiv eingestellt werden. Führen Sie den Task-Manager oder die Dienstekonsole als Administrator aus?
Patrick Seymour

Antworten:

12

Beachten Sie, dass der DNS-Client mehr als nur DNS-Einträge zwischenspeichert - er ruft sie an erster Stelle ab. Wenn Sie ihn deaktivieren, kann dies den Internetzugang einschränken.

Wenn Sie es dennoch deaktivieren möchten, gehen Sie folgendermaßen vor:

  • Verwenden Sie, um regeditzu navigieren HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Dnscache,
  • Suchen Sie den StartRegistrierungsschlüssel und ändern Sie seinen Wert von 2 (Automatisch) in 4 (Deaktiviert).
  • Starten Sie neu.

Eine andere Methode ist:

  • Starten Sie eine Eingabeaufforderung (cmd) als SYSTEM ( psexec -sid cmd.exe).
  • Starten services.mscSie davon
  • Das Dropdown-Menü Starttyp wird jetzt aktiviert.
harrymc
quelle
Vielen Dank für diese ausführliche Erklärung. Ich habe es jetzt über den Registrierungseditor deaktiviert. Weiter: Ich teste einige benutzerdefinierte DNS-Einstellungen lokal, sodass dieser Dienst störte.
Jack Feschuk
2
Verdammt. Nach dem Upgrade auf Windows 10 Version 1803 tritt dieses Problem auf, bei dem der Dienst "DNS-Client" nicht gestoppt oder neu gestartet werden kann. Obwohl Ihre Antwort vielversprechend aussah, scheint es mir nicht zu helfen , services.mscals Admin (oder vom Laufen .\PsExec64.exe -sid cmd.exeund dann services.msc) zu starten .
Ryan
1
@ Ryan bestätigt. Dies funktioniert bei den letzten Upgrades auf Windows nicht, selbst wenn Sie sich über den psexecTrick als lokales System ausgeben.
0xC0000022L
Es wurde auch darauf hingewiesen, dass anscheinend ohne den DNS-Clientdienst ( dnscache) die DNS-Suffixliste nicht mehr angezeigt wird ipconfig /all. Ich bin mir jedoch nicht sicher, ob es noch wirksam wird.
0xC0000022L
Dies erklärt nicht, warum die Optionen ausgegraut sind und wie sie ausgegraut werden können. Also: irgendwie nützlich, aber wie kann man dieses Problem beheben , anstatt es über die Registrierung zu umgehen?
Mike 'Pomax' Kamermans
0

Zusätzlich zu harrymcs Antwort fand ich dies bei der Suche nach demselben Problem:

Deaktivieren:

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

Automatischer Modus :

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

Quelle: 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
quelle