我正在创建更新设置文件。在我的初始安装中,我有一个在 [UninstallRun] 中调用的 EXE 文件。在更新中,我想永久删除此 EXE 文件,但更新后卸载时似乎总是抛出错误“无法删除某些元素”。
要删除 EXE,我尝试在更新的[InstallDelete]
. 这会删除文件,但在卸载时仍会抛出错误消息(即使所有文件都已明确删除)。
我尝试在更新中替换 EXE 并使用deleteafterinstall
标志,但这并没有什么不同。
如果我什么都不做,只是安装它,当我运行卸载程序时,会调用 EXE 文件,即使更新不再包含该[UninstallRun]
部分。所以看起来初始安装的安装文件正在用于卸载部分。
出于本项目的目的,我无法更改初始安装,因此一切都必须从更新安装开始。有没有办法删除放在一个UninstallRun
部分中的现有文件?