我有一台 Windows XP 虚拟机(VMWare 系统)和一台瘦客户端。现在产品看起来将支持声音,但我认为这是“Windows”问题(因为 Windows 的行为方式)。
基本上,声音看起来一切都很好,但是当我进入“声音和音频设备属性”对话框时,它显示它试图通过“Microsoft RDP 音频驱动程序”来泵送声音,但它是静音的并且不允许我取消静音(每次我尝试并点击应用时,它都会立即重新静音)。
每当我尝试通过 Windows Media Player 播放音乐时,都会出现错误“WMP 无法播放文件,因为您的声音设备有问题。您的计算机上可能没有安装声音设备,它可能被其他程序使用,或者可能无法正常运行”
当我从另一个 Windows 客户端通过普通 RDP 连接时也存在同样的问题。
关于如何补救这个问题有什么想法吗?
答案1
您托管虚拟机的服务器是否有物理声卡?如果没有,您将无法传输声音。
Windows 需要安装声音设备才能传输声音(有道理吧?),但是 VMWare 无法模拟声卡,除非机器中没有物理声卡。不幸的是,在新的高端服务器上,你甚至很幸运能得到一个系统扬声器。如果它不是刀片服务器,你可以把 PCI 声卡扔进盒子里,这样就能得到一个。
答案2
事实证明,VMWare 的支持站点上详细介绍了修复方法(在“ESX 3.0”产品下搜索“声音”,知识库文章 # 1004839)。您可能还需要更改域策略,因为默认域策略也倾向于禁止此操作。