如何在启动时从服务器本身启动Windows Server上的RemoteApp

我有Windows Server 2008 R2与服务器上安装的RDS和自定义桌面(GUI)应用程序。 该应用程序从用户的桌面计算机上以服务器上的RemoteApp启动(或者,有时候,他可以通过VPN从笔记本电脑上运行)。

有关环境的一些细节:

  • 服务器每天晚上自动closures,每天早上自动开机(这是要求)
  • 桌面应用程序在启动时执行一些预计算/预先计算,并且可能需要很长时间
  • 上述应用程序有一些内存泄漏,所以我不能使用hibernate,而不是关机

当用户从他的电脑启动这个应用程序,他不能开始工作,直到这个应用程序完成预初始化。

有没有办法在服务器启动时启动RemoteApp会话(没有实际的用户login),以便用户以后可以从他的计算机连接到这个会话? 我不想让用户的计算机使其工作。

我试图通过Windows启动脚本来做到这一点,但没有运气 – 启动RDP会话需要实际的用户会话。

如果服务器不能被所有人物理访问,您可以尝试在控制台上configuration自动login ,只需将.rdp文件(如果需要的话使用保存的凭据)拖放到启动中即可。

例如5分钟后,您可以再次注销控制台会话。 如果您以专用用户身份login,则如果您以pipe理员身份login后将不会启动所有会话

也许像简单的几个注册或启动文件夹?

 HKLM/SOFTWARE/MICROSOFT/WINDOWS/CURRENT VERSION/RUN