卸载并安装会增加应用程序的报告大小

Mar*_*rke 3 wix

我在WiX上写了一个安装程序; 而且效果很好.但是,我有一个小问题,安装程序的"报告"大小似乎随着每次后续安装而增长.

脚步

  1. 安装应用程序
  2. 转到"控制面板"选择"程序和功能",找到应用程序并查看大小.
  3. 卸载应用程序
  4. 安装应用程序
  5. 返回"控制面板",选择"程序和功能",找到应用程序并再次查看尺寸(它大致按安装程序的大小增长).

有没有人有任何想法我如何阻止安装之间的增长?或者,如果这是设计?

Jir*_*ika 6

您的组件是否Permanent设置为"是"?卸载后即使这些组件也会保留.还要查看RemoveOnuninstall属性.

每个程序可能会也可能不会向Windows 提供自己的大小信息.基于WiX的程序通常不会让Windows猜测.(ARPSIZE在您的项目中搜索以了解您是否这样做.)因此,Windows不一定会注意到所有文件,但通常所报告的所有大小都是通过文件系统进行研究.它可能包含您的程序在其下生成的文件Program Files.

此大小不包括Windows Installer Cache占用的空间.这也是很好的了解,因为它通常与安装的软件本身一样大.MSI主要用于支持更轻松的卸载.

要一次性清理与程序相关的磁盘空间,可以使用Windows清理实用程序.