我正在尝试使用以下命令检查是否有人连接到我的团队中的服务器:query session /server:<SERVERNAME>
。但每次我最终得到了以下错误:错误:1722获取会话名称
Error:1722 getting session names.
Error[1722]: The RPC sever is unavailable.
我已经与qwinsta尝试,但我得到了同样的问题在那里了。 有没有办法解决这个问题,并得到所需的?
我正在尝试使用以下命令检查是否有人连接到我的团队中的服务器:query session /server:<SERVERNAME>
。但每次我最终得到了以下错误:错误:1722获取会话名称
Error:1722 getting session names.
Error[1722]: The RPC sever is unavailable.
我已经与qwinsta尝试,但我得到了同样的问题在那里了。 有没有办法解决这个问题,并得到所需的?
发射器regedit.exe(您必须是管理员这样做) 转到:
HKEY_LOCAL_MACHINE \系统\ CurrentControlSet \控制\终端服务器
和值0更改AllowRemoteRPC值1 应该能够接收消息的每台机器上
对我来说,一个Windows Server 2012 R2出现此错误是通过添加以下规则修复的。 97个其他人都没有问题。
netsh advfirewall firewall add rule name="Open Port 135 RPC" dir=in action=allow protocol=TCP localport=135
netsh advfirewall firewall add rule name="Open Port 135 RPC" dir=in action=allow protocol=UDP localport=135
netsh advfirewall firewall add rule name="Open Port 445 RPC" dir=in action=allow protocol=TCP localport=445
netsh advfirewall firewall add rule name="Open Port 445 RPC" dir=in action=allow protocol=UDP localport=445
ps。这里有一个PowerShell脚本来包装'查询会话'功能,如果需要添加-Force参数,它将应用上述注册表设置:https://gist.github.com/JohnLBevan/8173b2b8aeb84b0c0f4b48900e43a478/ – JohnLBevan