当我尝试从远程计算机运行命令时,我收到以下错误
C:\>sc \\machinename query
[SC] OpenSCManager FAILED 1722:
The RPC server is unavailable.
任何解决方案都让我知道。
答案 0 :(得分:9)
在我的情况下,我收到此错误,因为我搞砸了我所针对的服务器的名称。如果你不小心把它指向任何东西,它会给你这个错误。在我的例子中,服务器名称是一个从文本文档定义的变量,所以我需要一段时间才能实现。
还值得注意的是:在机器名称之前实际上应该有两个斜杠(我确定这只是一个错字,但万一它可能会混淆任何人)。
答案 1 :(得分:4)
错误1722是:RPC服务器不可用。
验证RPC服务(远程过程调用(RPC))是否在远程计算机上使用telnet运行,请尝试在命令行:
*> telnet your.server 135
如果没有错误发生,RPC服务器可能没问题,而不是检查系统事件是否有问题。
答案 2 :(得分:3)
答案 3 :(得分:0)
您是否将该例外添加到防火墙?
答案 4 :(得分:0)
我在我的本地机器上测试过
我在网络上的另一台机器上测试过
SC很好..! :)
答案 5 :(得分:0)
您需要确保未停止客户端DNS服务。这解决了这个问题。