Windows DNS 客户端服务无法启动

Windows DNS 客户端服务无法启动

我之前使用 HOSTS 文件阻止了很多域名,但重启后 DNS 需要几分钟才能开始解析任何内容。因此我按照网上的建议禁用了 DNS 缓存。

这一切都变得太麻烦了,我已将 HOSTS 文件恢复为更简单。现在每个 Web/DNS 请求似乎都比应有的时间长得多,没有缓存任何内容。运行命令net start dnscachenet stop dnscache结果

The service is starting or stopping.  Please try again later.

进一步调查发现,Windows 中的 DNS 客户端服务处于“正在启动”状态且没有变化。

Windows 服务

系统配置(MSConfig)显示“启动待定”

微软配置

我需要做什么才能让它恢复工作状态?网页浏览可以,但比平时慢。同一网络上的其他设备运行正常,所以我知道这是这台机器的问题(Windows 11 Home)


编辑以显示 DNS 客户端服务的依赖关系 DNS 客户端服务依赖项

答案1

因此,这不是一个 100% 的解决方案,因为我的服务仍然停留在“启动”模式,但我已经设法加快了 DNS 解析速度,因此使用互联网感觉又正常了。但是,我不清楚如果 DNS 客户端尚未启动,为什么这一切都会起作用……无论如何,我猜至少大多目前对我有用。


我浏览火狐,它可以自己进行 DNS 解析。我之前禁用了此功能,但我更改了“使用以下方式启用安全 DNS:”重新设置为“默认保护”

以管理员身份使用 Powershell我跑了Clear-DnsClientCache

在里面注册表

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Dnscache

有一个Start键应该设置2为“自动启动” - 它已经设置为了。一切都很好(来源

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters
  • 添加带有值的DWORD名称MaxCacheTtl86400
  • 添加带有值的DWORD名称MaxNegativeCacheTtl5

最后,重新开始

事情并不完美,但目前它可以正常工作,浏览速度也恢复正常。我仍然注意到的一个问题是我的 Spotify 客户端无法连接或速度极慢。我可以使用 Spotify 网页客户端,但不能使用桌面应用程序。不知道为什么。

另外,当我尝试诊断此问题时,我的 ISP 的服务似乎出现了问题,所以这肯定也无济于事。

答案2

我想指出我问过的类似问题的答案- 基本上,这里的“真正”解决方案是重新安装 Windows。这很极端,但确实有效!

相关内容