Cara memecahkan masalah layanan Windows 10 yang tidak membiarkan saya menghentikannya

13

Saya mencoba untuk mengatur layanan "Klien DNS" (juga disebut dnscache) di Windows 10 untuk DISABLED.

Namun, ketika saya masuk ke kontrol layanan untuk Windows, opsi untuk memanipulasi semua "diklik".

layanan windows mengontrol opsi yang diklik

Saya juga mencoba untuk menghentikannya dari Task Manager, tetapi memunculkan pesan kesalahan yang mengatakan bahwa itu adalah masalah "akses ditolak" (Saya menjalankan dalam kotak uji, sebagai satu-satunya pengguna administratif).

pesan kesalahan windows task manager

Saya juga telah berusaha untuk membunuhnya dari baris perintah seperti itu: taskkill / F / PID 3953 Melakukan ini berhasil membunuh layanan tetapi hanya untuk sepersekian detik! Kemudian muncul kembali segera di bawah PID baru.

Bagaimana saya bisa mengatur agar Klien DNS (dnscache) dinonaktifkan?

Jack Feschuk
sumber
Jadi apa yang sebenarnya ingin Anda capai? Menonaktifkan resolver Windows DNS tidak akan menyelesaikan apa pun.
Daniel B
Layanan ini pasti bisa dihentikan. Apakah Anda menjalankan Pengelola Tugas atau konsol layanan sebagai administrator?
Patrick Seymour

Jawaban:

12

Perhatikan bahwa Klien DNS melakukan lebih dari sekadar cache catatan DNS - itu membuatnya di tempat pertama, jadi menonaktifkannya dapat membatasi akses internet.

Jika Anda masih memutuskan untuk menonaktifkannya, lakukan ini:

  • Gunakan regedituntuk menavigasi ke HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Dnscache,
  • Temukan Startkunci registri dan ubah nilainya dari 2 (Otomatis) ke 4 (Dinonaktifkan)
  • Mulai ulang.

Metode lain adalah:

  • Mulai prompt perintah (cmd) sebagai SISTEM ( psexec -sid cmd.exe)
  • Luncurkan services.mscdarinya
  • Jenis drop-down Startup sekarang menjadi diaktifkan.
harrymc
sumber
Terima kasih banyak atas penjelasan terperinci ini. Saya telah menonaktifkannya melalui editor registri sekarang. Selanjutnya: Saya menguji beberapa pengaturan DNS khusus secara lokal sehingga layanan ini mengganggu.
Jack Feschuk
2
Sial. Sekarang saya telah memutakhirkan ke Windows 10 Versi 1803, saya mengalami masalah ini di mana saya tidak dapat menghentikan atau memulai kembali layanan "Klien DNS". Meskipun jawaban Anda tampak menjanjikan, diluncurkan services.mscsebagai Admin (atau mulai berjalan .\PsExec64.exe -sid cmd.exedan kemudian services.msc) sepertinya tidak membantu saya.
Ryan
1
@Ryan dikonfirmasi. Ini tidak berfungsi dengan peningkatan terbaru ke Windows, bahkan ketika menyamar sebagai sistem lokal melalui psexectrik.
0xC0000022L
Juga perhatikan bahwa ternyata tanpa layanan Klien DNS ( dnscache) daftar akhiran DNS tidak lagi ditampilkan di ipconfig /all. Namun, tidak yakin apakah masih berlaku.
0xC0000022L
Ini tidak menjelaskan mengapa opsi diklik, dan bagaimana menghapus abu-abu mereka, jadi: semacam berguna, tetapi bagaimana seseorang memperbaiki masalah ini alih-alih mengatasinya melalui registri?
Mike 'Pomax' Kamermans
0

Selain jawaban harrymc, saya menemukan ini ketika mencari masalah yang sama:

Nonaktifkan:

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

Mode otomatis :

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

Sumber: 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
sumber