2

我想知道在每个用户或每台机器安装的情况下如何更改或者计算机更改磁盘成本。

当我签入程序文件时,我有一个大小约为 50 MB 的安装程序,但是当我使用 DiskCostDlg 时,它显示为 96 MB,我正在为每个用户和每台机器安装,我很惊讶地看到在这两种情况下,磁盘要求是相同的。

我需要知道是否有可能更改磁盘要求,或者它是否是 Wix 安装程序的默认属性。

谢谢

4

1 回答 1

4

Windows Installer 需要额外空间用于安装过程。这就是为什么它显示的内容超过您的总文件大小。这是一篇更详细的文章:http: //blogs.msdn.com/b/heaths/archive/2008/07/24/why-windows-installer-may-require-so-much-disk-space.aspx

我正在执行每个用户和每台机器的安装,我很惊讶地发现在这两种情况下磁盘要求是相同的。

Per-user 或 per-machine 指的是安装位置,它们与文件大小无关。安装的文件是相同的,并且它们在任何位置都具有相同的大小。

我需要知道是否有可能更改磁盘要求

它无法更改,因为它是由 Windows Installer 自动计算的。

于 2012-06-28T16:50:17.660 回答