我使用了wix生成的msi文件来安装软件。安装软件可以正常工作,但有时在卸载时会出现一些问题。WIX:安装程序在卸载时未删除属性
所有在“PROGRAMM文件”的文件被删除的预期,但在卸载后,一些数据仍然保留在系统上:
- 在进入应用“程序和功能”
- 安装在“C:\ WINDOWS \安装程序\”
- (和一些注册表项这点上面的两件事情)
的问题是:只要这些数据是在系统上,这是不可能遏制停止相同版本的软件。安装程序显示“修复/删除”操作。他们都没有工作了。
但是为什么安装程序不能删除这些文件/条目? 可能是什么问题?
只是一些注意事项:执行MajorUpgrade时,新安装程序将删除所有旧条目。但这不是一个解决方案。 回答是,所有这些注册表项和文件都可以手动删除。之后,重新安装是可能的,但这对用户来说也不是解决方案。