作为mstc微软远程桌面的狂粉,最近发现了一个神器,RDPWarp,解决了远程桌面的一个痛点:单账户无法开多个session。具体来说,在教研室的远程主机作为服务器,我用笔记本连上去,然后再用同一个账户连上去,会把前一个session挤下线。这个问题困扰了我很久,直到发现了RDPWarp。只有Windows Server才能开多个session,而RDPWarp可以让Windows 10/11开多个session。 RDPWarp的原理是修改termsrv.dll,然后用termsrv.dll替换系统自带的termsrv.dll。 RDPWarp上次更新是17年,不过凭借Windows 强大的稳定性,RDPWarp依然能用。 github可以下载zip包,解压后运行install.bat,然后运行 RDPConfig.exe 工具。如果显示如下图所示,说明安装成功。

检查Diagnostics部分的所有项目是否为绿色,并显示[Fully supported]。 如果显示如下图所示: 它报告此版本的 Windows 10(版本 10.0.19041.2913)不受 RDPWrapper 支持。可以在github issue中找到你的Windows版本,手动复制对应版本配置内容复制增加到“C:\Program Files\RDP Wrapper\rdpwrap.ini”文件中。 取消勾选single session per user,然后重启电脑,就大功告成了。

全程不需要打开组策略管理器,重启即可生效。

如果你有一台配置强大的电脑,通过这种方式即可实现多人单账户使用一台电脑,互相看不到对方的窗口,大大提高了资源利用率。