Freigeben über


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:

  1. Right click on the desktop of the virtual machine and select Screen Resolution
  2. Select Advanced Settings
  3. Click List All Modes
  4. Choose the screen resolution that you want and click OK

image

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. Thanks

  • Anonymous
    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
    July 24, 2013
    I agree. This does not work even slightly. Thanks.

  • Anonymous
    August 01, 2013
    Awesome, thank you so much for posting this

  • Anonymous
    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 removed

  • Anonymous
    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, Tony

  • Anonymous
    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 removed

  • Anonymous
    June 11, 2014
    The comment has been removed

  • Anonymous
    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
    August 20, 2014
    The comment has been removed

  • Anonymous
    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 removed

  • Anonymous
    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.1

  • Anonymous
    January 20, 2015
    The comment has been removed

  • Anonymous
    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 working

  • Anonymous
    March 06, 2016
    Thanks. Great and simple solution¡

    • Anonymous
      June 09, 2016
      Thanks.. It works good..
  • Anonymous
    September 10, 2016
    Thanks Ben, you saved me from going insane trying to work on the default screen

  • Anonymous
    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