14

Clients with exceptionally high resolution displays are able to scale the size of their own text and icons to ensure they remain usable. However when using Remote Desktop this setting does not persist through the target machine and so the text and interface is very small and hard to use.

The Remote Desktop client allows the user to specify the resolution that they wish to use on the target machine, but it does not have an option to enable interface scaling. Choosing a lower resolution simple creates a smaller window. Setting the scaling directly on the target OS would force the setting for all other user, who may not want it enabling.

Is it possible to set a lower Remote Desktop resolution whilst keeping the window the same size (up to full-screen) so that the display is artificially scaled?

2
  • This isn't a duplicate, and there isn't an answer in that link - at least not for the detailed question. Simply changing the resolution of the machine you're connecting to doesn't solve the problem. It just makes the RDP window smaller, and text in it is just as tiny. There still doesn't appear to be a way to make the text more legible when running bootcamp/a windows VM on a MBP w/ retina display. Jul 21, 2014 at 15:04
  • Dennis is correct, this is not a duplicate. The actual question being asked is how to scale the display inside the Remote Desktop window. If you're using a Windows machine with a high resolution (e.g. Surface Pro 3) you can set a scaling option in the resolution settings that makes text and icons larger. However this setting does not translate to the machine you're viewing so you end up with an unsuitably small interface. The duplicate-linked question does not address this at all.
    – Ian
    Sep 15, 2014 at 16:43

4 Answers 4

5

Yes you can,

Easy answer #1, lower your screen resolution before connecting to the server in question. Problem solved!

More difficult but more interesting way #2:

To connect an rdp session in a maximized window:

Create an RDP file at the resolution that you want, by opening mstsc.exe and setting up the name of the computer that you are connecting to and choosing a resolution OTHER THAN FULLSCREEN on the display tab, I would suggest a 16:10 resolution like these:

This is a list of common screen resolutions with the 16:10 aspect ratio.

Name Dimensions
WXGA 1280×800
WXGA+ 1440×900
WSXGA+ 1680×1050
WUXGA 1920×1200
enter image description here

On the General tab click "Save as". Save the .rdp file somewhere you will be able to find it later.

Now, Open this .rdp file in notepad - (I suggest opening notepad first and then dragging and dropping the file onto it)

Add the following line to the bottom of the file:

smart sizing:i:1

From Notepad's file menu, choose save and close. Smart sizing allows you to stretch your rdp session while connected, while keeping the same resolution. More on Smart sizing here.

Double click on the rdp file that you have altered and your session will open in a regular desktop window, but you can now re-size that window by dragging the corner! This can make for some strange looking rdp windows:

enter image description here

Now, you could just maximize that window, but you can also get it to switch to fullscreen by using the CTRL+ALT+Pause/Break, but you can't do that because you are using a MAC and are missing the keyboard pause/break key that you need to make your session go fullscreen.
FYI: The VIRTUAL KEYBOARD inside of "ease of access center" inside of Control Panel (all view). Will also Still not let you go fullscreen.

So if you must have fullscreen, you will need to download and install Autohotkey and create a script like the one here: http://www.rodolforodarte.com/2011/10/remote-desktop-won%E2%80%99t-go-back-to-full-screen-part-2/

2
  • 2
    I just tried this on the Surface Pro 3 (Windows 8.1). The smart sizing lets me scale the window to make the remote desktop smaller and/or distort it, but it does not let me make it larger than the resolution specified. If I try to maximise it the window size remains small, just locked to the top-left corner. If I try to Fullscreen it I get the small window embedded in a black background. I can't figure out how to get it to scale Up the remote desktop :(
    – Ian
    Oct 26, 2014 at 12:03
  • This solution did not work for me on a MacBook Air running Windows 10 in Bootcamp because maximizing the rdp window just placed the small remote view (of the size specified in the rdp file) inset into a black background. Am posting this comment for two reasons: 1. This is to be expected because the purpose of smart sizing appears to be to view the full view of one or more rdp sessions on the client without scrolling and 2. The fn+esc keys can be used in lieu of pause/break with control+option to maximize the window (this could be helpful to someone to know - many unanswered threads on this)
    – saminpa
    Mar 6 at 14:57
0

Looks like you are out of luck for older servers, but should be good on Windows 2012 R2.

Can't install update on older server: https://social.technet.microsoft.com/Forums/windowsserver/en-US/61059af9-72a6-4817-b58a-d89bd0cf3907/installing-rdp-81-on-server-2008?forum=winserverTS

Update that allows for DPI matching: http://blogs.msdn.com/b/rds/archive/2013/12/16/resolution-and-scaling-level-updates-in-rdp-8-1.aspx

0

I had the same problem: almost everything was too small (desktop icons/text, some programs) the first time I connected to a remote session with my high resolution monitor.

Restarting the remote Windows 8 machine did the trick for me.

0

If your remote desktop server is on Windows 7 or Windows Server 2008 R2 SP1, login to it as administrator and upgrade RDP to version 8.0: Download from Microsoft Support Site. Reboot. Then go to Control Panel > Appearance > Display: Make text and other items larger or smaller. Adjust the DPI to 100%, 125%, or 150%. Or click Set Custom Text Size (DPI). Log out. Log back in. Voila.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .