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

August 27, 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
Questions and AnswersWindows 10Windows 11Windows Server 2019Windows Server 2022
previous post
Configure Windows to Auto Restart/Shutdown with Task Scheduler

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

Bridging Multiple Network Interfaces on Windows

November 21, 2024

How to Cast/Mirror Android Screen to Windows PC

September 11, 2024

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

December 16, 2024

Check the Software Installation/Removal History in Windows

October 8, 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

  • 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
  • How to Detect Which User Installed or Removed a Program on Windows

    June 23, 2025
  • Encrypt Any Client-Server App Traffic on Windows with Stunnel

    June 12, 2025
  • Failed to Open the Group Policy Object on a Computer

    June 2, 2025
  • Remote Desktop Printing with RD Easy Print Redirection

    June 2, 2025

Follow us

  • Facebook
  • Twitter
  • Telegram
Popular Posts
  • Fix: Windows Update Tab (Button) is Missing from Settings
  • Permanently Disable Driver Signature Enforcement on Windows 11
  • How to Add or Reinstall the Microsoft PDF Printer on Windows
  • Fix: Your IT Administrator Has Limited Access to Virus & Threat Protection
  • Fix: Multiple Connections to a Server or Shared Resources by the Same User
  • Steps to Mount an ISO Image File on Linux
  • Remove ‘Your License isn’t Genuine’ Banner in MS Office
Footer Logo

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


Back To Top