在 Windows 10 中启用或禁用 DNS 客户端服务的 3 种方法

DNS 代表域名系统,它将域名转换为 IP 地址,反之亦然。 DNS客户端服务在Windows计算机中起着重要作用,它缓存解析的IP地址。此外,解析的主机 IP 在本地缓存中保留的时间长度取决于生存时间 (TTL) 超时。这样当您下次加载网页时域名系统快速解析域名,更快访问网页。基本上,DNS 客户端服务设置为 Windows 启动时自动启动。但如果由于某种原因服务未启动,卡在无响应状态,您可能无法访问网页。并开始重新启动服务帮助解决问题。这里有 4 种不同的方法可以在 Windows 10、8.1 和 7 上启用禁用 DNS 客户端服务。

Windows允许以不同的方式启动和管理Windows服务包括DNS客户端服务,这里以不同的方式进行。

阅读更多:在 Windows 11 中刷新 DNS 缓存的 4 种快速方法

启动 DNS 客户端服务 Windows 服务控制台

管理 Windows 服务最简单的方法是 Windows 服务控制台。

  • 按 Windows + R 键盘快捷键,
  • 类型服务.msc就可以打开 Windows 服务控制台了。
  • 向下滚动并找到 DNS 客户端服务。
  • 右键单击并选择启动或停止以启用/禁用该服务。

要使 DNS 客户端服务在 Windows 启动时自动启动:

  • 右键单击DNS客户端服务,选择属性,
  • 这里更改启动类型自动,

Windows 10 DNS 客户端服务呈灰色

但有时用户反映DNS客户端服务呈灰色,无法启动DNS客户端服务。

为了解决这个问题:

  • 在开始时,菜单搜索键入 regedit 并选择注册表编辑器。
  • 导航 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetservicesDnscache
  • 找到开始DWORD 键并将其值从 2(自动)更改为 4(禁用)
  • 关闭所有内容,然后重新启动 Windows。
  • 现在再次打开Windows服务控制台并启动该服务。

启动 DNS 客户端服务命令行

  • 以管理员身份打开命令提示符,
  • 输入命令网络停止 dnscache然后按 Enter 键停止 DNS 客户端服务,
  • 或者输入命令网络启动dnscache然后按回车键启动DNS客户端服务。
  • 要更改其启动类型,请使用下面的“自动使用”命令:

“REG 添加“HKLMSYSTEMCurrentControlSetservicesdnscache” /v Start /t REG_DWORD /d 2 /f”

将值 3 更改为手动启动,将值 4 更改为在启动时禁用。

使用系统配置启动 DNS 客户端服务

此外,您还可以使用 Windows 系统配置来启动和管理 Windows 服务。

  • 按 Windows + R,输入系统配置然后按回车键,
  • 这将打开系统配置窗口,
  • 移至服务选项卡,然后从可用服务中找到 DNS 客户端。
  • 如果您想禁用 DNS 客户端服务,请取消选中该服务的复选框。
  • 要保持服务启用,只需单击复选框以保留勾号即可。
  • 这就是全部 单击“应用”,然后单击“确定”按钮并重新启动窗口以使更改生效。