首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >包含大量文件的WIX msi在欢迎对话框发布前拍摄

包含大量文件的WIX msi在欢迎对话框发布前拍摄
EN

Stack Overflow用户
提问于 2018-09-26 22:57:52
回答 1查看 482关注 0票数 1

问题是,当启动MSI时,启用欢迎对话框需要很长时间,在开发环境中大约需要3-4分钟。当取消选择特定功能并重新选择以供使用时,也会出现相同的问题。

我怀疑延迟似乎是由于标准的自定义操作,如CostInitialise、FileCost和CostFinalise。

此行为会影响用户界面体验。是否有解决此问题的解决方法。

EN

回答 1

Stack Overflow用户

发布于 2018-09-27 05:41:55

Paraffin :早期版本中的工具Paraffin可用于生成包含多个文件的组件。不推荐,但有可能:Generate WIX authoring files to contain multiple files under a single component

MSIFASTINSTALL:可能会尝试在属性表中将属性设置为3。这是为了限制成本计算并避免创建系统还原点。这可以大大加快速度。但愿能去。

MSI最大包大小:文件有许多大小限制。我不确定您是否启用了大型MSI包所需的架构更改?在installsite.org上查看此主题:

Microsoft Doc: (您可能需要的架构更改)。

Consolidation:将在这里纳入评论中的一些建议:

安装文件:获取创建的正确日志文件,以便获得更多调试材料:

  • Log - more on logging from installsite.org
  • Admin msiexec.exe /i C:\Path\Your.msi MSIFASTINSTALL=3 /L*v C:\Your.log:在执行管理员安装后尝试运行安装。这将避免CAB解压,这可能是冗长的:msiexec.exe /a MySetup.msi TARGETDIR=C:\MySetup (另请参阅安全软件干扰设置:只是为了排除它,如果您使用WiX尝试使用a different setup GUI.
  • Security WiX编译您的设置:一定要尝试在测试安装期间禁用您的安全软件,以查看反病毒或反恶意软件是否会杀死CAB解压或阻止自定义操作或比CAB操作更慢整体运行速度:检查任何自定义操作,并可能在测试运行时禁用它们。只是为了缩小范围。不是最有可能的候选者,但我已经看到它的发生--通常是与安全软件interference.
  • Regroup和分解结合使用:以及我们最终经常遇到的一种简单的选择:将设置拆分成不同的部分,以获得更快的每次安装。您可以使用WiX的刻录引导程序/定序器/下载器/链接器在sequence.
  • Run本地安装几个MSI文件:仅供记录,如果您运行的是网络共享,请复制本地安装程序,然后重试。

WiX刻录选项还允许您编写自己的外部设置图形用户界面。我不确定这对安装速度有什么帮助。你不会显示你自己的慢速对话框,但是成本计算仍然会运行。当安装程序在静默模式下运行时(很可能),就会发生。

一些链接

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52520739

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档