Windows RDP -- 可以即时调整分辨率吗?

zim*_*r62 43 remote-desktop windows-7 resolution

我想知道是否可以在 RDP 会话中即时调整桌面大小

我意识到你可以在连接之前完成它,但我希望像 vmware 的工作方式一样即时调整它的大小。如果我将它放在一个 800x600 的窗口中,我希望将远程桌面的大小调整为 800x600……但是如果我最大化本地窗口或全屏显示,我希望远程桌面采用本地的分辨率PC,或窗口尺寸。

VMWare 完全按照我想要的方式执行此操作,其中包含一个名为“对监视器使用主机设置”的选项

当我缩放窗口时,来宾操作系统上的桌面会缩放,我想在 RDP 会话中执行此操作吗?

有任何想法吗?

Mit*_*tch 10

这是作为一项名为“动态分辨率更新”的新功能实现的,并在 Windows 8.1 中引入。只要在客户端将分辨率设置为“全屏”,桌面分辨率就会与客户端保持同步。

作为 RDP 8.1 的一部分,我们所做的更改之一是添加了一条新消息,该消息可以从客户端发送到服务器,以动态更新远程会话内的分辨率以匹配客户端上可用的内容,而无需完成会话的重新连接。以前,我们只在初始连接时设置远程分辨率。通过此更改,分辨率在连接时设置,并且可以在应用程序处于全屏模式时客户端分辨率发生变化时更新,或者当应用程序从窗口模式转换为全屏模式时进行更新。分辨率更改足够快,几乎与本地更改相同。

有关更多信息,请参阅RDS 博客上的公告

  • 如果您使用 Windows 商店中的“Microsoft 远程桌面”,则动态分辨率更新有效,但无法使用标准 Windows 桌面版远程桌面 (mstsc) 启用它。不幸的是,Windows Store RDP 客户端一次仅限于一个会话! (7认同)

小智 8

您可能需要查看 RDP 文件中的以下设置:

smart sizing:i:1
Run Code Online (Sandbox Code Playgroud)

使用智能调整大小将允许您扩展会话并删除滚动条。您可以在连接前尝试调整显示尺寸以获得所需的效果。它不完全是您要查找的内容,而是使用当前 RDP 实现最接近的内容。

这里唯一需要注意的是,桌面仍将保持您开始时的有效分辨率。例如,如果你在1024x768启动桌面,你可以调整它下来(这将缩小,变得越来越难以阅读)所有你想要的,但你不能调整其大小达到完全填满屏幕1080。如果您从多台显示器开始,然后将其降低到单个显示器,RDP 显示将在一个窗口中并排显示多个桌面,挤在一起。

有关更多详细信息,请参见此处的博客。

顺便说一句,我曾多次使用北卡罗来纳大学夏洛特工程学院的RDP 文件设置编译列表。希望这可以帮助。

  • 我喜欢智能调整大小,但我真正想要的是在不重新连接的情况下更改分辨率。 (2认同)

Dr.*_*ini 7

Smart sizing 现在是远程桌面的完整功能,但“隐藏”在右键菜单中

在此处输入图片说明

来源:我的(意大利)文章在这里谷歌翻译

希望这有帮助

  • 我喜欢它支持这一点,但这并不是我正在寻找的。如果您有机会了解 VMWare 是如何做到这一点的,您将可以在不缩放桌面的情况下调整桌面大小。 (5认同)

Ben*_*Ben 5

我只是把它放在这里是为了可见,完全归功于@Sevin7 的上述评论:

使用Windows 商店中Microsoft 远程桌面应用程序,而不是嵌入 Windows 的版本。它有一个选项,您必须在第一次连接时打开以“在调整大小时更新远程会话分辨率”,该选项将在后续连接中保持打开状态。