Windows

Windows Screen Resolution: How to fix HyperV Virtual Machine display taking over the entire screen

HypervDisplay

In this guide, I will be discussing a recent issue I encountered which is a bit rare. It is about a full-screen virtual machine (VM) session that overtakes the entire screen when I connect to the VM. Windows normally display RDP sessions within a window. If you want to close the RDP session, then all you have to do is close the window. It is also possible to run a VM in full-screen mode if you have a normal resolution already. Kindly refer to these related guides: How to Resolve Microsoft RDP Connection Black Screen, Enable Remote Desktop Connection on Windows 11 for non-administrators or selected users, How to change the default screen capture format in macOS, You can not open this application because it is in the bin, and How to setup external displays on your Mac and arrange your display in Mac.

Solution: The control sequence to exit Full Screen mode is CTRL + ALT + PAUSE (Changes the Virtual Machine Connection window to / from full screen mode when using hyperV in full screen mode inside a remote desktop session. 
- Upon pressing all three keys CTRL + ALT + PAUSE, (which need to be held down simultaneously), a normal window bar will appear at the top of the RDP session. You can then use this bar to close or resize the window.

Alternatively, you may want to set the layout (resolution) of the VM using the steps below. In this way, you can also increase the screen resolution of a VM that is already too small in Hyper V. – Most times the CTRL + ALT + PAUSE does not work effectively and you will have to follow the steps discussed below.

Right-click on the Windows desktop and select Display Settings.

Hyper-VM-screenresolutionCapture

Under Display, Scale, and Layout as shown below, select a resolution from the drop-down menu that fits your need.

Hyperv2e

When this is done, you will get a prompt requesting you to keep the changes or to Revert.

HyperV3

As you can see below, the VM display is no longer occupying the Hyper Server itself.

hyper

I hope you found this blog post helpful. If you have any questions, please let me know in the comment session.

Subscribe
Notify of
guest

0 Comments
Inline Feedbacks
View all comments
0
Would love your thoughts, please comment.x
()
x