Windows Server 2016 RDP DPI settings


Today I will share a small tip for settings the DPI settings on a terminal’s session, especially useful if your customers use shared thin client.

On older RDP / TS server, Windows Server 2008 R2 you could apply this KB (You cannot change the DPI setting through a Remote Desktop session on a computer that is running Windows 7 or Windows Server 2008 R2)  that could allow the client to change the DPI’s settings inside the remote session.

In Windows Server 2016 the DPI settings is inherited from the parent device, thus the computer or the thin client.

As such if you want to control the DPI, but you don’t want to change the thin client configuration for everyone, then you can set a GPO with those settings;

HKEY_CURRENT_USER\Control Panel\Desktop\LogPixels
– If LogPixels does not exist then create a new DWORD value
– Type in Decimal Value
96 for Smaller 100%
120 for Medium 125%
144 for Larger 150%

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\IgnoreClientDesktopScaleFactor
– If IgnoreClientDesktopScaleFactor does not exist then create a new DWORD value
– Type in Decimal Value:
Turn on = 1
Turn off = 0




2 thoughts on “Windows Server 2016 RDP DPI settings

  1. -> IgnoreClientDesktopScaleFactor Thanks man, you made my day! Solved scaling problems (not scaling at all) when connecting from a Win7 with two 4k Displays to a Win10 computer.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s