当在app-v server上发布一个程序,到app-v client刷新程序时,程序并没有出现,查看事件日志,会得到一个错误提示
Application Virtualization Client 无法使用指定的 OSD 文件,因为 CODEBASE 元素的 GUID 属性已更改(返回代码 0C403604-00001004)。
出现这种问题,一般情况是客户端原先获取了此应用程序,而此应用程序经过重新sequence后,发布到客户端就会报这个错,因为应用程序包的GUID改变了,要解决这个问题,可以有以下方法
1、在重新sequence应用程序时,在OSD属性中,修改它的名称或是版本号,以便与先前sequence的包不一致
2、在客户端,到注册表 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\SoftGrid\4.5\Client\Applications下,删除原有的应用程序,重启客户端
参考文档
App wont launch without source root