Como solucionar um serviço do Windows 10 que não me permite interrompê-lo

13

Estou tentando definir o serviço "Cliente DNS" (também chamado dnscache) no Windows 10 como DESATIVADO.

No entanto, quando entro no controle de serviços do Windows, as opções para manipulá-lo ficam "acinzentadas".

Windows Services controla opções acinzentadas

Eu também tentei finalizá-lo no Gerenciador de tarefas, mas ele exibe uma mensagem de erro dizendo que é uma questão de "acesso negado" (estou executando em uma caixa de teste, como o único usuário administrativo).

mensagem de erro do gerenciador de tarefas do Windows

Também tentei eliminá-lo da linha de comando, como se segue: taskkill / F / PID 3953 Isso faz com êxito mata o serviço, mas apenas por uma fração de segundo! Em seguida, ele reaparece imediatamente sob um novo PID.

Como posso definir o cliente DNS (dnscache) como desativado?

Jack Feschuk
fonte
Então, o que você realmente está tentando realizar? Desabilitar o resolvedor DNS do Windows não resolve exatamente nada.
Daniel B
Este serviço pode definitivamente ser parado. Você está executando o Gerenciador de tarefas ou o console de serviços como administrador?
Patrick Seymour

Respostas:

12

Observe que o cliente DNS faz mais do que apenas armazenar registros DNS em cache - ele os obtém em primeiro lugar, portanto, desativá-lo pode limitar o acesso à Internet.

Se você ainda decidir desativá-lo, faça o seguinte:

  • Use regeditpara navegar para HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Dnscache,
  • Localize a Startchave do registro e altere seu valor de 2 (Automático) para 4 (Desativado)
  • Reinicie.

Outro método é:

  • Inicie um prompt de comando (cmd) como SYSTEM ( psexec -sid cmd.exe)
  • Iniciar a services.mscpartir dele
  • O menu suspenso Tipo de inicialização agora fica ativado.
harrymc
fonte
Muito obrigado por esta explicação detalhada. Eu o desativei através do editor de registro agora. Além disso: estou testando algumas configurações de DNS personalizadas localmente, para que este serviço esteja interferindo.
Jack Feschuk
2
Droga. Agora que atualizei para o Windows 10 versão 1803, estou com esse problema em que não consigo parar ou reiniciar o serviço "Cliente DNS". Embora sua resposta pareça promissora, iniciar services.msccomo Admin (ou em execução .\PsExec64.exe -sid cmd.exee depois services.msc) não parece me ajudar.
Ryan
11
@Ryan confirmado. Isso não funciona com atualizações recentes para o Windows, mesmo quando se apresenta como sistema local por meio do psexectruque.
0xC0000022L
Observe também que, aparentemente, sem o serviço de cliente DNS ( dnscache), a lista de sufixos DNS não é mais exibida ipconfig /all. Não tenho certeza se ainda entra em vigor.
0xC0000022L
Isso não explica por que as opções estão acinzentadas e, como desmarcá-las, é: útil, mas como corrigir esse problema em vez de contorná-lo pelo registro?
Mike 'Pomax' Kamermans
0

Além da resposta da harrymc, encontrei isso ao procurar o mesmo problema:

Desativar:

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

Modo automático :

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

Fonte: 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
fonte