一般来说,无论之前桌面 DPI 设置成多少,只要让 mstsc 连接上去,就立马变成了 100%。对于高分屏来说,文字就很小。
mstsc 有一个参数叫 /dpiunaware,用它以后,远程桌面仍然是按 100% 输出,只是显示的时候被放大了,这样的结果文字大小是对的,但是因为放大所以很模糊。
有没有能让远程桌面直接按非100%的 DPI 输出的方法呢?这个问题困扰了很久,经过多方查找、研究,终于找到了如下方法——
- 存成 .rdp 文件
- 在 .rdp 文件加入以下属性:
desktopScaleFactor:i:140
deviceScaleFactor:i:140
desktopOrientation:i:0
注意:这三个必须同时存在
desktopScaleFactor 和 deviceScaleFactor 取值必须是 100、140、180。
desktopOrientation 的取值为 0、90、180、270,表示顺时针转多少度。
快来试试吧!