[排错]XenDesktop 7.15连接报PicaWsApi64.dll丢失错误,同时VDA无法卸载

用户反馈PVS模板更新后,ICA与RDP连接均报如下错误,本想尝试重装VDA修复此问题,去偏偏祸不单行遭遇VDA卸载故障。其它关联问题如无法搜索到cmd命令行,cmd下无法识别常用的ipconfig、cls等命令。

卸载VDA报错后的日志记录关键信息:
MSI (s) (74:E4) [23:50:26:890]: 产品: Citrix Monitor Service VDA Plugin -- 错误 1721。该 Windows Installer 软件包存在问题。完成此安装所需的一个程序无法运行。请与技术支持人员或软件包供应商联系。操作: CompileResourceUtilizationMOF,位置: C:\Program Files\Citrix\Virtual Desktop Agent\,命令: mofcomp.exe "Citrix_ResourceUtilization.mof" 

搜索各种KB,排除了一堆可能性原因,最后借助400解决问题:

1、Win7模板中的系统环境变量信息被破坏,需要copy健康系统的环境变量来覆盖之;

2、VDA卸载失败卡在最后一步的Citrix Monitor Service VDA Plugin错误,可以将VDA解压缩,提取该plugin后再继续解压,提取mof到system32目录下,在命令行下执行mofcomp.exe “Citrix_ResourceUtilization.mof” ,借助最新的VDACleanup工具强制删除模板中的VDA组件,如果遇到VDACleanup工具crash时,可忽略影响,重启后全新安装VDA组件可成功。