gpt4 book ai didi

windows-installer - 微星 : How to speed up ExecuteAction

转载 作者:行者123 更新时间:2023-12-02 06:24:19 25 4
gpt4 key购买 nike

在我当前的 MSI 中 ExecuteAction至少需要 1m 30s。我创建了一个简单的 msi(来自 WiX 示例),ExecuteAction 大约需要 4 秒。

如何优化我的 MSI 程序包,使 ExecuteAction 运行得更快?

最佳答案

Windows 使用 ExecuteAction 启动 system restore point .根据您的机器配置,这可能需要相当长的时间。在对我们公司的安装程序进行性能测试时,我们遇到了 5 到 26 秒的运行时间。

Windows XP 似乎默认情况下不创建系统还原点。但是,Windows Vista 和 Windows 7 可以。以下是我们在 24 台机器上的测试结果(平均值):

  • Windows XP:1 秒
  • Windows Vista:7 秒
  • Windows 7:13 秒

Windows 7(在 Windows Installer 5 中)有一个解决方法。 Here is the MSDN article.解决方法是禁用安装程序的系统还原点。这是 WiX 中的解决方法:

<Property Id="MSIFASTINSTALL" Value="1"/>

Here is another example of the same problem as yours我在哪里找到了解决方案。

关于windows-installer - 微星 : How to speed up ExecuteAction,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3598774/

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