我有一个使用DCOM组件从远程计算机获取数据的应用程序。在Windows Server 2012上使用此应用程序时,客户端会遇到奇怪的行为。通过RDP连接的前12个用户可以正常使用该应用程序,但第13个用户无法连接到远程计算机:" DCOM出错2147500058从计算机XXX尝试激活服务器时#34;。我的应用报告记录的异常" RPC服务器不可用"。没有可以防御的防火墙,并且它不是特定于任何远程计算机。它似乎严格基于运行应用程序的用户数量。如果其中一个原始的12个注销,那么(原来的)第13个可以连接就好了。内存或CPU使用率似乎也没有问题。
有没有人知道我应该寻找什么?这有点超出我的知识基础,我现在还不确定我能找到什么。
提前致谢, 丹尼斯
答案 0 :(得分:0)
如果这最终对其他人有帮助,我确实解决了这个问题。事实证明,系统上缺少动态端口。运行以下命令集解决了我的问题:
netsh int ipv4 set dynamicport tcp start = 10000 num = 50000
netsh int ipv4 set dynamicport udp start = 10000 num = 50000
netsh int ipv6 set dynamicport tcp start = 10000 num = 50000
netsh int ipv6 set dynamicport udp start = 10000 num = 50000
感谢任何可能已经研究过的人。
丹尼斯