When using client Hyper-V in Windows 10, the first time you switch on Enhanced Session for VM it prompts you to select resolution, then remembers your selection and never prompts again it seems. Where does resolution setting get stored, or how can I force this screen resolution prompt again to change the selected resolution?


You can use cmd.exe and type:

VMConnect.exe <ServerName> <VMName> /edit

P.S.: You can also share local hard drive (Show Options ->tab Local Resources->Local devices and resources->More) as on normal windows remote desktop session :-)

  • Not sure why it has been downvoted, but I just tested and "VMConnect.exe <ServerName> <VMName> /edit" indeed does the trick - I have my screen resolution prompt :) Thanks for your response. – Mikhail Mar 3 '17 at 6:59
  • I think this required 2012 or later? Doesn't seem to work on 2008R2. – Shiv Jun 4 '18 at 21:38
  • 1
    Unfortunately, my proposed edit to the above was rejected by the community. However, this answer is incomplete and not useful without the additional information that using the /edit often will not work until the VM is already running. So, if you can't get the above to work, start the VM first in the Hyper-V Manager without connecting to it, then run the VMConnect.exe command line with the /edit option. – Peter Duniho Jul 31 '18 at 16:14
  • It didn't work when I try to connect to Windows 7 Enterprise. – Dush Mar 4 at 23:38

There's a much easier way - after lots of research! Simple close the VM client down - change the Hyper-V Manager settings (right-hand window of the Hyper-V console), under Server -> Enhanced Session Mode Policy, simply uncheck Allow Enhanced Session mode -> Apply -> Re-check Allow Enhanced Session Mode (this will reset). Now Start the VM in question but don't connect yet. Wait for the VM to start then right-click the VM in the console and you should see "Edit Session Settings" option - click this and the original dialogue will appear again. Done.

  • This method also didn't show "Edit Session Settings" when connecting to Windows 7 Enterprise. But it worked for Windows 10 – Dush Mar 4 at 23:40
  • "Edit session settings" option doesn't appear for me because vmconnect does not list the virtual machine(s). This is due to user permissions for localhost. I'm on a domain controlled PC. – Nobody Jul 26 at 12:17

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.