1. 症状描述:
用户现从V2020-L版本升级至V2022-L版本过程至85%时系统发生蓝屏,导致升级失败。
2. 问题分析:
- 使用日志收集工具收集日志,首先查看setupdiag.log,发现问题发生在OOBE boot apply操作过程中,时间为2022/08/12 16:42:39。且提示查看C:\$WINDOWS.~BT\Sources\Rollback\setupmem.dmp。
- 从Setupact.log和Setuperr.log中未能定位到问题原因。
- 从Setupmem.dmp文件查看call stack有aksfridge.sys介入,且此文件非系统原生驱动文件。
7: kd> kL # Child-SP RetAddr Call Site 00 fffff388`311c6788 fffff805`756120be nt!KeBugCheckEx 01 fffff388`311c6790 fffff805`755ccf2f nt!PspSystemThreadStartup$filt$0+0x44 02 fffff388`311c67d0 fffff805`755fff8f nt!_C_specific_handler+0x9f 03 fffff388`311c6840 fffff805`754e6eb7 nt!RtlpExecuteHandlerForException+0xf 04 fffff388`311c6870 fffff805`754e5ab6 nt!RtlDispatchException+0x297 05 fffff388`311c6f90 fffff805`756091ac nt!KiDispatchException+0x186 06 fffff388`311c7650 fffff805`75605343 nt!KiExceptionDispatch+0x12c 07 fffff388`311c7830 fffff805`bdfbe1fe nt!KiPageFault+0x443 08 fffff388`311c79c0 fffff805`bdfbe546 aksfridge+0x4e1fe 09 fffff388`311c7a90 fffff805`75555935 aksfridge+0x4e546 0a fffff388`311c7b10 fffff805`755fe728 nt!PspSystemThreadStartup+0x55 0b fffff388`311c7b60 00000000`00000000 nt!KiStartSystemThread+0x28 7: kd> lmDvmaksfridge Browse full module list start end module name fffff805`bdf70000 fffff805`bdfef000 aksfridge (no symbols) Loaded symbol image file: aksfridge.sys Image path: \??\C:\Windows\system32\drivers\aksfridge.sys Image name: aksfridge.sys Browse all global symbols functions data Timestamp: Tue Aug 27 17:18:23 2019 (5D64F55F) CheckSum: 000853A8 ImageSize: 0007F000 Translations: 0000.04b0 0000.04e4 0409.04b0 0409.04e4 Information from resource tables: |
d. 通过用户反馈查看此问题文件,怀疑此驱动文件对应的三方软件可能是名为Sentinel Runtime,全称:Sentinel LDK Run-time Environment Command-line Installer for Windows。从HKLM_32Bit_Uninstall.reg文件查看此文件的版本为8.11,而该应用官网查看到此版本只支持Windows 10 Version 2004版本,如果需要支持21H2版本则需要安装8.43版本。
3. 问题原因
aksfridge.sys导致系统升级过程中蓝屏。
4. 解决方案:
1)禁用此驱动程序。
- 同时按下Windows+R,运行regedit。
- 找到如下位置HKLM\System\CurrentControlSet\Services\aksfridge。
- 在右侧界面,双击Start键,将其值改为4。
- 点击确定,保存修改,退出注册表编辑器后重启计算机。
- 尝试升级。
2)建议客户升级至8.43版本。
最终客户禁用驱动后问题解决。