Hi guys,

We have a roaming profile that we use on multiple pc's however each pc has a different screen size. Some are 4k screens, some are projectors, some are double projectors also some are normal monitors. Each time we log onto a PC with the roaming profile, Windows 10 tries and predicts the scaling we want.

4k - 300%
Double projector - 150%
Single projector - 200%

We want the PC's where this profile logs on, to be set to 100%.

If we use a local profile, screen settings are obviously saved as a Registry key. So they stick when you come to log back in, however with the roaming profile the PC tries to predict what DPI Scaling & the registry is defaulted no changes are made.

We've tried:

  • Group policy the known registry keys "LogPixels" in HKEY_CURRENT_USER\Control Panel\Desktop
  • Group policy the known registry key "AppliedDPI" in HKEY_CURRENT_USER\Control Panel\Desktop\Windowsmetrics
  • Manually editing numerous registry keys in HKEY_Current_Users.For them all the default back, and the edits not to be saved.

We are now thinking about a "log-in" script, or .BAT to change it, my question is does anyone know an easier way to do this, where the settings will stick. Is there a key somewhere that can be changed or and easier way to achieve this?