由于 Windows 8.1 不允许系统范围内的“Windows XP 风格”高 DPI 支持,我如何使 Microsoft 管理控制台应用程序 (mmc.exe) 具有高 DPI 感知能力?它没有“兼容性疑难解答”上下文菜单项。
简而言之:如何提高连接到 RDP 服务器的部分(不是全部)客户的 DPI?
我们正在运行一个 W2K3 终端服务器,我们的客户端连接到它来运行我们的应用程序。
我们的一位客户抱怨所有字体/图标等都太小了。该用户有一个高 DPI 显示器。客户端操作系统(本例中为 XP)的 DPI 不会传输到服务器。
更糟糕的是(或更有趣)显示属性对话框禁用了高级按钮,您可以使用该按钮更改普通客户端上的 DPI。
所以我最近将我的终端服务器环境(远程桌面服务)从 2008 R2 升级到 2016。我们的大部分员工通过 Windows 10 IOT 瘦客户端连接到终端服务器,但我们的一些员工年龄较大,没有最好的视力并且需要在我们拥有的 24 英寸 1920x1080 显示器上进行一些 DPI 缩放,因此在 2008 R2 上我应用了以下修补程序。
这允许用户更改他们帐户上的 DPI 设置,无论他们登录的是什么瘦客户端,它都会跟随他们,其中一些瘦客户端是共享工作站,在不同的日子由不同的用户使用。
从我能够找到的有限信息和我自己测试的 2016 年 DPI 设置现在继承自父级,因此如果我更改瘦客户端上的 DPI 缩放比例,那么它实际上会随之而来,但我遇到的问题是每个人使用该瘦客户端的人将不得不处理 DPI,这在某人将获得他们不满意的用户体验的情况下并不理想。我们使用带有写入过滤器的瘦客户端这一事实也使之成为可能,因此用户在轮到瘦客户端时切换 DPI 设置并不是一件容易的事情。有没有人对如何在新服务器上启用此功能有任何想法?我还看到了一些关于强制通过组策略中的 OU 来跟踪用户的帖子,但我希望尽可能避免变得疯狂。任何建议将不胜感激。
remote-desktop dpi remote-desktop-services windows-server-2016