这篇文章记录了 Windows 10 升级至 2004 版本时进度长时间卡在 61% 的排查思路和解决办法。
While Windows 10 updating from version 1909 to 2004, the progress stuck(,hang, freeze) at 61%, which is a known issue related to Conexant ISST audio drivers.
But in my case, I don’t have this driver in my system. And the Microsoft Community Forum just provides random guesses or solutions as usual, such as unplug some external devices or do a system check.
Finally, here is the proper way to diagnose the issue during Windows update I found: Resolve Windows 10 upgrade errors - Windows IT Pro - Windows Deployment | Microsoft Docs
- Download SetupDiag tool from SetupDiag - Windows Deployment, which is a tool to collect and analyze the logs from Windows Update.
- Excute the
SetupDiag.exe, two files will be generated in the same path, which are
- In my case,
SetupDiagResults.logsaid SetupDiag was unable to match to any known failure signatures, which works properly because the update just stuck at 61% without any error report.
- According to Log files - Windows IT Pro - Windows Deployment, the issue happened at Down-Level, and the log for it is setupact.log, which is collected into
Logs.zip. And here are the last serval lines of my log:
2020-06-13 19:59:05, Info MIG AddDriverFiles: Processing driver: Mobile Intel(R) Processor Family I/O PCI Express Root Port #9 - 9D18, INTEL, INTEL
As the log shown above, the progress hangs at 19:59:05, which is Processing driver: HP Dock Audio, Synaptics, Synaptics. I do connect a HP Thunderbolt 3 dock to my ThinkPad X1 Tablet 3rd Gen. So I disconnected it, uninstalled the device and driver for it, reboot and the update works again as I expected.
PS. I’ve tried update the system using Windows 10 2004 MSDN image, it stuck at 31% due to the same issue. The proper way to fix this is shown above.