【发布时间】:2014-04-12 05:21:21
【问题描述】:
我有一个工作的 WIX 引导程序,它确实安装了我需要安装的软件。然而,至少在 Windows 8 上,有 16 分钟的时间它似乎什么都不做。查看 TaskManager,我看到没有进程从 Bootstrapper 获取资源(我可以说)。由于某种原因,大约 15 分钟后它就会完成安装:
[0E6C:0E90][2014-01-24T13:49:45]i299: Plan complete, result: 0x0
[0E6C:0E90][2014-01-24T13:49:45]i300: Apply begin
[0E04:0DD8][2014-01-24T14:05:35]i360: Creating a system restore point.
[0E04:0DD8][2014-01-24T14:05:50]i361: Created a system restore point.
在日志显示“申请开始”之后,关于为什么这需要这么长时间的任何想法?
注意:在 XP 或 Vista 或 7 上不会发生该行为。我认为这与安装期间“暂停”Windows 更新有关。有人知道吗?
谢谢。
【问题讨论】:
-
您是否在 Windows 8 之前的操作系统上测试过它,例如Windows 7、Vista、XP?您使用的是自定义引导程序代码还是默认 UI?最好在这里分享您的 Burn Wixology。
-
您好 Farrukh,我已经更新了我的问题以反映您的问题。答:是的,在 XP、Vista、7 上,“应用开始”和“还原点”步骤之间不需要 15 分钟。我认为这可能与 Windows 8 在某些类型的安装期间暂停 Windows 更新的方式有关。不是当然,还没有找到答案。我正在使用 WixStandardBootstrapperApplication HyperlinkLicense(LicenseUrl 为空白)
-
@JasonHughes 您是否排除了 15 分钟暂停特定于该机器的可能性? (阅读:你在另一台win 8机器上试过吗?) 追问:是否可以选择安装8.1看看问题是否消失?
-
嗨,Jason,您能否更新线程并简要说明修复的工作原理?仅供大家看到帖子时参考。
-
您好 Glytzhkof,我错误地将您的答案标记为答案。问题依然存在。多台windows 8机器。还在调查中,有什么我会更新的。
标签: wix bootstrapper