我们在 Windows 2008 R2 上实施了 RemoteApp 来运行一些程序,除了一个问题之外,其他一切都运行正常,当用户连接到服务器时,会打开一个新会话,应用程序实例会运行并正常工作,但是当此会话由于网络故障而断开连接并且用户重新连接到服务器时,除了之前运行的旧实例之外,还会运行另一个应用程序实例,因此我们必须运行应用程序实例,但它们都无法正常工作,会话会自动挂起并关闭,有人可以帮我解决这个问题吗!我只想让用户连接到他们之前打开的现有会话和现有实例,而无需任何新实例
答案1
假设应用程序本身与此无关(不应该但仍然如此)。
您想要查看几个设置。您也可以通过 GPO 设置这些设置,但假设只有一个 RemoteApp 服务器,GUI 就足够简单了。
在Remote Desktop Session Host Configuration
上单击右键RDP-Tcp
并选择Properties
。
在其中单击Sessions
选项卡并验证设置是否符合您的要求:
然后关闭该屏幕但保持Remote Desktop Session Host Configuration
打开状态并验证是否Restrict each user to a single session
设置为是的