Enable Hyper-V Enhanced Session Mode for Windows Guest VMs
Enable clipboard, drive, and USB redirection for Windows VMs in VMConnect without configuring separate network RDP.
31 Jan 2026, 18:40 UTC

Useful answer
If you need a Windows guest VM to read the host clipboard, access local drives, or use smart cards through VMConnect, enable Hyper-V Enhanced Session Mode. It tunnels clipboard, drive, smart card, and supported USB traffic through the VMbus RDP channel inside the VMConnect window, so the guest does not need a separate network connection to the host for those resources. The takeaway is that both the Hyper-V host and the target VM must have the feature enabled, and you must connect through VMConnect—not a standard Remote Desktop Connection—to see the redirection.
How Enhanced Session Mode works
Enhanced Session Mode is a Hyper-V integration feature that redirects client resources into an interactive VMConnect session. VMbus is the virtual bus Hyper-V uses for communication between the host and guest integration services. When enhanced mode is active, VMConnect wraps an RDP channel over VMbus and presents redirected drives inside the guest as \\tsclient\C, where C is the redirected host drive letter. This is different from a standard RDP connection to the VM’s IP address; standard RDP, PowerShell Remoting, and SSH do not use this redirection path.
Comparison: Enhanced Session Mode versus standard RDP
| Capability | Enhanced Session Mode in VMConnect | Standard RDP to VM IP address |
|---|---|---|
| Transport | VMbus RDP channel inside VMConnect | Network RDP over TCP/IP |
| Drive redirection | Appears as \\tsclient\ in the guest | Requires RDP local-resource settings |
| Clipboard | Redirected through VMConnect | RDP clipboard redirection |
| Network dependency | None for redirection | Requires VM network connectivity |
Worked configuration: enable host and VM
Run the following in an elevated PowerShell session on the Hyper-V host. “Elevated” means launched as Administrator. Replace VMName with the actual name of your virtual machine.
# Check current host state
Get-VMHost | Select-Object EnableEnhancedSessionMode
# Enable Enhanced Session Mode on the host
Enable-VMHost -EnableEnhancedSessionMode $true
# Enable it for a specific VM
Enable-VM -Name "VMName" -EnhancedSessionMode $true
# Verify the VM setting
Get-VM -Name "VMName" | Select-Object Name, EnableEnhancedSessionMode
Permissions: You must be a member of the local Administrators group on the host, or have equivalent Hyper-V administration rights. The VM must be running a supported Windows guest; Linux guests are not supported by Enhanced Session Mode and instead rely on Hyper-V guest services with separate RDP or XRDP configuration.
Risk: Enabling at the host level applies to all VMs on that host. If you later disable the host setting, it overrides any per-VM enablement and forces basic console mode for every connected VM.
Verify the result
- Open Hyper-V Manager and connect to the target Windows guest using VMConnect.
- Sign in to the guest.
- Open File Explorer and look under \\tsclient\ for redirected host drives. Access is subject to the connecting user’s NTFS permissions on the host and any client-side drive-sharing policy.
- Copy text or a file on the host and paste it inside the guest session to confirm clipboard redirection.
- Run Get-VMHost | Select-Object EnableEnhancedSessionMode and Get-VM -Name "VMName" | Select-Object EnableEnhancedSessionMode again to confirm both values are True.
If redirection fails, check the Hyper-V-VMMS operational event log on the host and confirm the guest is running a supported Windows version with Remote Desktop Services enabled.
Limits and common mistakes
- Client versus server hosts: Windows 10 and Windows 11 Hyper-V typically offer enhanced sessions by default for supported guests. Windows Server 2019 and 2022 may require explicit host and VM enablement depending on the SKU and configuration.
- VMConnect only: Enhanced Session Mode affects only the VMConnect interactive session. A standard RDP connection to the VM’s network address will not show \\tsclient\ drives.
- USB redirection is not universal: Isochronous devices such as webcams and some storage enclosures may fail or require host-level USB policy changes. Do not rely on it for production USB storage without testing.
- Audio depends on the client: Audio redirection uses the client’s audio service and may degrade or drop on high-latency or low-bandwidth links.
- Host disable overrides VM: Turning off Enhanced Session Mode on the host disables it for all VMs, even if individual VMs are still enabled.
Rollback
Because these commands change host and VM state, here is how to reverse them:
# Disable for a specific VM
Enable-VM -Name "VMName" -EnhancedSessionMode $false
# Disable on the host (affects all VMs)
Enable-VMHost -EnableEnhancedSessionMode $false
After rolling back, reconnect through VMConnect and confirm that \\tsclient\ drives no longer appear and clipboard redirection stops.
Practical check
The simplest confirmation is a round-trip clipboard test: copy a small file on the host, switch to the VMConnect window, and paste it into the guest. If the file appears and \\tsclient\ drives are visible in File Explorer, Enhanced Session Mode is working as intended.
0 replies
A thoughtful contribution can make all the difference. Be the first to share one.