You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

断开Windows Server的RDP连接时保持GUI持续运行

解决Windows Server断开RDP后保持程序与GUI活跃的问题

你使用的tscon命令会将RDP会话切换到物理控制台会话,但多数无物理显示器的服务器不存在活跃的控制台会话,导致会话进入挂起状态,出现“请等待”界面,无法维持GUI程序的活跃状态。以下是可行的解决方案:

方法一:用tsdiscon直接断开会话

该命令仅切断RDP连接,不会终止或挂起会话,GUI程序会持续运行:

for /f "skip=1 tokens=3" %%s in ('query user %USERNAME%') do (
    %windir%\System32\tsdiscon.exe %%s
)

执行后直接断开RDP,服务器上的会话会保持活跃,重新连接时可直接回到原有界面。

方法二:通过组策略禁用会话挂起

若需要默认所有RDP会话断开后均保持活跃,可修改本地组策略:

  • 按Win+R输入gpedit.msc打开本地组策略编辑器
  • 导航至:计算机配置 -> 管理模板 -> Windows组件 -> 远程桌面服务 -> 远程桌面会话主机 -> 会话时间限制
  • 找到*“设置断开连接的会话的时间限制”*,设置为已禁用
  • 找到*“设置活动但空闲的远程桌面服务会话的时间限制”*,设置为已禁用
  • 运行gpupdate /force或重启服务器使策略生效

方法三:用工具模拟关闭显示器(可选)

若需保持会话活跃的同时关闭虚拟显示器,可使用nircmd工具执行以下命令,之后直接断开RDP即可:

nircmd.exe monitor off

内容的提问来源于stack exchange,提问作者RD3k

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.26 17:40:58