install4j卸载程序不会删除所有文件

时间:2012-08-01 13:19:54

标签: install4j

我正在使用由编译的install4j 4.0.5为桌面应用程序生成安装程序 j2re1.4.2_08并在WindowsXP上运行。问题是除非先前安装程序安装的文件,否则卸载程序不会删除任何文件。 示例:将我的应用程序安装到程序文件文件夹中即可 “沃达丰”。我的应用程序进一步创建了一些文件和文件夹到“沃达丰” 夹。在卸载时,它删除所有创建的东西 通过我的应用程序创建的文件和文件夹保留 甚至在重新启动我的机器几次之后在“沃达丰”中,所以我需要删除安装文件夹中的所有文件。 我需要您的支持才能知道如何解决此问题,如果有任何解决方法,我可以解决此问题。

1 个答案:

答案 0 :(得分:3)

卸载程序不会删除安装文件夹中的所有文件和文件夹。仅删除以下文件:

  • 安装程序中包含的文件,并具有导致卸载的卸载策略,例如“始终”或“如果已创建”。

  • 安装程序使用context.registerUninstallFile(...)注册的文件

如果删除这些文件后安装目录为空,则安装目录也将被删除。

如果要删除其他外部创建的文件,请改为使用“删除文件或目录”操作。