Change Server 2012 display resolution inside of a Hyper-V VM?
Running Server 2012 inside of a Hyper-V VM, clicking on "Display Settings" to try and change the screen resolution, but it says "The display settings can't be changed from a remote session".
Anyone know how to change the resolution?
Solution 1:
For Windows 8.1, with HyperV Manager 6.3.9600.16384
From HyperV Manager:
- Select 'Hyper-V Settings' for the host
- Under 'Server', Select 'Enhanced Session Mode Policy'
- UnCheck 'Enhanced Session Mode'
You may have to stop/restart the VM/session before/after doing this.
Connect to the VM, and change the resolution as per normal.
Undo changes above to re-enable Enhanced Session Mode connection, if so desired.
Solution 2:
If you do not want to go back to a 'basic session', try this:
- Close the session if you have it open. Just 'orange x' it out. No need to shut it down.
- When closed, some settings behaviors change. Right click on your VM and under 'Connect', there should now be 'Edit Session Settings'.
- This should now bring you back to the dialog that lets you select resolution and attach local devices to the VM.
- Once you have a new resolution selected, just re-connect.