-1

一段时间以来,我面临着一个非常令人沮丧的情况,突然之间,每个使用域而不是 IP 的互联网连接都开始失败。活动连接继续工作,缓存 IP 的软件继续启动连接,IP 连接工作,但任何需要 DNS 解析的东西都会停止。我找到的唯一解决方案是重新启动 Windows。

我已经诊断出 Windows DNS 客户端/dnscache 崩溃了。我试图重新启动它,但我无法重新启动,因为它在网络服务帐户下运行。我发现https://superuser.com/questions/1277952/how-to-troubleshoot-a-windows-10-service-which-不要让我停止它与相同的确切问题,一切都变灰,我无法改变任何东西。我不想禁用它,只是停止并重新启动。

该问题有一个解释如何做到这一点的答案,但似乎在上一个 Win10 版本上它也停止了工作。

我知道 M$ 这样做是为了限制对这些服务的访问,但 dnscache 正在崩溃,我宁愿重新启动它也不愿重新启动整个操作系统。

4

1 回答 1

1

如果您在同一行(由 分隔)上的同一对象上使用taskkill命令和命令,它将停止并重新打开重新启动任务的任务。最明显的是,当您在打开蓝光过滤器的情况下关闭时,由于 explorer.exe 的关闭,蓝光过滤器会闪烁,并且每个应用程序仍然会与您放置这两个时相反不同行上的命令,所有内容都将关闭。如果您知道要重新启动的服务的名称,则可以使用:start&explorer.exeexplorertaskkill /f /t /im explorer.exe && start explorer.exe

taskkill /f /t /im "<name of process>.exe" && start <name of process>.exe

并将其放入具有.bat文件扩展名的文件中。这应该有效,如果您有任何问题,请在下面的评论中提问。

于 2020-05-21T18:42:51.853 回答