gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 16:03:59 26 4
gpt4 key购买 nike

我在 WiX 中编写了一个安装程序;而且效果很好。但是,我遇到了一个小问题,安装程序的“报告”大小似乎随着每次后续安装而增长。

脚步

  • 安装应用程序
  • 转到“控制面板”选择“程序和功能”,找到应用程序并查看大小。
  • 卸载应用程序
  • 安装应用程序
  • 返回“控制面板”,选择“程序和功能”,找到应用程序并再次查看大小(它大致根据安装程序的大小增长)。

  • 有没有人知道我如何阻止安装之间的增长?或者,如果这是设计使然?

    最佳答案

    你的组件有没有Permanent设置为"is"?即使在卸载后,这些组件也会保留。另找 RemoveOnuninstall属性。

    每个程序可能提供也可能不提供its own size information到 Windows。基于 WiX 的程序通常不会,让 Windows 猜测。 (在您的项目中搜索 ARPSIZE 以了解您是否这样做。)因此,Windows 不一定会注意到所有文件,但通常报告的所有大小实际上都是通过文件系统获取的,值得研究。它可能包含您的程序在 Program Files 下某处生成的文件。 .

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

    对于与程序相关的磁盘空间的一次性清理,您可以使用 Windows Cleanup utility .

    关于wix - 卸载和安装会增加报告的应用程序大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9976458/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com