更改远程桌面连接 (mstsc) 的默认分辨率

Sim*_*mon 64 remote-desktop resolution

有没有办法更改 mstsc 使用的默认分辨率?

我不希望它默认为客户端机器的全分辨率。

在此处输入图片说明

Chr*_*s_K 55

当然,只需将“显示配置”向后滑动到您想要的任何分辨率。然后返回“常规”选项卡并单击“保存”按钮。

嘿 presto,新的默认值 :-)

当您使用它时,通常转到“本地资源”选项卡并取消选中“打印机”并查看其他共享内容(说真的,谁曾通过 RDP 打印?)不会有什么坏处。

  • `谁曾经在 RDP 上打印过?` 服务器故障的人。 (4认同)
  • 这会让事情变得更糟。我现在拥有的不是带有难以阅读的小字符的全屏,而是带有难以阅读的小字符的小窗口。 (2认同)

Aar*_*ron 31

我个人在 1440x900 的笔记本电脑屏幕上工作,并且喜欢我的远程桌面窗口在最大化时比屏幕小一点,所以我运行mstsc.exe开关/w:/h:设置它的宽度和高度(请参阅mstsc.exe /?完整列表)。

mstsc.exe /w:1100 /h:900 将它设置为我喜欢的大小,它似乎为以后的会话保留了这个设置。

  • 谢谢你:我来到这里想知道如何设置滑块不提供的自定义分辨率,这就是诀窍! (6认同)

Jus*_*tte 19

您也可以直接编辑 .rdp 文件。我通常只是在记事本中打开它。您可以像任何常规文本文件一样编辑和保存。属性是我最常用的编辑是desktopwidthdesktopheightwinposstr。这还允许您选择任何分辨率,而不仅仅是 GUI 滑块中的预定义分辨率。唯一有点令人困惑的部分是winposstr;的参数。保留前两个,后四个分别是窗口的左、上、右、下位置。我有一个分辨率为 1600 X 1200 的三显示器设置,这是我用来在没有滚动条的第三台显示器上显示会话的内容。

full address:s:Win7VM
prompt for credentials:i:1
screen mode id:i:1
use multimon:i:0
desktopwidth:i:1590
desktopheight:i:1160
session bpp:i:32
winposstr:s:0,3,3200,0,4790,1160
compression:i:1
keyboardhook:i:2
audiocapturemode:i:0
videoplaybackmode:i:1
connection type:i:7
networkautodetect:i:1
bandwidthautodetect:i:1
displayconnectionbar:i:1
enableworkspacereconnect:i:0
disable wallpaper:i:0
allow font smoothing:i:0
allow desktop composition:i:0
disable full window drag:i:1
disable menu anims:i:1
disable themes:i:0
disable cursor setting:i:0
bitmapcachepersistenable:i:1
audiomode:i:0
redirectprinters:i:0
redirectcomports:i:0
redirectsmartcards:i:1
redirectclipboard:i:1
redirectposdevices:i:0
drivestoredirect:s:
autoreconnection enabled:i:1
authentication level:i:2
negotiate security layer:i:1
remoteapplicationmode:i:0
alternate shell:s:
shell working directory:s:
gatewayhostname:s:
gatewayusagemethod:i:4
gatewaycredentialssource:i:4
gatewayprofileusagemethod:i:0
promptcredentialonce:i:0
gatewaybrokeringtype:i:0
use redirection server name:i:0
rdgiskdcproxy:i:0
kdcproxyname:s:
Run Code Online (Sandbox Code Playgroud)

如果您想了解更多详细信息winposstr,它在幕后使用的是 Windows API 函数SetWindowPos

编辑:

我忘了提到这一点。将它编辑为文本文件的另一个很酷的事情是您可以在记事本++之类的东西中打开多个文档并进行批量替换。所以说我有十个 .rdp 文件,我想winposstr在所有文件中更改为相同的值。我可以将它们全部转储到记事本 ++ 中并进行大规模替换,这比在该 GUI 周围乱扔垃圾并不得不切换选项卡进行保存要容易得多。