1

我知道,关于这个话题有一个更大的讨论,但目前我没有找到解决这个问题的好方法。

首先:我有一个使用 Hyper V 运行 Windows Phone 8 模拟器的 Windows 8.1 主机系统。

我也想在这个系统上运行一个虚拟机(VirtualBox、VMWare,不管什么都行)。

我知道的解决方案:

  • Hyper V Manager 设置虚拟机(例如 UNIX 系统)

Hyper V 专为服务器环境而设计,因此没有 USB 和声音驱动程序。

  • 使用 bcdedit.exe 启用/禁用 Hyper V(+重新启动)以运行除 Hyper V VM 之外的其他 VM

我不想重新启动系统来运行虚拟机。:/

也许其他人对我有一个好主意。我想到的一些想法是在没有 Hyper V 的情况下运行 Windows Phone 模拟器——但这可能是不可能的。或者要在启用 Hyper V 的情况下运行虚拟机,我不需要在该 VM 中进行硬件虚拟化,但它应该足够快以运行浏览器和播放视频和其他一些东西。

你需要更多关于我的电脑的信息吗?

谢谢。

4

1 回答 1

4

由于您使用的是 Windows 8.1,它确实支持 USB 重定向到 VM 并从 VM 获取音频!但它必须是“第 2 代”虚拟机。您需要在 VM 上启用并安装集成服务才能执行此操作。

这是您需要做的:

  • 在 Hyper-V 管理器中,右键单击您的 Hyper-V 主机(左窗格)> 设置 > 用户 > 增强会话模式 > 选中“使用增强会话模式”选项
  • 在同一个对话框中,还选中“增强会话模式策略”下的“允许增强会话模式”选项
  • 在 Hyper-V 管理器中,右键单击 Vista VM,然后转到设置 > 管理 > 集成服务 > 选中“访客服务”选项。
  • 连接到 VM > 操作 > “插入集成服务安装盘”
  • 安装集成服务并重新启动 VM。
  • 重新连接时,您将看到一个连接设置对话框,您应该能够从那里配置 USB 和音频设置,如下图所示:

在此处输入图像描述

您应该能够通过虚拟机连接将来自 VM 的音频输出发送到您的访客。希望这个过程对你有用。

于 2013-11-27T05:07:46.877 回答