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?
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.
If you do not want to go back to a 'basic session', try this:
This is meant as a comment to DavidB's answer
Hyper-V Manager > (right click on guest) > (select) Edit Session settings ...
Sometimes Hyper-V Manager does not show the option "Edit Session settings ..." in a machine's context menu. If that's the case first make sure the machine is running (OffThe Gold already said that). If the option still doesn't show:
This should bring the option back to the context menu.
Before clicking "Edit Session settings ..." make sure there is no open VMConnect window! Otherwise you will simply be taken there without session settings showing up...
You can easily edit your connection settings for VMConnect by running the following command in Windows PowerShell or the command prompt (as an Administrator):
VMConnect.exe <ServerName> <VMName> /edit