默认情况下,远程桌面服务会话将访问完整的 Windows 桌面,除非指定在用户登录到远程会话时启动某个程序。

如果指定了初始启动程序,该程序将是用户可以在远程桌面服务会话中使用的唯一一个程序。用户登录到远程会话时,不会显示「开始」菜单和 Windows 桌面,用户退出程序时,会话将自动注销。

注意

指定初始运行的程序不适用于 RemoteApp 会话。有关 RemoteApp 的详细信息,请参阅 Windows Server 2008 R2 RemoteApp 管理器帮助中的“RemoteApp 概述”主题。

如果按连接配置初始启动程序,将影响使用该连接的所有用户。

可以使用远程桌面服务对“本地用户和组”管理单元或“Active Directory 用户和计算机”管理单元的扩展,按用户配置初始启动程序。

使用远程桌面会话主机配置配置的初始启动程序设置将优先于已为特定用户帐户配置的初始启动程序设置或用户在远程桌面连接中指定的初始启动程序设置。

使用以下过程指定在用户登录到远程会话时启动某个程序。

计划配置的 RD 会话主机服务器上的本地 Administrators 组的成员身份或等效身份是完成此过程所需的最低要求。 查看有关使用适当帐户和组成员关系的详细信息,请访问 https://go.microsoft.com/fwlink/?LinkId=83477(可能为英文链接)。

若要指定在用户登录到远程会话时启动某个程序,请执行下列操作:
  1. 在 RD 会话主机服务器上,打开“远程桌面会话主机配置”。要打开“远程桌面会话主机配置”,请单击「开始」,依次指向“管理工具”“远程桌面服务”,然后单击“远程桌面会话主机配置”

  2. “连接”下,右键单击相应的连接名,然后单击“属性”

  3. 在该连接的“属性”对话框的“环境”选项卡上,配置适合您环境的初始启动程序设置。

    如果选中“用户登录时启动下列程序”,请执行以下操作:

    1. “程序路径和文件名”框中,输入要在用户登录时运行的可执行文件的完全限定的路径和文件名。

    2. 必要时,在“起始于”框中输入程序起始目录的完全限定的路径。

      注意

      如果将“起始于”框保留为空白,程序将以默认的工作目录运行。如果指定的程序路径、文件名或工作目录不是有效目录的名称,RD 会话主机服务器连接将失败,并显示错误消息。

  4. 单击“确定”。在“环境”选项卡上进行的更改不会应用于在进行更改时连接的会话。下次用户与 RD 会话主机服务器建立新连接时,更改将生效。

还可以通过应用下列组策略设置,配置在用户登录到远程会话时显示程序还是桌面:

  • 连接时启动程序

  • 连接时始终显示桌面

这些组策略设置位于下列位置:

  • 计算机配置\策略\管理模板\Windows 组件\远程桌面服务\远程桌面会话主机\远程会话环境

  • 用户配置\策略\管理模板\Windows 组件\远程桌面服务\远程桌面会话主机\远程会话环境

这些组策略设置可以使用本地组策略编辑器或组策略管理控制台 (GPMC) 进行配置。

注意

请注意,这些组策略设置将优先于远程桌面会话主机配置中配置的设置。如果同时配置了“计算机配置”和“用户配置”策略设置,“计算机配置”策略设置优先。此外,“连接时始终显示桌面”策略设置将优先于“连接时启动程序”策略设置。

有关远程桌面服务的组策略设置的详细信息,请参阅“远程桌面服务技术参考”(https://go.microsoft.com/fwlink/?LinkId=138134)(可能为英文网页)。

有关按用户启动程序的信息,请参阅 Windows Server 2008 R2 远程桌面服务用户属性帮助中的“<UserAccount> 属性:环境选项卡”主题。


目录