升级不会更新VirtualStore文件

时间:2012-12-13 00:40:23

标签: wix

如果启用了UAC,我的安装程序必须以提升的管理员权限运行。这很好用。当我升级应用程序(使用MajorUpgrade元素)时,应用程序将被卸载并重新安装。

在运行时,应用程序会尝试更改程序文件文件夹中的某些文件,这些文件会将项目复制到用户虚拟商店中。这些在卸载期间不会被删除。

在升级/重新安装过程中,是否有正确的方法可以为VirtualStore中的所有用户删除应用程序文件副本?

1 个答案:

答案 0 :(得分:0)

放入虚拟商店的文件,根据谁编写它们以及何时按用户数据文件定义。通常不应在卸载期间删除此类文件。如果有问题的文件实际上不是每用户数据文件,应该修复导致它们写入的应用程序以写入适当的位置,以受控方式更新它们,甚至根本不写入它们。