How to invoke Hyper-V Screen resolution prompt?
This guide contains instructions on how to change the screen resolution in a Hyper-V virtual machine when using the Enhanced Session Mode.
By default, when you start for first time a Hyper-V Virtual Machine, it prompts you to change the display resolution and to select the Local Resources that you want to use inside the VM machine, like Printers, Clipboard, Local Drives, etc..
But, if after choosing a display resolution you select to "Save my settings for future connections to this virtual machine", this dialog doesn't appear anymore and there isn't an option to revoke it. To bypass this problem, follow the instructions below.
How to Force Hyper-V to Show the Display Configuration & Local Resources dialog on Windows 10/11.
Step 1. Enable Enhanced Session Mode in Hyper-V Settings.
1. Power Off the virtual machine.
2. Open the Hyper-V settings.
3. Under Server: select Enhanced Session Mode Policy and then enable the Allow enhanced session mode* option on the right. Click Apply. *
* Note: If this option is already checked, uncheck it, click Apply and then re-check it again.
4. Under User: Select Enhanced Session Mode and then enable the Use enhanced session mode option.* When done, click Apply > OK.
* Note: If this option is already checked, uncheck it, click Apply and then re-check it again.
5. Now start the Virtual Machine and see if the Resolution dialog appears. If not, proceed to the next step.
Step 2. Force Hyper-V to show the Display Configuration dialog.
1. Right-click on the VM machine and click Start.
2. Wait a few seconds for the VM to start. Then right-click again on the VM machine and select Edit Session Settings.
3. Now the Display Configuration dialog will appear. Here you can setup again your preferred resolution for the VM or or select the local resources you want to use inside the virtual machine after clicking Show Options.
Bonus tip: If after performing the steps above, you are still unable to invoke the Screen Resolution/Local Resources prompt in Hyper-V, do the following:
1. Open Command Prompt or PowerShell as Administrator, and issue the following command:*
- VMConnect.exe ServerName VMName /edit
* Where: "ServerName" is the computer name of the Hyper-V Host Machine and "VMName" is the name of the Virtual Machine. e.g. If your Host machine is named "WINTIPS" and the VM machine is named "DESKTOP10", the command is:
- VMConnect.exe WINTIPS DESKTOP10 /edit
That's it! Let me know if this guide has helped you by leaving your comment about your experience. Please like and share this guide to help others.
Frequently Asked Questions
How do I enable Enhanced Session Mode in Hyper-V?
To enable Enhanced Session Mode, power off the virtual machine and open Hyper-V settings. Under 'Server', select 'Enhanced Session Mode Policy' and enable 'Allow enhanced session mode'. Under 'User', select 'Enhanced Session Mode' and enable 'Use enhanced session mode'. If already checked, uncheck, apply, re-check, and apply again.
What should I do if the Display Configuration dialog does not appear after enabling the Enhanced Session Mode?
If the dialog doesn't appear, right-click on the VM machine, click 'Start', wait a few seconds, then right-click again and select 'Edit Session Settings'. The Display Configuration dialog should now appear.
How can I force the Screen Resolution/Local Resources prompt in Hyper-V if previous steps fail?
Open Command Prompt or PowerShell as Administrator and execute the command: VMConnect.exe ServerName VMName /edit. Replace 'ServerName' with the name of your Hyper-V Host Machine and 'VMName' with the Virtual Machine's name.
- How to Resolve Error "Something Went Wrong 657rx" in Outlook or Microsoft 365 Apps. - June 10, 2026
- How to Sync Outlook.com and Outlook 365 Contacts to Your iPhone Contacts App - June 8, 2026
- How to Securely Allow SMTP AUTH Only from a Specific IP Address in Microsoft 365 with a CA Policy. - June 4, 2026

