微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在测试分​​发的 Windows 更新逐步推出阶段重现问题

如何解决如何在测试分​​发的 Windows 更新逐步推出阶段重现问题

我们正在开发一个 UMDF 设备驱动程序,该驱动程序已经通过了必要的 HLK 测试,甚至测试分发版上的 Windows 更新在更新后似乎也没有显示错误。但是在实际向Windows Update提交驱动程序时,在Gradual Rollout阶段,大量用户遇到的CM_PROB_Failed_POST_START (error code 43)足以暂停驱动程序分发并最终拒绝它。

除了将驱动程序放入 Windows Update 测试分发版之外,是否有更好的方法来安全地模拟/重现此逐步推出问题?根据我们的检查,驱动程序安装日志中的条目 (C:\Windows\Inf\setupapi.dev.log) 总是导致 SUCCESS,每个安装阶段的返回代码返回 0x0。 EventViewer 也没有显示驱动程序故障或警告的迹象。还有什么东西可以用来确定设备上是否发生了代码 43?

非常感谢任何帮助,谢谢。

解决方法

事实证明,有问题的驱动程序只能支持特定品牌的组件,并导致不受支持的品牌失败。因此,需要修改其 CHID 映射以提高特异性并将安装限制为仅适用于合格系统。

Flight Performance 是有关逐步推出失败的重要信息来源。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。