Windows 10の"DNS Client"サービス(dnscacheとも呼ばれる)をDISABLEDに設定しようとしています。
しかし、Windowsのサービスコントロールに入っても、操作するためのオプションはすべて"grayed out"となっています。
また、タスクマネージャから終了させようとしましたが、「アクセスが拒否された問題です」というエラーメッセージが表示されます(テストボックスで、唯一の管理ユーザーとして実行しています)。
また、コマンドラインから次のようにしてkillしようとしました。 taskkill /F /PID 3953 これを実行すると、サービスは正常に終了しましたが、一瞬だけでした。その後、すぐに新しいPIDで再表示されます。
DNSクライアント(dnscache)を無効にするにはどうしたらいいですか?
DNSクライアントは、単にDNSレコードをキャッシュするだけではなく、そもそもDNSレコードを取得していることに注意してください。 そのため、この機能を無効にすると、インターネットへのアクセスが制限されることがあります。
それでも無効にする場合は、次のようにしてください。
を使って、以下の場所に移動します。 HKEY_LOCAL_MACHINE_SYSTEM#CurrentControlSet#services#Dnscache
に移動します。もうひとつの方法は:
services.msc
を起動します。harrymc'さんの回答に加えて、同じ問題を検索していたときに、このようなものを見つけました。
ディアクティベート:
REG add "HKLM\SYSTEM\CurrentControlSet\services\Dnscache" /v Start /t REG_DWORD /d 4 /f
自動モード:
REG add "HKLM\SYSTEM\CurrentControlSet\services\Dnscache" /v Start /t REG_DWORD /d 2 /f