厦门服务器租用>云服务器>如何设置才能一直保持服务器连接状态?

如何设置才能一直保持服务器连接状态?

发布时间:2025/2/24 15:36:35

如何设置才能一直保持服务器连接状态?

在使用远程桌面(MSTSC)连接服务器时,许多用户可能会遇到这样的问题:如果长时间没有操作,远程桌面连接会自动断开。这种情况不仅影响工作效率,还可能导致服务器上的任务被中断。为了避免远程连接断开,我们可以通过调整系统设置来保持远程桌面会话的持续连接状态。本文将介绍不同Windows服务器版本下的详细设置方法。

Windows Server 2008 及以上版本

在 Windows Server 2008 及以上版本中,我们可以通过本地组策略编辑器(gpedit.msc)进行设置,使远程桌面连接不会因长时间无操作而自动断开。

步骤:

打开本地组策略编辑器

按下 Win + R,输入 gpedit.msc,回车。

进入终端服务相关设置

在左侧依次展开:

计算机配置 -> 管理模板 -> Windows 组件 -> 远程桌面服务 -> 远程桌面会话主机 -> 会话超时

修改会话超时设置

双击 打开 “为断开的会话设置时间限制”,选择 “已启用”,并在下拉菜单中选择 “从不”。

双击 打开 “到达时间限制时终止会话”,选择 “已禁用”。

点击 “确定” 以保存更改。

重启远程桌面服务

在命令提示符(CMD)中运行:

gpupdate /force

也可以直接 重启服务器 以确保设置生效。

Windows Server 2003

Windows Server 2003 的设置方法与 2008 类似,但部分路径不同。

方法 1:修改组策略

打开组策略编辑器

Win + R,输入 gpedit.msc,回车。

修改超时设置

依次展开:

rust复制编辑计算机配置 -> 管理模板 -> Windows 组件 -> 终端服务 -> 会话

双击 “为断开的会话设置时间限制”,选择 “已启用”,并设置为 “从不”。

双击 “到达时间限制时终止会话”,选择 “已禁用”。

确定并退出。

方法 2:修改远程桌面服务设置

打开远程桌面会话管理器

Win + R,输入 tscc.msc,回车。

修改会话超时设置

在左侧找到 “连接” -> 右键 “RDP-Tcp”,选择 “属性”。

切换到 “会话” 选项卡,将以下选项调整为 “从不”:

“结束已断开的会话”

“活动会话限制”

“空闲会话限制”

确定并退出。

Windows Server 2012/2016/2019/2022

对于较新版本的 Windows Server,可以使用组策略或远程桌面服务管理器进行类似的设置。

方法 1:组策略修改

Win + R,输入 gpedit.msc,回车。

依次展开:

rust复制编辑计算机配置 -> 管理模板 -> Windows 组件 -> 远程桌面服务 -> 远程桌面会话主机 -> 会话超时

依次双击:

“为断开的会话设置时间限制”,选择 “已启用”,并设置为 “从不”。

“到达时间限制时终止会话”,选择 “已禁用”。

确定并退出。

方法 2:远程桌面会话主机(RDS)设置

Win + R,输入 ServerManager,打开 服务器管理器。

进入 远程桌面服务 -> 集合 -> 会话超时。

在 会话设置 中,找到:

“断开会话的时间限制”,选择 “从不”。

“空闲会话超时”,选择 “从不”。

应用更改并重启远程桌面服务。

额外优化措施

1. 防止 Windows 远程桌面会话进入睡眠

有时,服务器可能会因节能设置而进入休眠状态,从而导致断开连接。可以修改电源管理设置:

Win + R,输入 powercfg.cpl,回车。

选择 “高性能” 电源计划,并确保 “关闭显示器” 和 “使计算机进入睡眠状态” 都设置为 “从不”。

2. 使用 KeepAlive 机制

可以通过注册表设置 KeepAlive,定期发送心跳包,以保持会话活跃:

Win + R,输入 regedit,回车,打开 注册表编辑器。

依次展开:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server

右键 Terminal Server,新建 DWORD(32 位)值:

名称:KeepAliveEnable

数值数据:1

依次展开:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

新建 DWORD(32 位)值:

名称:KeepAliveTime

数值数据:60000(十进制,即60秒)

退出注册表并重启计算机。

总结

为了防止远程桌面连接断开,我们可以:

通过组策略(gpedit.msc)调整会话超时设置;

使用远程桌面会话管理器(tscc.msc)修改超时策略;

修改服务器电源管理,防止进入睡眠;

在注册表中启用 KeepAlive 机制,定期发送心跳包。

以上方法适用于不同版本的 Windows Server,合理配置后可以有效保持远程桌面的长时间稳定连接,避免因为长时间无操作而被系统强制断开。如果你经常使用远程桌面访问服务器,建议收藏本指南以备不时之需!


在线客服
微信公众号
免费拨打400-1886560
免费拨打0592-5580190 免费拨打 400-1886560 或 0592-5580190
返回顶部
返回头部 返回顶部