Starting in the latest Insider’s build, you can resize the display for a session in Virtual Machine Connection just by dragging the corner of the window.
When you connect to a VM, you’ll still see the normal options which determine the size of the window and the resolution to pass to the virtual machine:
Once you log in, you can see that the guest OS is using the specified resolution, in this case 1366 x 768.
Now, if we resize the window, the resolution in the guest OS is automatically adjusted. Neat!
Additionally, the system DPI settings are passed to the VM. If I change my scaling factor on the host, the VM display will scale as well.
There are 2 requirements for dynamic resizing to work:
- You must be running in Enhanced session mode
- You must be fully logged in to the guest OS (it won’t work on the lockscreen)
This remains a work in progress, so we would love to hear your thoughts.
-Andy
THANK YOU! This is great! 🙂
This is good, but I would add one of two things. Either:
A. Don’t require an enhanced session for this to work or
B. Make it where enhanced sessions are available when the guest OS is in Audit Mode.
In Windows 7, enhanced sessions actually were available in Audit Mode, so I see this as regression and would prefer Option B above.
Great and usefull feature!
That is probably the most amazing feature to have in Hyper-V in my opinion.
Thank you!!
Nice! Hopefully, you are able to add the number of monitors to use.
Great feature! I’ve been waiting for this since 2008. Thanks!
Great stuff!
Wish that there were additional options in addition to Hyper-V Administrators, something with less rights that would allow regular users to use this feature. In addition to that, Enhanced Session mode should be supported in VMM.
Next up: Linux guest support please!
Please fix the scenario with Multi-monitor setup having different DPI scaling
I have my laptop with 4K screen and 250% scaling and external monitor with 100% dpi scaling
No way I can make VMC to scale properly on external monitor.