重新启动后为新用户重新安装组件,为什么?

问题描述:

我有Installshield InstallScript MSI又名“Full”设置和Installshield Basic MSI又名“Patch”设置。重新启动后为新用户重新安装组件,为什么?

完全安装拷贝一些文件到海关总署,有的文件夹等

补丁安装替换GAC中的一些文件和一些在安装文件夹。多么巧妙,不是吗? :)

此外,修补程序设置的目的是在安装后没有任何操作可见。我正在改变序列中的一些属性(该死的,不记得哪些属性,会查找它)。

当应用修补程序时,应用程序运行良好(管理员用户),但是当重新启动计算机并以不同的(只是域,而不是管理员)用户登录时,应用程序不起作用。

在跟踪中我找到了一个错误行,指出安装其中一个组件(确切地说,将文件放入GAC的组件)失败。说没有它的安装源...

这是为什么呢?安装程序设置为为所有人安装,修补程序只是替换某些文件,为什么当新用户登录时需要“安装”某些内容?

感谢, 马尔科

+0

下面是警告和错误消息: 1.检测产品的 '{GUID}',功能 'FeatureName',组件 '{} COMPONENT_GUID' 失败。资源“'不存在。 2.“产品名称” - 错误1706.产品“产品名称”找不到有效的来源。 Windows安装程序无法继续。 – 2010-04-06 14:21:44

我已经找到了解决我的问题...很简单,现在我已经做到了......

我的物业经理在安装补丁程序添加的属性。 ..

属性名= ALLUSERS 属性值= 1

而且,这个环节帮助了很多Installing an Application for All Users on Windows

干杯, 马尔科