Hyper-V is Microsoft’s premier enterprise Type-1 hypervisor built natively into Windows 11 Pro, Enterprise, and Education editions. While standard Basic Session connections provide raw video buffer access suitable for server installations, they lack modern desktop integration features: guest screen resolutions are static, audio playback is disabled, and sharing files or copying clipboard text between the host and guest requires network file shares. Hyper-V Enhanced Session Mode bridges this usability gap. By channeling the Virtual Machine Connection (VMConnect) through the Remote Desktop Protocol (RDP) over the hypervisor’s VMBus transport, Enhanced Session Mode delivers seamless bidirectional clipboard integration, dynamic display resizing, audio redirection, and local drive mounting.
Understanding the Enhanced Session Mode Transport Architecture
Unlike traditional Remote Desktop connections that require virtual machines to have an active virtual network adapter and reachable IP address, Enhanced Session Mode operates entirely out-of-band:
- It communicates through the internal VMBus high-speed virtualised communications channel established between the hypervisor parent partition and guest virtual machine.
- The guest OS does not require network connectivity, firewall rules, or exposed listening ports to leverage Enhanced Session features.
- The connection encapsulates RDP capabilities—including smart card authentication, audio recording, drive redirection, and hardware-accelerated graphics pass-through.
Enabling Enhanced Session Mode on the Hyper-V Host
To enable Enhanced Session Mode host-wide across your Windows 11 workstation:
- Click Start, type Hyper-V Manager, and press Enter.
- In the left-hand navigation pane, select your local workstation host.
- In the right-hand Actions menu, click Hyper-V Settings….
- In the Server section, select Enhanced Session Mode Policy and tick Allow enhanced session mode.
- In the User section, select Enhanced Session Mode and tick Use enhanced session mode.
- Click Apply and OK.
Alternatively, you can enforce this host policy instantly via an elevated PowerShell prompt:
Set-VMHost -EnableEnhancedSessionMode $true
Guest Operating System Requirements and Configuration
For a virtual machine to accept Enhanced Session connections, the guest operating system must meet specific criteria:
- Windows Guests: Supported natively on Windows 10/11 Pro, Enterprise, and Windows Server 2016 or later. The guest must have the Remote Desktop Service (
TermService) active. Inside the guest, ensure Remote Desktop is enabled under Settings > System > Remote Desktop. - Linux Guests: Modern Ubuntu and Debian distributions support Enhanced Session Mode via an optimised implementation of
xrdpcommunicating over Hyper-V sockets (VSOCK).
Configuring Local Resources and Display Sizing
When connecting to an Enhanced Session-enabled virtual machine:
- In Hyper-V Manager, double-click the target virtual machine to open the Virtual Machine Connection window.
- Before the desktop loads, VMConnect presents a configuration dialogue prompting you to choose display settings.
- Adjust the display slider to your desired resolution, or tick Use all my monitors for the virtual machine.
- Click the Show Options button at the bottom-left of the dialogue.
- Select the Local Resources tab:
- Audio: Configure host playback and microphone passthrough.
- Clipboard: Ensure the Clipboard checkbox is ticked to enable copying and pasting files, screenshots, and text between host and VM.
- Drives and Printers: Click More… under Local devices and resources to mount host hard drives or USB flash drives directly inside the guest File Explorer.
- Click Connect. The VM logs in with full dynamic resizing and fluid peripheral redirection.
Toggling Between Basic and Enhanced Sessions
If you encounter graphical driver conflicts or need to access low-level UEFI boot menus before the guest operating system initialises its user session, you can toggle modes on the fly. Click the Enhanced Session icon located on the VMConnect top toolbar (depicting a computer monitor with a small connection overlay) to switch instantly between Basic and Enhanced operating modes.