首页  >  文章  >  请求的暂停、继续或停止对此服务无效

请求的暂停、继续或停止对此服务无效

WBOY
WBOY转载
2023-04-15 22:16:012957浏览

当系统出现与 Internet 连接相关的任何问题时,用户执行命令以刷新 DNS 缓存或停止 DNS。如果 DNS 缓存损坏或系统中出现任何类型的 DNS 设置问题,其他一些用户也会刷新 DNS 缓存。

最近有很多Windows用户反映,当他们尝试执行停止DNS客户端服务的命令时,它会抛出一条错误消息,上面写着“请求的暂停、继续或停止对该服务无效”并且该命令没有被执行。

由于他们无法执行此命令,因此与 DNS 相关的问题仍然存在于系统中而没有得到解决。

而对于某些用户来说,刷新 DNS 缓存命令可以完美执行。但是在最近的 Windows 11 升级和 Windows 10 21H1 版本之后,不允许用户使用命令net stop dnscache停止 DNS 客户端服务。

在本文中,我们将向您展示如何解决此问题,以便用户可以停止 DNS 客户端服务。

如何检查 DNS 客户端服务是否正在运行

以下是如何在Windows系统中检查DNS客户端服务的步骤。

步骤 1:同时按下Windows + R打开运行命令框。

第 2 步:打开运行命令框后,在文本框中键入services.msc,然后按Enter键。

请求的暂停、继续或停止对此服务无效

第 3 步:这将打开系统上的“服务”应用程序窗口。

第 4 步:在服务窗口中,从服务列表中找到名为DNS 客户端服务的服务,如下所示。

第 5 步:右键单击DNS客户端服务,然后从上下文菜单中选择属性。

请求的暂停、继续或停止对此服务无效

第六步:在属性窗口中,可以看到启动类型已经设置为自动,启动停止按钮被禁用。

请求的暂停、继续或停止对此服务无效

第 7 步:这适用于 Windows 11,10 系统中的所有用户帐户以及管理员帐户。

如何使用注册表编辑器自动清除 DNS 客户端缓存

在继续使用此方法之前,您需要导出系统上的注册表文件,以便在编辑时注册表文件损坏时可以将其还原,因为注册表文件对于任何系统都非常重要。

请按照以下有关如何编辑注册表文件的步骤来修复此问题。

步骤 1:在键盘上同时按下Windows + R键以打开运行框。

第 2 步:接下来,在文本框中键入regedit ,然后按Enter键。

请求的暂停、继续或停止对此服务无效

第 3 步:点击Yes接受屏幕上的 UAC 提示以继续。

第 4 步:一旦注册表编辑器窗口打开,清除其地址栏。

第 5 步:复制以下行并将其粘贴到地址栏中,然后按Enter键。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache\Parameters

第 6 步:到达注册表项参数后,在左侧面板中选择它。

第 7 步:然后在右侧,通过右键单击空白区域并从上下文菜单中导航到新建 > DWORD(32 位)值来创建一个新的 DWORD(32 位)值,如下面的屏幕截图所示。

请求的暂停、继续或停止对此服务无效

第 8 步:将此 DWORD 值重命名为MaxCacheTtl  ,然后双击打开其编辑窗口。

请求的暂停、继续或停止对此服务无效

第 9 步:在Value Data文本框中输入值86400 ,然后单击OK

请求的暂停、继续或停止对此服务无效

第 10 步:接下来,按照第 7 步中的说明创建另一个 DWORD 值。

请求的暂停、继续或停止对此服务无效

第 11 步:将另一个新创建的 DWORD 值重命名为MaxNegativeCacheTtl。

第 12 步:右键单击MaxNegativeCacheTtl 并从菜单中选择Modify 。

请求的暂停、继续或停止对此服务无效

第 13 步:在其数值数据文本框中输入5 ,然后单击确定 关闭窗口。

请求的暂停、继续或停止对此服务无效

步骤 14:关闭注册表编辑器并重新启动系统一次。

第 15 步:这应该每隔几个小时刷新一次 DNS 缓存。

希望本文能帮助您了解此错误以及如何每隔几个小时自行清除 DNS 客户端缓存。您无需停止对所有用户帐户和管理员禁用的 DNS 客户端服务。

以上是请求的暂停、继续或停止对此服务无效的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文转载于:yundongfang.com。如有侵权,请联系admin@php.cn删除