如何解决如何在测试分发的 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 举报,一经查实,本站将立刻删除。