卸载不会删除INSTALLDIR中的文件 - 基本Msi - Installshield 2012

Aru*_*run 5 windows-installer installshield basic-msi installshield-2012

我正在使用Installshield 2012 spring professional创建一个Basic Msi安装程序.

在这里,我在应用程序文件中创建一个文件夹结构为C:\ Program files\Test Setup\Productname,Test Setup是INSTALLDIR,在此我有子目录,其中一个[launch]包含exe文件.

我已使用Project Assistant的"应用程序文件"菜单中的"添加文件和文件夹"选项添加了这些文件和目录结构.

安装产品后,当我卸载它时,我发现虽然删除了一些exe文件.启动子目录中的少量exe文件不会被删除.这些exe都没有启动.

Installshield应该删除它创建的所有文件和文件夹,除非它们已经被修改或被使用,但是我在卸载期间没有运行文件,也没有更改任何文件..我哪里错了任何想法?

Aru*_*run 13

我找到了答案.. !! 由于某些注册表项未被删除,文件未被删除,我清除了这些条目,然后尝试安装和卸载,并且它工作正常,所有文件和文件夹都被删除.

这个链接非常有用:

https://community.flexerasoftware.com/showthread.php?125069-Uninstall-does-not-remove-any-files&s=2784104c5543240f8375e4599766dd36