我的几个用户有 1 台 Surface Pro 3(Windows 8.1 包含所有更新)和 2 台 ViewSonic 显示器,他们使用远程桌面 2012 R2 连接到我们的服务器。
客户端上的所有屏幕都正常,但是当使用远程桌面时,我遇到了这个问题......
看一下我的 ViewSonic 屏幕的屏幕截图(来自 RD 会话):
(全尺寸:http://tinyurl.com/mmyl2rr)
后面的视野大小正常——但非常模糊。
前面的 Adobe PDF 阅读器字母巨大,而且清晰。
我们自己开发的 CRM 系统(图中未显示)大小正常且不模糊。
在我的用户购买 Surface Pro 3 之前,他有一台装有相同屏幕的戴尔塔式电脑 - 一切都运行良好。
这是由于 DPI 造成的吗?我该如何解决?
谢谢。
更新:
屏幕尺寸... Surface Pro 3:2160x1440 ViewSonic:1680x1050
答案1
这是 explorer.exe 和其他程序无法正确放大/缩小以匹配 DPI 设置的问题。
RDP 8.1(Win 8.1 和 2012R2)支持将 DPI 设置从客户端远程传输到服务器。遗憾的是,服务器无法对所有程序的 DPI 设置“实时”执行操作,因此有些程序最终会使用远程会话启动之前的 DPI,而其他程序则会使用客户端请求的正确 DPI 设置。
“修复” (虽然这确实是一个相当糟糕的解决方法) 是注销现有会话并让 RDP 在建立新连接时启动新会话。这将保证新会话具有正确的 DPI 设置。抱歉 :(
/光盘