Windows服务命令RPC错误(sc.exe或psservice)

时间:2009-03-12 18:29:50

标签: windows windows-services

当我尝试从远程计算机运行命令时,我收到以下错误

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

The RPC server is unavailable.
  • 我拥有该计算机的管理员权限。

任何解决方案都让我知道。

6 个答案:

答案 0 :(得分:9)

在我的情况下,我收到此错误,因为我搞砸了我所针对的服务器的名称。如果你不小心把它指向任何东西,它会给你这个错误。在我的例子中,服务器名称是一个从文本文档定义的变量,所以我需要一段时间才能实现。

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

答案 1 :(得分:4)

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

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

答案 2 :(得分:3)

6年后但无所事事。

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

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

答案 3 :(得分:0)

您是否将该例外添加到防火墙?

答案 4 :(得分:0)

我在我的本地机器上测试过 run SC QUERY on PCxxxx4

我在网络上的另一台机器上测试过 run SC QUERY on PCxxxx0

SC很好..! :)

答案 5 :(得分:0)

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