增强会话模式是实现Hyper-V虚拟机与Windows 11宿主机双向剪贴板同步的唯一原生方案,需同时满足主机端启用策略(Set-VMHost -EnableEnhancedSessionMode $True)、虚拟机端开启远程桌面并安装集成服务、传输协议设为HvSocket三重条件,缺一不可。

在 Windows 11 中使用 Hyper-V 虚拟机时,若复制文字后无法粘贴进虚拟机、或虚拟机内复制的内容不能回传到宿主机,说明增强会话模式未启用——该模式是实现双向剪贴板同步的唯一原生路径,不依赖第三方工具或网络配置,但必须同时满足主机策略、虚拟机服务、传输协议三重条件。
主机端:全局开启增强会话策略
第一步:以管理员身份运行 PowerShell,执行命令:Set-VMHost -EnableEnhancedSessionMode $True。这一步直接启用宿主机级开关,若跳过会导致后续所有配置无效。
第二步:验证是否生效。运行 Get-VMHost | FL -Property EnableEnhancedSessionMode,返回 【True】 才算成功。若为 False,请检查是否以管理员权限运行 PowerShell——普通用户权限下该命令静默失败且无提示。
虚拟机端:启用远程桌面并确认集成服务状态
方法一(Windows 客户机):启动虚拟机→进入“设置→系统→远程桌面”→开启“启用远程桌面”。【必须取消勾选“仅允许 Windows Hello 登录”】,否则增强会话连接时无法弹出登录界面,卡在黑屏或白屏状态。
方法二(Linux 客户机,如 Ubuntu):先确保已安装 Linux Integration Services。在 Hyper-V 管理器中右键虚拟机→“设置→集成服务”→勾选全部选项,特别是“剪贴板”和“Guest 服务接口”。若未安装,点击“操作→插入集成服务安装盘”,在虚拟机内挂载并运行 setup.sh。
注意:第二代虚拟机是前提。第一代虚拟机即使完成全部配置,也无法启用增强会话——UEFI 启动和安全启动支持是底层硬性要求。
传输通道:强制指定 HvSocket 协议
① 打开 PowerShell(管理员),运行:Set-VM -VMName "Your_VM_Name" -EnhancedSessionTransportType HvSocket,将 Your_VM_Name 替换为你的虚拟机真实名称。
② 验证设置是否写入:Get-VM -VMName "Your_VM_Name" | Select-Object EnhancedSessionTransportType,输出必须为 HvSocket。若显示 Rdp,则仍走传统远程桌面通道,剪贴板同步延迟高、稳定性差,且可能被防火墙拦截。
③ 此步骤不可省略。Windows 11 默认可能沿用旧 RDP 传输,而 HvSocket 是 Hyper-V VMBus 直连通道,绕过网络栈,才能保证剪贴板事件毫秒级响应。
连接阶段:手动触发增强会话并授权本地资源
启动虚拟机后,在 Hyper-V 管理器中右键→“连接”。若未自动弹出增强会话窗口,点击顶部菜单“查看→增强会话”。
在弹出的“增强会话配置”窗口中,点击“显示选项”→切换到“本地资源”选项卡→点击“更多”→勾选【剪贴板】(必选)和需要共享的磁盘(如 C:、D:,可选)→勾选“保存我的设置以便将来连接到此虚拟机”→点击“连接”。
输入虚拟机账户密码后即进入增强会话。此时可在宿主机复制文本→Alt+Tab 切至虚拟机窗口→Ctrl+V 粘贴;反之,在虚拟机中复制→切回宿主机→Ctrl+V 即可粘贴成功。

















