重新启动后为新用户重新安装程序集,为什么?

时间:2010-04-06 13:22:03

标签: windows-installer gac installshield installscript

我有Installshield InstallScript MSI又名“Full”设置和Installshield Basic MSI又称“Patch”设置。

完全安装将一些文件复制到GAC,一些文件复制到文件夹等。

修补程序设置会替换GAC中的某些文件和安装文件夹中的某些文件。多么巧妙,不是吗? :)

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

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

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

为什么会这样?安装程序设置为每个人安装,补丁只是替换一些文件,为什么它需要在新用户登录时“安装”某些内容?

谢谢, 马尔科

1 个答案:

答案 0 :(得分:0)

我找到了解决问题的方法......现在很简单,我已经完成了......

我在补丁设置中的Property Manager中添加了一个属性...

属性名称= ALLUSERS 财产价值= 1

此外,此链接帮助了很多Installing an Application for All Users on Windows

干杯, 马尔科