我使用一台笔记本电脑,它有自己的分辨率为 AxB 的显示器,但经常连接到使用分辨率 CxD 的显示器。
现在,当我使用 RDP 从这台笔记本电脑连接到其他机器时,我希望 RDP 窗口完全填满屏幕。如果我在连接前手动设置显示分辨率,则可行;如果我选择“全屏”,则可行。但是,它只记住最后的分辨率,而不是我选择“全屏”的事实。因此,当我从笔记本电脑显示屏切换到主显示屏并连接到同一台计算机时,窗口太小;反之亦然,窗口太大。
如何让 MS RDP 客户端记住使用“全屏”?或者,我是否可以以某种方式创建一个脚本,当检测到(笔记本电脑上的)显示分辨率发生变化时,将其保存的值从 AxB 更改为 CxD 或反之亦然?
答案1
您可以使用记事本打开 RDP 文件并添加或启用选项,smart sizing:i:1
然后您的会话将自动适应 RDP 窗口。希望这对您有所帮助。
答案2
这已在 RDP 8.1 中修复(需要客户端和服务器都运行 8.1)。更大的修复是,在客户端添加/删除显示器或更改分辨率会传输到服务器端,服务器会自动根据情况进行调整(添加/删除屏幕或更改分辨率)。因此,现在您可以将全屏窗口从 AxB 面板拖到 CxD 面板,它将自动缩放(无需重新连接)到 CxD 上的全屏分辨率。
因此,解决方案是在客户端和服务器上安装 Windows 8.1 :)
答案3
您遇到的问题是一个已知问题,已存在很长时间了。
虽然没有解决办法,但还是有办法的。如果你按下Ctrl++ (假设你的笔记本电脑有这个键) Alt,Pause/Break它会全屏显示,并在侧面显示滚动条。