Come risolvere un servizio Windows 10 che non mi consente di fermarlo


13

Sto cercando di impostare il servizio "Client DNS" (chiamato anche dnscache) in Windows 10 su DISABILITATO.

Tuttavia, quando entro nel controllo dei servizi per Windows, le opzioni per manipolarlo sono tutte "disattivate".

i servizi di windows controllano le opzioni in grigio

Ho anche provato a terminarlo dal Task Manager, ma genera un messaggio di errore che dice che si tratta di "accesso negato" (sto eseguendo in una casella di prova, come unico utente amministrativo).

messaggio di errore del task manager di windows

Ho anche tentato di ucciderlo dalla riga di comando in quanto tale: taskkill / F / PID 3953 Questa operazione uccide correttamente il servizio ma solo per una frazione di secondo! Quindi riappare immediatamente sotto un nuovo PID.

Come posso impostare il client DNS (dnscache) su disabilitato?


Allora, cosa stai effettivamente cercando di realizzare? Disabilitare il risolutore DNS di Windows non risolverà esattamente nulla.
Daniel B,

Questo servizio può sicuramente essere interrotto. Stai eseguendo Task Manager o la console dei servizi come amministratore?
Patrick Seymour,

Risposte:


12

Si noti che il client DNS non si limita a memorizzare nella cache i record DNS: li ottiene in primo luogo, quindi disabilitarlo può limitare l'accesso a Internet.

Se decidi ancora di disabilitarlo, procedi come segue:

  • Utilizzare regeditper navigare verso HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Dnscache,
  • Individua la Startchiave di registro e modifica il suo valore da 2 (automatico) a 4 (disabilitato)
  • Reboot.

Un altro metodo è:

  • Avviare un prompt dei comandi (cmd) come SYSTEM ( psexec -sid cmd.exe)
  • Avvia services.mscda esso
  • Il menu a discesa Tipo di avvio ora viene abilitato.

Grazie mille per questa spiegazione dettagliata. L'ho disabilitato tramite l'editor del registro ora. Inoltre: sto testando localmente alcune impostazioni DNS personalizzate, quindi questo servizio ha interferito.
Jack Feschuk il

2
Dannazione. Ora che ho eseguito l'aggiornamento a Windows 10 versione 1803, sto riscontrando questo problema in cui non riesco a interrompere o riavviare il servizio "Client DNS". Sebbene la tua risposta sembrasse promettente, il lancio services.msccome amministratore (o da esecuzione .\PsExec64.exe -sid cmd.exee poi services.msc) non sembra aiutarmi.
Ryan,

1
@Ryan ha confermato. Questo non funziona con i recenti aggiornamenti di Windows, anche quando si pone come sistema locale tramite il psexectrucco.
0xC0000022L

Si è anche notato che apparentemente senza il servizio client DNS ( dnscache) l'elenco dei suffissi DNS non viene più visualizzato in ipconfig /all. Non sono sicuro che abbia ancora effetto, però.
0xC0000022L

Questo non spiega perché le opzioni siano disattivate e come annullarle, quindi: un po 'utile, ma come si risolve questo problema invece di aggirarlo tramite il registro?
Mike 'Pomax' Kamermans,

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.