Jak rozwiązywać problemy z usługą Windows 10, która nie pozwala mi jej zatrzymać

13

Usiłuję ustawić usługę „Klient DNS” (zwaną także dnscache) w systemie Windows 10 na WYŁĄCZONE.

Kiedy jednak wchodzę w kontrolę usług dla systemu Windows, wszystkie opcje manipulacji są „wyszarzone”.

wyszarzone opcje usług systemu Windows

Próbowałem również zakończyć go z poziomu Menedżera zadań, ale wyświetla komunikat o błędzie informujący, że jest to kwestia „odmowy dostępu” (działam w polu testowym, jako jedyny użytkownik administracyjny).

komunikat o błędzie menedżera zadań Windows

Próbowałem również zabić go z wiersza poleceń jako takiego: taskkill / F / PID 3953 Wykonanie tego skutecznie zabija usługę, ale tylko na ułamek sekundy! Następnie pojawia się ponownie natychmiast pod nowym PID.

Jak mogę ustawić klienta DNS (dnscache) na wyłączanie?

Jack Feschuk
źródło
Co właściwie próbujesz osiągnąć? Wyłączenie programu rozpoznawania nazw DNS systemu Windows nie rozwiąże niczego.
Daniel B,
Tę usługę można zdecydowanie zatrzymać. Czy korzystasz z Menedżera zadań lub konsoli usług jako administrator?
Patrick Seymour,

Odpowiedzi:

12

Pamiętaj, że klient DNS nie tylko buforuje rekordy DNS - najpierw je pobiera, więc wyłączenie go może ograniczyć dostęp do Internetu.

Jeśli nadal zdecydujesz się go wyłączyć, wykonaj następujące czynności:

  • Użyj, regeditaby przejść do HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Dnscache,
  • Znajdź Startklucz rejestru i zmień jego wartość z 2 (automatyczne) na 4 (wyłączone)
  • Restart.

Inną metodą jest:

  • Uruchom wiersz polecenia (cmd) jako SYSTEM ( psexec -sid cmd.exe)
  • Uruchom services.mscz tego
  • Rozwijane menu Typ uruchamiania jest teraz włączone.
harrymc
źródło
Dziękuję bardzo za to szczegółowe wyjaśnienie. Wyłączyłem go teraz za pomocą edytora rejestru. Ponadto: testuję niektóre niestandardowe ustawienia DNS lokalnie, więc ta usługa przeszkadzała.
Jack Feschuk
3
Cholera. Po uaktualnieniu do systemu Windows 10 w wersji 1803 mam problem z tym, że nie mogę zatrzymać ani zrestartować usługi „Klient DNS”. Chociaż twoja odpowiedź wyglądała obiecująco, uruchomienie services.mscjako Administrator (lub od uruchomienia, .\PsExec64.exe -sid cmd.exea potem services.msc) nie wydaje mi się pomocne.
Ryan,
1
@Ryan potwierdzone. Nie działa to z najnowszymi aktualizacjami systemu Windows, nawet jeśli udaje się za pomocą systemu lokalnego psexec.
0xC0000022L
Zauważyłem również, że najwyraźniej bez usługi klienta DNS ( dnscache) lista sufiksów DNS nie jest już wyświetlana w ipconfig /all. Nie jestem jednak pewien, czy nadal działa.
0xC0000022L
To nie wyjaśnia, dlaczego opcje są wyszarzone i jak je odbarwić, więc: w pewnym sensie przydatne, ale jak można rozwiązać ten problem, zamiast obejść go za pomocą rejestru?
Mike „Pomax” Kamermans
0

Oprócz odpowiedzi harrymca znalazłem to, szukając tego samego problemu:

Dezaktywuj:

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

Tryb automatyczny :

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

Źródło: 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
źródło