• Home /
  • Blog /
  • How to change DPI on Hyper-V guest Windows Server 2012 operation system
Dpi As Mosaic

How to change DPI on Hyper-V guest Windows Server 2012 operation system

I get a new high DPI laptop recently, its Dell Precision M3800 with QHD+ screen. The laptop is great, extremely fast and QHD+ screen is very sharp and bright, I am very happy with this laptop. But I found than a lot of software are not ready for high DPI yet, so I have issues related to pure support for high DPI with some applications.

One of the issues I have is my Hyper-V virtual machine does not provide me good image quality on guest operation system(Windows server 2012), the text in my VM very small and blurred due to windows trying to scale it and it does not perform job very well. The text I have looks like below and it is almost not possible to use virtual machine for daily work.

hyper-v blured text on guest operation system

The worst thing, Windows does not allow to change DPI on guest OS and shows the following message:

The display settings can’t be changed from a remote session

As aresult all items in “Display” settings are disabled.

hyper-v guest os can not change dpi settings

But Microsoft still provided option to change DPI using registry settings, which is disabled by default. In order to enable this setting you have to modify the following registry key:

HKEY_CURRENT_USER\Control Panel\Desktop


The value is 0 by default, so you have to change it to 1 and close/open display settings window. Now all options to change DPI is still disabled, but “Custom sizing options” link is enabled and if you click it.

change DPI settings in Custom Sizing options

You can change DPI settings for your Hyper-V guest operation system.

custom sizing option to chagne DPI

Then you need only save your settings and logout/login again.

apply your DPI changes

And now Hyper-V guest Windows Server 2012 operation system looks great. All fonts and icons are sharp and big enough to easily use it in daily work.

hyper-v guest os high DPI fixed

Alex Shapovalov

Alex Shapovalov is a founder of Yaplex - an IT consulting and software development company, located in Mississauga, Ontario. Alex provides IT consulting and .NET software development services in Canada and the USA.

Yaplex - Freelance developer - white logo on black background

Yaplex ® is a custom software development company located in Mississauga, Ontario. Yaplex was founded in 2013 and provides website development, mobile development, and custom .NET software development services.

Contact Information

Mississauga, ON, Canada
Phone: +1 647 328 3809
Email: hello@yaplex.com