【适用版本】

Citrix XenApp6.5

【问题现象】

XenApp安装完成后,无音频设备,无法播放音视频。

【原因分析】

在Windows 2008 R2中,要支持音频输入输出需要安装Windows组件“桌面体验”(安装该组件对服务器性能有一定损耗),在XenApp默认安装时,没有安装此组件,导致XenApp服务器无音频设别。

【解决方案】

1、安装“桌面体验”

方法1:在XenApp安装时,安装Windows桌面体验集成。安装时,在下述界面勾选“Windows桌面体验集成”(资料中默认未勾选),参考资料继续安装XenApp服务器。

方法2:安装XenApp之前前或者之后手工安装“桌面体验”。

①选中计算机,右键选择“管理”;

②在Server Manager界面,选中“Features”,右键选择“Add Features”;

③勾选“Desktop Experience”,在弹出的“Add features required for Desktop Experience”界面选择“Add Required Features”;

④依次单击“Next”-“Install”-“Close”,并重启XenApp服务器完成“桌面体验”安装。

2、注册CtxMFEndPoints.dll和CtxMFEndPoints64.dll(这两个Dll在安装了XenApp 6.5 HRP01补丁集才会有,安装文件名称为:XA650W2K8R2X64R01.msp)

如果使用MediaPlayer播放视频提示“由于您的声音设备处出现问题,Windows media Player无法播放该文件。可能是您的计算机上没有安装声音设备,或者另一程序正在使用该设备,或者该设备不能正常使用”或者提示“Windows Media Player cannot play the file because there is a problem with your sound device. There might not be a sound device installed on your computer, it might be in use by another program, or it might not be functioning properly”。这中情况说明CtxMFEndPoints.dll和CtxMFEndPoints64.dll未能正常注册,导致播放失败,如果出现这个问题,需要按一下步骤注册该dll(在安装XenApp 6.5 HRP01补丁集再安装桌面体验会出现此问题)。

①在XenApp服务器上打开cmd工具;

②注册CtxMFEndPoints.dll

Regsvr32 “C:\Program Files (x86)\Citrix\system32\CtxMFEndPoints.dll”

③注册CtxMFEndPoints64.dll

Regsvr32 “C:\Program Files (x86)\Citrix\system32\CtxMFEndPoints64.dll”

④重启MediaPlayer配置生效。

【其他】

如果在XenApp服务其上使用QQ影音,每个用户首次使用均会提示“QQ影音的安装信息已损坏,是否进行修复安装?”此问题为QQ影音在Windows 2008R2系统上的兼容性问题,单击“是”用户可正常使用。