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

8

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

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

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

如果有任何解决方案,请告诉我。

5个回答

9
在我的情况下,我遇到了这个错误,因为我搞错了我要定位的服务器名称。如果你不小心将它指向了空,它就会给你这个错误。在我的情况下,服务器名称是从文本文件定义的变量,所以我花了一段时间才意识到。
另外值得注意的是:机器名前实际上应该有两个斜杠(我确定这只是一个笔误,但以防万一可能会让任何人感到困惑)。

问题的原始文本实际上有两个反斜杠,但是Markdown只显示了一个。现在已经修复。 - Joe White

4
错误1722是:RPC服务器不可用。请使用以下命令在远程计算机上验证RPC服务(远程过程调用(RPC))是否正在运行:
*>telnet your.server 135
如果没有错误发生,则RPC服务器可能正常运行,然后检查系统事件是否存在问题。

不错的判断,对我来说是Win FW阻止了端口。通过PowerShell(PS 4或更高版本)进行检查:Test-NetConnection -ComputerName MyTestserver.dom.com -Port 135 -InformationLevel Detailed - Tilo

3

0

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


0

我在本地机器上进行了测试 在PCxxxx4上运行SC QUERY

我从网络上的另一台机器上进行了测试 在PCxxxx0上运行SC QUERY

SC很好用..! :)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接