Configuring wide screen resolutions in a Hyper-V virtual machine
I recently had to do some demonstrations on my laptop – which has a 1366 x 768 display. This made it hard to use Hyper-V virtual machines, which default to 1024 x 768 and only allow you to configure 4 x 3 resolutions.
Luckily, it is actually possible to setup a Hyper-V virtual machine with a widescreen resolution. Though the process is not that intuitive. What you need to do is:
- Right click on the desktop of the virtual machine and select Screen Resolution
- Select Advanced Settings
- Click List All Modes
- Choose the screen resolution that you want and click OK
You can also use this method to set the virtual machine resolution to 800 x 600 or 640 x 480 – which is usually not allowed on recent versions of Windows.
Cheers,
Ben
Comments
Anonymous
July 09, 2013
I always face this problem , but now it's OK. ThanksAnonymous
July 12, 2013
I tried this on a Windows 8 Host with a Windows 7 guest, but 'List All Modes' didn't show any widescreen modes?- Anonymous
July 31, 2017
Hello, when you are in change resolution you just have to change your resolution to the same resolution your laptop or computer is running on
- Anonymous
Anonymous
July 24, 2013
I agree. This does not work even slightly. Thanks.Anonymous
August 01, 2013
Awesome, thank you so much for posting thisAnonymous
August 16, 2013
PLEASE fix this so it works on a Windows 7 VM. List all modes shows more resolutions but none of them are widescreen.Anonymous
October 04, 2013
How to set up 1920*1080 resolution or higher?Anonymous
October 06, 2013
Does not work on my windows 8 machine. The list does not contain widescreen resolutions.Anonymous
October 14, 2013
The comment has been removedAnonymous
October 16, 2013
same problem here, upper solution not work for me. stupid freak i remove my looks like I have to switch back to Oracle Virtual Machine, which was better than Ms Virtual Pc.Anonymous
October 18, 2013
The other solution is to use a remote desktop connection... you can even edit the RDP file to set the resolution to whatever you want. (I actually use 1920x1000, so the RDP window fits inside my 2560x1080p monitor without being hidden behind the task bar.Anonymous
October 25, 2013
Didn't think of RDP into it but that worked instead. The Hyper-V doens't support the 1920x1080...Anonymous
November 15, 2013
not working for me. (Im using Windows 2008 R2 as Hyper-V host and Windows 2008 R2 virtual computers).Anonymous
November 27, 2013
Wow, change a setting in the Screen Resolution configuration to change the screen resolution...I would never have thought of that! Honestly, what a waste of internet paper...Anonymous
December 30, 2013
Worked perfect. Thanks!Anonymous
January 23, 2014
If you do not see the extected display modes, update the virtual display driver. Update the integration service if needed. Go to VPC Device Manager and uninstall the display driver. Reboot VPC.Anonymous
January 29, 2014
Ben, You missed the point. We, YOUR CUSTOMERS, need widescreen resolutions and before your say it: RDP IS NOT AN OPTION. I need to run a Windows 7 VM (so I cannot use Gen 2 Hyper-V) so I can VPN in to my employer. Stop making excuses and listen to your customers. By the way I am trying to break from VMware, but you are not helping the cause. (Also, you may want to look how they implemented multiple screen resolutions.) In the mean time, save people a lot of effort and just implement the widescreen resolutions. People have been complaining about this issue for years. Thanks, TonyAnonymous
February 06, 2014
Tony - add an additional network interface to your VM. Then access the VM via RDP via the IP of the secondary NIC while the VPN connection is running over the primary NIC. John.Anonymous
March 06, 2014
"add an additional network interface to your VM. Then access the VM via RDP via the IP of the secondary NIC while the VPN connection is running over the primary NIC." This does not work for all VPN connections as some of them are so secure that they block everything but the corporate VPN. So it's not a solution.Anonymous
March 31, 2014
I'm glad that there are so many others complaining about the lack of widescreen resolution in Hyper-V. Unfortunately Microsoft hasn't done anything about this issue, since it was reported many years ago (2008 does sound about right to me). Like many others, Remote Desktop isn't an option to me, as the VPN solution on the virtual machine is blocking any incoming network access. I also tried javcz's suggestion to update the Hyper-V integration service drivers, removing the display driver from the virtual machine and then rebooting. Unfortunately this didn't add any display modes, it just made the display really slow and displaying faulty graphics.Anonymous
May 26, 2014
This doesn't work. The only way I can get to full screen is thro' a remote desktop connection. Vmware and Virtualbox both have addons to better handle the screen resolution.Anonymous
May 26, 2014
The comment has been removedAnonymous
June 11, 2014
The comment has been removedAnonymous
July 11, 2014
You can change the display resolution of Hyper-V (running Ubuntu). Check here how it is to be done: How can I increase the Hyper-V display resolution?Anonymous
July 11, 2014
You can change the display resolution of Hyper-V (running Ubuntu). Check here how to do it: superuser.com/.../how-can-i-increase-the-hyper-v-display-resolution- Anonymous
November 23, 2016
It worked fine in windows 10 hyper-v and Ubuntu 16.4. Thanks.
- Anonymous
Anonymous
August 20, 2014
The comment has been removedAnonymous
October 03, 2014
This really doesn't solve the problem that all these resolutions address a classical CRT and not the wider flat screens. These methods to widen the screen (??), acutally make it larger including their height, so they run off at the bottom or top.Anonymous
November 11, 2014
"The display settings can't be changed from a remote session." This is an Enhanced Session with 8.1 x64 as both host and guest. It doesn't get any better than this, does it? Why doesn't it simply work, as it did years ago (like drag and drop and other features that were there and now aren't)?Anonymous
December 10, 2014
Hi I run Wix XP in Hyper-v at Win 8.1 64bit, but 1366x768 is not listed in available resolutions. MS Hyper-V video driver ver. 6.2.9200.16384 dtd 2006-06-21, no driver update available. How to handle?Anonymous
December 26, 2014
The comment has been removedAnonymous
December 30, 2014
We too can't change the size of a VM display after initially choosing a size. Windows 8.1-64 running Windows 8.1-64 under Hyper-V.Anonymous
December 31, 2014
Thanks, this did the trick on Win 8.1Anonymous
January 20, 2015
The comment has been removedAnonymous
May 15, 2015
This is still an issue with Generation 1 Windows 7 VMs.Anonymous
June 23, 2015
Yes, this is indeed still an issue with Win 7 VMs!!Anonymous
August 19, 2015
Solved my problem... thanks.Anonymous
August 31, 2015
This is STILL an issue with Gen 1 Windows 7 VMs.Anonymous
November 08, 2015
This needs to get fixed for windows 7.Anonymous
January 06, 2016
Thanks man, same problem its workingAnonymous
March 06, 2016
Thanks. Great and simple solution¡- Anonymous
June 09, 2016
Thanks.. It works good..
- Anonymous
Anonymous
September 10, 2016
Thanks Ben, you saved me from going insane trying to work on the default screenAnonymous
December 03, 2016
How to get 1366x768px in system?Anonymous
July 16, 2017
Use Set-DisplayResolution or SetRes.exe if you want to alter resolution on a multiple VMs / script / automate.Anonymous
October 09, 2017
well, this topic is around for so long now. and after so many years who i still found my way via google to that topic. being one of the first hits. however.none of the solutions provided here in that thread fixed my issue. but try the following:on your hyper-v machine click settingsclick add new hardwareon my hyper-v windows 7 generation 1 machine was an "remote fx 3d gpu" to choosei added that feature and i now can at least use a 16:10 res.try