FEATURED · 精选文章

不用 RDP 也能看虚拟机画面:ExHyperV 控制台基本/增强双会话模式实战指南

发布时间 / 2026/9/2 12:51:49
来源 / 创域科博编辑部
栏目 / 资讯中心
不用 RDP 也能看虚拟机画面:ExHyperV 控制台基本/增强双会话模式实战指南 不用 RDP 也能看虚拟机画面ExHyperV 控制台基本/增强双会话模式实战指南【免费下载链接】ExHyperVThe Excalibur of Hyper-V / Hyper-V 神器项目地址: https://gitcode.com/gh_mirrors/ex/ExHyperVExHyperV 是一款图形化的 Hyper-V 虚拟机管理工具它的内置控制台让你不开远程桌面、不配网络也能直接看到虚拟机的画面。控制台支持基本会话与增强会话两种模式前者在系统还没装好时就能看 BIOS/安装界面后者支持剪贴板共享和分辨率跟随窗口。本文用 3 个步骤带你把两种会话模式都用起来。一、两种会话模式一张表看懂差别 Hyper-V 控制台基于 RDP 协议直连本机127.0.0.1但底层通道完全不同对比项基本会话 ️增强会话 连接通道Hyper-V VMBus 通道RDP 协议依赖来宾系统❌ 不依赖✅ 需来宾开启远程桌面Windows 默认开系统未启动时✅ 可用看 UEFI/安装界面❌ 不可用剪贴板双向共享❌✅音频重定向❌✅分辨率固定需关机时用Set-VMVideo修改跟随窗口动态调整发送 CtrlAltDel✅ 一键发送❌RDP 限制与微软 VMConnect 一致经验法则装系统、看启动画面用基本会话日常操作、复制粘贴用增强会话。二、3 步打开 ExHyperV 虚拟机控制台 第 1 步确认控制台支持已开启控制台画面依赖虚拟机的「控制台支持」合成显示控制器 合成鼠标/键盘三件套。默认虚拟机都自带若被禁用需在关机状态下于虚拟机设置中重新启用其实现逻辑见 VmConsoleService.cs。第 2 步在虚拟机卡片点击「控制台」选中任意虚拟机信息卡片右上角就有控制台按钮运行中还会显示关机/重启下拉第 3 步选择会话模式控制台窗口顶部的菜单可在「基本会话/增强会话」之间切换。增强会话仅在虚拟机状态满足条件时可选——工具会通过 WMI 查询EnhancedSessionModeState状态 2 可用自动判断见 VmConsoleService.cs。⚠️ 一个贴心细节如果你选了增强会话但连不上ExHyperV 会在 2 秒超时后自动回退到基本会话不会卡死在空白窗口。三、基本会话实战装系统、进 BIOS 的万能钥匙 基本会话通过 VMBus 通道直连 Hyper-V 合成显卡不需要虚拟机内部有任何网络和 RDP 服务。典型场景装系统挂载 ISO 后启动虚拟机直接在控制台完成安装向导看启动画面UEFI/BIOS 界面、系统崩溃前的最后画面都能捕获登录锁屏界面发送 CtrlAltDel 只能走基本会话——标题栏的键盘图标按钮会直接向虚拟机发 SAS 信号增强会话因 RDP 协议限制无法程序化发送该按钮会自动隐藏。画面缩放基本会话支持缩放下拉25%–500%由 RDP 控件原生 ZoomLevel 实现——超过 100% 时窗口会放大、可滚动查看局部低于 100% 时画面按比例缩小铺满逻辑与微软 VMConnect 的「查看→缩放」一致见 ConsoleWindow.xaml.cs。分辨率调整基本会话的分辨率由 Hyper-V 虚拟显卡决定控制台侧不能直接改。需要固定分辨率时请在关机状态下用 PowerShell 执行Set-VMVideo -VMName 虚拟机名称 -HorizontalResolution 1920 -VerticalResolution 1080 -ResolutionType SingleExHyperV 内部同样走这条 WMI 通道Msvm_SyntheticDisplayControllerSettingData实现分辨率修改源码见 VmVideoService.cs基本会话默认分辨率也可在虚拟机高级设置中查看入口位于 VmAdvancedSettingsView.xaml。四、增强会话实战像本地桌面一样用虚拟机 ✨增强会话是标准 RDP 体验剪贴板双向复制、音频重定向、桌面分辨率跟随窗口尺寸。拖拽控制台窗口边线窗口停止移动的瞬间ExHyperV 会把当前画面区尺寸协商给虚拟机桌面即时变形填充见 ConsoleWindow.xaml.cs。开启增强会话的两个前提主机侧在「环境」页把允许增强会话模式开关打开对应 Hyper-V 管理器的主机级设置该开关由 HyperVHostSettingsService.cs 写入 Hyper-V 主机配置来宾侧Windows 虚拟机默认已启用远程桌面服务Linux 来宾需自行安装并启动xrdp。两项都满足后控制台菜单中的「增强会话」才会变为可点击状态增强会话最后使用的分辨率也会被记住下次打开自动应用见 SettingsService.cs。五、常用操作速查表 ⚡操作基本会话增强会话全屏切换✅CtrlAltSpace或标题栏按钮✅ 同左全屏时键盘完全交给虚拟机发送 CtrlAltDel✅ 标题栏键盘图标❌ 按钮自动隐藏缩放画面✅ 下拉 25%–500%❌ 画面原生跟随窗口修改分辨率⚙️ 关机后Set-VMVideo️ 直接拖动窗口边线剪贴板共享❌✅音频❌✅六、常见问题排查FAQQ1增强会话选项是灰的点不了说明该虚拟机当前不满足增强会话条件——主机开关没开、来宾系统未启动完成、或来宾没有 RDP 服务。先在环境页开启「允许增强会话模式」等系统完全登录后再试连不上时工具会自动回退基本会话先看图再说。Q2基本会话画面糊/偏小基本会话分辨率固定先用缩放下拉选「自动」铺满再用放大档查看局部文字。要彻底解决需关机后按第三节方法用Set-VMVideo固定分辨率。Q3Linux 虚拟机没有增强会话Linux 默认不带远程桌面服务需安装xrdp并设置图形会话。基本会话不受影响随时可用。Q4全屏后键盘被虚拟机“抢走”回不来了按CtrlAltSpace即可退出全屏键盘控制权还给宿主机。写在最后ExHyperV 控制台把微软 VMConnect 的能力做进了图形界面基本会话保住了「系统没装好也能看」的底线增强会话补上了剪贴板、音频和动态分辨率的体验短板。装系统时用它看进度日常运维切到增强会话复制粘贴一台宿主机上管理几十台虚拟机也不必再打开满屏的远程桌面窗口了。更多技术细节可参考项目中文文档 README_zh.md 的「控制台」章节以及控制台窗口完整实现 ConsoleWindow.xaml。【免费下载链接】ExHyperVThe Excalibur of Hyper-V / Hyper-V 神器项目地址: https://gitcode.com/gh_mirrors/ex/ExHyperV创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED — 相关阅读

相关资讯

LATEST — 最新资讯

最新发布

TODAY — 本日精选

新闻

WEEKLY — 本周精选

新闻

MONTHLY — 本月精选

新闻