每当我通过 RDP 连接到我们的任何服务器时,我都会遇到一个问题——一段时间后,它似乎会关闭这些会话,关闭我打开的所有应用程序等等......
如果我正在运行一个很长的过程(例如,复制一个文件),这尤其烦人,它会将其切断...然后我通过 RDP 重新连接,它会有效地加载一个新的会话。
这是在组策略中设置的吗?还是在其他地方?
这发生在 Windows 2008 上(也可能发生在我们的 2003 服务器上,虽然我没有注意到......)
答案1
首先要检查的是终端服务配置中的超时设置。它位于 TSC 中的“会话”选项卡中。
答案2
在“计算机配置\管理模板\Windows 组件\终端服务\会话”下有关于您可以保持连接时间的组策略设置。
一些详细信息http://www.windowsnetworking.com/articles_tutorials/Terminal-Services-Group-Policy.html
请记住,这些设置处于计算机级别,而不是用户级别,因此这将适用于连接到您应用它的服务器的任何人。
如果您希望其他人保持当前行为(甚至是您自己,除非特别需要运行更长时间的操作),您可以保持原样,但是当您需要长期运行某些操作时,请连接到服务器的控制台会话。
根据您 RDP 客户端的版本,连接时它是 /console 或 /admin,运行 mstsc /? 查看哪一个适合您。
例如:mstsc /v:192.168.1.1 /admin
这会将您连接到 192.168.1.1 的机器的控制台会话。
控制台会话是您在使用键盘、视频和鼠标物理地坐在计算机旁时看到的会话。如果您断开与此会话的连接,您的操作将继续运行,您可以重新连接到它。
答案3
打开 gpedit.msc
浏览到计算机配置-->管理模板-->Windows 组件-->远程桌面服务-->远程桌面会话主机-->会话时间限制。
启用“设置断开连接的会话的时间限制”并将其设置为“从不”
并将本地策略->安全选项->交互式登录下的本地安全策略:不需要 CTRL+ALT+Del”更改为启用,问题就消失了。
答案4
删除 Documents 文件夹下的 Default.rdp 文件。就这样
如果要删除特定设置,请执行以下操作:1. 打开运行窗口(按 Windows 键 + R 调出运行窗口,或右键单击开始菜单并选择“运行”)2. 键入 regedit 并按确定3. 在注册表编辑器中,展开:HKEY_CURRENT_USER > SOFTWARE > Microsoft > Terminal Server Client 4. 在终端服务器客户端下,将有两个键:“Default”和“Servers”。如果要删除所有远程桌面连接数据,请删除这两个键。• 如果只想删除特定的一个,请展开“Default”键并删除值类型 REG_SZ,该值应包含您的远程桌面服务器 IP/主机名作为数据。• 在“Servers”键下,每个远程桌面服务器都有一个要删除的键。