【问题标题】:windows service command RPC error (sc.exe or psservice)Windows 服务命令 RPC 错误(sc.exe 或 psservice)
【发布时间】:2009-03-12 18:29:50
【问题描述】:

当我尝试从远程机器运行命令时出现以下错误

C:\>sc \\machinename query
[SC] OpenSCManager FAILED 1722:

The RPC server is unavailable.
  • 我拥有那台机器的管理员权限。

任何解决方案都告诉我。

【问题讨论】:

    标签: windows windows-services


    【解决方案1】:

    在我的情况下,我收到了这个错误,因为我弄乱了我定位的服务器的名称。如果您不小心将其指向任何内容,它将给您此错误。在我的例子中,服务器名称是一个从文本文档中定义的变量,所以我花了一段时间才意识到。

    另外值得注意的是:机器名称前实际上应该有两个斜杠(我确信这只是一个错字,但以防万一它可能会混淆任何人)。

    【讨论】:

    • 问题的原文实际上确实有两个反斜杠,但 Markdown 只显示了一个。现已修复。
    【解决方案2】:

    错误 1722 是:RPC 服务器不可用。 使用 telnet 验证 RPC 服务(远程过程调用 (RPC))是否在远程机器上运行,在命令行尝试:
    *>telnet your.server 135

    如果没有发生错误,则 RPC 服务器可能没问题,然后检查系统事件是否有问题。

    【讨论】:

    • 好电话,对我来说是 Win FW 阻塞了端口。通过 Powershell(PS 4 或更高版本)检查:Test-NetConnection -ComputerName MyTestserver.dom.com -Port 135 -InformationLevel Detailed
    【解决方案3】:

    6 年后,但无论如何。

    在远程计算机上启用文件和打印机共享,它将起作用。

    https://support.microsoft.com/en-us/kb/323790

    【讨论】:

      【解决方案4】:

      我在本地机器上进行了测试

      我在网络上的另一台机器上进行了测试

      SC 不错..! :)

      【讨论】:

        【解决方案5】:

        您需要确保客户端 DNS 服务没有停止。这解决了问题。

        【讨论】:

          猜你喜欢
          • 2014-06-17
          • 2015-06-24
          • 1970-01-01
          • 2011-06-09
          • 1970-01-01
          • 2014-04-21
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多