【问题标题】:Windows 10 DNS client crashes and I'm unable to restart itWindows 10 DNS 客户端崩溃,我无法重新启动它
【发布时间】:2020-05-21 17:36:01
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: dns windows-10 service-accounts network-service


    【解决方案1】:

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-02-06
      • 1970-01-01
      • 2014-02-17
      • 1970-01-01
      • 2011-07-12
      • 1970-01-01
      • 2015-10-23
      • 1970-01-01
      相关资源
      最近更新 更多