0

我已经使用 Installshield 2013 Premier 创建了一个基本的安装程序包,并且在默认语言(英语)下一切正常。

但是,当用户使用非默认语言(例如加泰罗尼亚语)安装软件,然后再次卸载时,并非文件ProgramFiles夹中的所有文件都被正确删除。

如果用户使用默认语言(英语)安装,那么在卸载后,文件ProgramFiles夹中的所有文件都会成功删除。

无论语言如何,请建议我该怎么做才能达到相同的结果。

提前致谢。

4

1 回答 1

1

我对 InstallShield 2013 有类似的问题。解决方法是删除注册表文件夹中的路径条目:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\SharedDLLs\

要设置SHAREDNo,我从我的 InstallShield 中删除了应用程序文件并重新添加它们,从而允许 InstallShield 依赖项向导找到依赖项。现在,安装程序无需从注册表中删除条目即可卸载这些文件。

有不同的设置SHARED方法No吗?例如,是否有一个复选框我可以取消选中每个文件以设置SHAREDNo??

于 2015-05-04T17:09:46.463 回答