dns 客户端重新启动呈灰色

dns 客户端重新启动呈灰色

非常基本的问题:

services.msc在Windows 10上输入。

我导航到DNS 客户端

我右键单击重新启动DNS 客户端

所有选项都显示为灰色(开始、停止、重启)。

我该如何解决?

注意:我尝试通过右键单击并选择“以管理员身份运行”来打开服务 - 但没有解决问题。

答案1

https://answers.microsoft.com/en-us/windows/forum/windows_10-other_settings/grayed-out-services-in-windows-10/346bd141-13e2-42de-b93a-c4481b23ec43?page=2

我发现我能够使用 regedit 来禁用 dnscache。

我要说的是,无法从服务控制面板更改此功能真是太荒谬了。我也尝试使用 msconfig 禁用它,甚至取消选中该框也没有禁用它。

以下是最终起作用的方向。

win+x 运行 regedit

导航到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\Dnscache 并找到 Start 注册表项

更改启动类型:

自动 -2 手动 -3 禁用 -4 自动(延迟启动) -2

答案2

通过 PowerShell 在新 Windows 10 中重新启动 Dnscache(其中 Dnscache 放置在隔离进程中):

$ServicePID = (get-wmiobject win32_service | where { $_.name -eq 'Dnscache'}).processID
Stop-Process $ServicePID -Force

地点代码:

PowerShell.exe -WindowStyle Hidden -NoProfile -NoLogo -Command "try { $ServicePID = (get-wmiobject win32_service | where { $_.name -eq 'Dnscache'}).processID; Stop-Process $ServicePID -Force } catch {}"

放入bat文件中,这样就可以自动化。

相关内容