Windows OS Hub
  • Windows
    • Windows 11
    • Windows 10
    • Windows Server 2025
    • Windows Server 2022
    • Windows Server 2019
    • Windows Server 2016
  • Microsoft
    • Active Directory (AD DS)
    • Group Policies (GPOs)
    • Exchange Server
    • Azure and Microsoft 365
    • Microsoft Office
  • Virtualization
    • VMware
    • Hyper-V
    • Proxmox
  • PowerShell
  • Linux
  • Home
  • About

Windows OS Hub

  • Windows
    • Windows 11
    • Windows 10
    • Windows Server 2025
    • Windows Server 2022
    • Windows Server 2019
    • Windows Server 2016
  • Microsoft
    • Active Directory (AD DS)
    • Group Policies (GPOs)
    • Exchange Server
    • Azure and Microsoft 365
    • Microsoft Office
  • Virtualization
    • VMware
    • Hyper-V
    • Proxmox
  • PowerShell
  • Linux

 Windows OS Hub / Windows 11 / DPI Scaling and Font Size in RDP (RDS) Session

September 2, 2025

DPI Scaling and Font Size in RDP (RDS) Session

Users working in terminal sessions on an RDS (RDP) server may find that the fonts, icons, text, and other UI elements in the Remote Desktop are very small and difficult to read. This issue is most often reported by users with Full HD/HiDPI (Retina) monitors with high resolutions (2K, 4K).

Users cannot configure scaling settings in the Display panel during an RDP session because the customize display options are inactive, and the following message is displayed:

Display settings can't be changed from a remote session.

Display settings can't be changed from a remote session.

By default, RDP session settings in Windows Server 2019/2016/2012R2 (and Windows 10) inherit scaling settings from the client machine. By default, DPI settings in a remote session cannot be changed. Setting the scale to 125% on the client will apply the same zoom settings to the terminal session.

To prevent DPI settings from being inherited by the client, create a registry setting named IgnoreClientDesktopScaleFactor with a value of 1.

reg add "HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations" /f /v IgnoreClientDesktopScaleFactor /t REG_DWORD /d 1

IgnoreClientDesktopScaleFactor allows to prevent automatically scale with client DPI

Next, the user can adjust the scaling options by editing the registry:

  1. Go to the reg key HKCU\Control Panel\Desktop
  2. Create a REG_DWORD parameter named LogPixels
  3. Set the scaling parameters using decimal values:
    96 – for 100% scaling
    120 — 125%
    144 — 150%
    192 —200% (suited for 4K monitors)
    288 —300%
    This parameter can be set with the following command:
    reg add "HKCU\Control Panel\Desktop" /f /v LogPixels /t REG_DWORD /d 144
  4. End the Remote Desktop session: logoff
You can use the DesktopScaleFactor option in the *.RDP file on the client to set a specific scaling value.

desktopscalefactor:i:150

Acceptable values are: 100, 125, 150, 175, 200
https://learn.microsoft.com/en-us/azure/virtual-desktop/rdp-properties

In Windows Server versions 2022 and 2025, the IgnoreClientDesktopScaleFactor option is ignored, and desktop DPI scaling settings are always taken from the client. The following workarounds are suggested:

  • Adjust the scaling options on the client computer so that they look good on the local computer and in the RDP session.
  • Use the Windows App (formerly known as Microsoft Remote Desktop) from the Microsoft Store or an alternative RDP client (mRemoteNG, RDCMan)

Another feature of the built-in mstsc.exe client that enables the entire remote desktop window to fit into the RDP window without the need for scroll bars is dynamic scaling, also known as smart sizing.

To enable dynamic scaling mode, add the following line to the *.RDP file on the client:

smart sizing:i:1

Enable smart sizing in RDP file

In modern versions of the RDP client, you can enable Smart Sizing on the go by selecting the corresponding option in the menu located in the top left corner of the RDP client.

MSTSC: Smart sizing for RDP session

When this option is enabled, the remote desktop image automatically adjusts to fit within the client window when it is resized.

0 comment
0
Facebook Twitter Google + Pinterest
Windows 10Windows 11Windows Server 2019Windows Server 2022
previous post
Configure Windows to Auto Restart/Shutdown with Task Scheduler
next post
How to Add or Delete Fonts in Windows 11/10

Related Reading

Configuring RemoteApps Hosted on Windows 10/11 (without Windows...

January 25, 2025

Disable BitLocker Automatic Drive Encryption in Windows 11

October 16, 2024

Get Started with Docker on Windows (WSL2) without...

September 4, 2024

Disable and Completely Remove Widgets from Taskbar in...

September 26, 2024

Fix: Windows Update Tab (Button) is Missing from...

December 16, 2024

Check the Software Installation/Removal History in Windows

October 8, 2024

Adding Multiple Alternate DNS Names for a Windows...

September 3, 2024

Bridging Multiple Network Interfaces on Windows

November 21, 2024

Leave a Comment Cancel Reply

join us telegram channel https://t.me/woshub
Join WindowsHub Telegram channel to get the latest updates!

Recent Posts

  • Windows Stucks at ‘Getting Windows Ready, Don’t Turn Off Computer ‘

    September 15, 2025
  • Clean Up ETL Log Files in ProgramData

    September 9, 2025
  • Fix: Slow Startup of PowerShell Console and Scripts

    September 3, 2025
  • DPI Scaling and Font Size in RDP (RDS) Session

    August 27, 2025
  • Proxmox: Share a Host Directory with VMs via VirtioFS

    August 18, 2025
  • How to Find AD Users with Blank Passwords (Password-Not-Required)

    July 24, 2025
  • Run Elevated Commands with Sudo on Windows 11

    July 16, 2025
  • Find a Process Causing High Disk Usage on Windows

    July 15, 2025
  • Fix: Microsoft Defender Not Updating Automatically in Windows

    July 8, 2025
  • Create a Windows Server VM on Proxmox (Step-by-Step)

    July 7, 2025

Follow us

  • Facebook
  • Twitter
  • Telegram
Popular Posts
  • Upgrading to Windows 11 on Unsupported Hardware
  • Configuring RemoteApps Hosted on Windows 10/11 (without Windows Server)
  • Create a Custom Windows Image with Pre-installed Apps
  • How to Assign (Passthrough) a Physical GPU to a Hyper-V Virtual Machine
  • Get Started with Docker on Windows (WSL2) without Docker Desktop
  • Permanently Disable Driver Signature Enforcement on Windows 11
  • How to Copy/Paste to MS Word without Losing Formatting
Footer Logo

@2014 - 2024 - Windows OS Hub. All about operating systems for sysadmins


Back To Top