我知道这是一个古老的话题,但是自从切换到Windows 10以来,这一直困扰着我,而我昨晚才解决了这个问题。因此,我正在回答这个问题,可能会对其他人有所帮助。
首先,我的情况。我从家庭办公室管理大约16台服务器。我已经为每个服务器创建了保存的RDP连接到桌面。每天,我使用这些连接登录到每台服务器以检查日志,硬件状态等。我一次完成所有操作,因此,每天至少一次,我一次打开16个RDP窗口。不断缩小的尺寸,并紧贴屏幕边缘,这让我发疯了!
这是我所做的修复工作...
通过右键单击每个保存的RDP连接,然后选择“打开方式”,然后选择“记事本”,您可以进入一个纯文本文件,该文件定义了RDP连接(与典型的GUI RDP属性面板相反)。在每个保存的连接上,我更改了以下4个参数:屏幕模式ID,desktopwidth,desktopheight和winposstr!这是我典型的保存的RDP连接之一上的外观:
screen mode id:i:1
desktopwidth:i:1280
desktopheight:i:1024
winposstr:s:0,3,1575,160,2900,1230
屏幕模式ID必须设置为1。这会使远程会话出现在窗口中。
桌面的宽度和高度是不言而喻的……但是,只要它们小于正在查看它们的屏幕,它们就可以是任何东西。
Winposstr是重要的。当您打开保存的RDP连接文件时,与第三和第四参数相比,此参数的第五和第六值将比我的示例小得多。您必须编辑最后两个值...使它们变大!要使您的RDP窗口打开全尺寸,您必须分别在第三个和第四个数字上添加所需的垂直和水平分辨率(再加上一点额外的分辨率)。因此,1575+1280=2855。确切地说,如果将该数字输入第五个值,您仍然会看到滚动条。因此,在这种情况下,我的系统上输入2900。同样,输入160 + 1024 = 1184。1200仍然给我滚动条,所以我尝试了1230,它奏效了。
我还没有花时间弄清楚第三个和第四个数字分别代表什么。显然,他们正在以某种方式定义窗口在我的屏幕上的位置,但是我只是还没有弄清确切的关系。这些数字可能对您来说是不同的...当您保存自己的RDP连接文件时,它们可能会有所不同,因为您的设置与我的设置不同。但关键是,您必须将所需RDP窗口的水平和垂直分辨率添加到第三个和第四个数字(无论它们是多少),再加上一点额外的费用,然后用得到的结果替换第五个和第六个数字!
进行更改后,保存文件并关闭它。然后,当您双击该RDP连接时,它应该打开完整尺寸,并且可以拖动到所需的任何位置,而不会自动缩小尺寸!!!
在我的系统上,由上面的参数定义的RDP会话的左上角将是从屏幕顶部向下0像素,而从屏幕左边缘3像素。您可以通过编辑这些值来更改初始位置...例如,10,10会将其向下放置10个像素,向左放置10个像素。但是,如果您将这些值相加,则还必须同时添加第5和第6值。就像我说的,我还没有弄清楚确切的关系...只是知道,如果您更改了这些关系,则可能还必须增加第5和第6个值,以避免滚动条。
最后,在我的系统上,我未选中“防止移至屏幕边缘时自动布置窗口”参数(在“轻松访问中心”的“使鼠标更易于使用”部分中)。