【问题标题】:Winforms program is larger through Remote Desktop on Windows 2012 server compared to Windows 2003 server与 Windows 2003 服务器相比,Winforms 程序通过 Windows 2012 服务器上的远程桌面更大
【发布时间】:2015-10-15 13:26:57
【问题描述】:

最近,我们将处理远程桌面连接的服务器从 2003 年切换到 2012 年。当我在每台服务器上运行相同的 winforms 程序时,2012 年的那个似乎更大。我的工作站是 Windows 10,我将分辨率降低到 1280 x 768,这样我就可以看到每台服务器上每个 RDP 会话顶部和底部的屏幕。在 2003 服务器上,屏幕适合桌面。在 2012 服务器上,屏幕位于桌面下方,您看不到底部。看起来像文本框这样的控件有点大,这迫使整个程序变大。

我确实检查了 Windows 10 桌面上的“更改文本、应用程序和其他项目的大小”,它设置为 100%(推荐)。这似乎不是问题。

有没有人知道为什么两台服务器之间的行为会发生变化?

【问题讨论】:

    标签: windows-10 remote-desktop rdp windows2012


    【解决方案1】:

    这可能是因为 2012 年进行 DPI 缩放(因此远程会话尝试将 DPI 调整为与客户端会话相同):https://superuser.com/questions/830234/remote-desktop-into-windows-8-1-pc-with-high-dpi-scaling(另外,我猜您的意思是 2012R2,因为仅 DPI 缩放出现在对应于 2012R2 的 RDP 8.1 中。

    【讨论】:

    • 是的,它是 2012R2。谢谢你。你知道是否有办法关闭 2012 使其不使用 DPI 缩放?
    • 我不这么认为。您在这里有什么特别需要?我相信我们生活在一个高 dpi 设备(例如:您的手机或 4K 显示器)连接到非高 dpi 设备(连接了 1080p 屏幕的 TS)的世界中。对于这些用户来说,这是有道理的。但我仍然对你的场景感兴趣。
    • 我们将 Windows 产品托管在云端,并通过桌面即服务交付。本质上,它是带有 RDP 服务器的 Azure,它有很多策略,因此可以锁定用户的桌面。我们有几个用户的分辨率为 1--- X 768 显示器,当我们在 Windows 2003 服务器上时,它们可以很好地看到我们的 Windows 程序。现在他们说底部被切断的屏幕很少。一位用户使用的是 Windows 10,他的字体和文本为 100%,我认为这代表了 DPI,但仍然得到这个。我们已检查不在程序属性中使用 DPI。
    • 抱歉拖了这么久。如果已应用 KB3026738,您可以使用注册表项在服务器上禁用 DPI 同步。 support.microsoft.com/en-us/kb/3026738
    • 感谢 cdavid。看起来它会起作用。我们现在必须决定是否要实现它,因为它是针对整个服务器的,而不是我们可以为一个用户做的改变。删除功能来修复一个不是一件好事。感谢您的帮助!
    【解决方案2】:

    我也有同样的问题,我对我的组织在 RDS 2012 上花费的金额感到震惊,这简直就是一场彻头彻尾的噩梦。我们有各种类型的 Surfaces、台式机和显示器,所有这些都要求每个用户能够在实际终端服务端更改分辨率和显示设置。我们已经在客户端和服务器端尝试了所有方法来纠正这个问题,但是显示对于某些用户来说太大而对于其他用户来说太小了。为什么微软没有像 server 2008 那样发布补丁????我了解 DPI 缩放技术,我会告诉您,当您拥有多个版本的 Microsoft Surface 和其他品牌桌面时,这很可怕(是的,我们已经在服务器端安装了桌面体验)。

    这是我强烈推荐的:

    放弃整个终端服务器 2012 配置并使用单独的虚拟桌面。之后,为每个桌面安装显示和分辨率补丁,让每个用户配置自己的分辨率和显示设置。您的用户不仅会感谢您,还会感谢您自己!

    【讨论】:

      【解决方案3】:

      这个问题持续了大约一周,我在远程桌面上重新启动了 Windows Server 2012,DPI 恢复正常! :) 我想这一定是修复了这个问题的一些自动 Windows 更新。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-05-02
        相关资源
        最近更新 更多