최근에 오래된 노트북 한 대를 윈도우로 복원하는 중 7 그 후,Windows 업데이트가 KB4534310、KB4539601 이 두 개의 KB를 설치하지 못하고 계속 멈춤,어느 것을 설치해도 8024200D 오류가 발생,게시글을 찾아 테스트한 지 이틀,總算解決。

先講結果,主要的問題是因為少裝了 KB4524157,因此只要補上這個更新,即可正常安裝 KB4534310、KB4539601 這兩個 KB。至於為什麼會漏裝 KB4524157,我也不確定,猜想是 Windows Update 的判斷機制存在著一些問題。
在國外 Sysnative 論壇有不少求助 Windows Update 錯誤的文章,解決方式都是先透過 Dism 安裝無法安裝的 KB,再去調閱 CBS.log 查看出錯的原因為何,進而排除掉問題。下面以我這次安裝 KB4534310 遇到 8024200D 為例:
◎ 首先下載 KB4534310 的.msu 檔。
◎ 將其放在特定目錄,下面以 “C:\temp” 為例。
◎ 以系統管理員身分執行 cmd,並切換到 C:\temp。
◎ 將 .msu 檔解開。
expand windows6.1-kb4534310-x64_4dc78a6eeb14e2eac1ede7381f4a93658c8e2cdc.msu -f:* C:\temp
◎ 透過 Dism 安裝。
DISM.exe /Online /Add-Package /PackagePath:C:\temp\Windows6.1-KB4534310-x64.cab
◎ 安裝過程應該同樣會跳出錯誤,接著開啟 C:\Windows\Logs\CBS\CBS.log 檔,檢查錯誤內容。以這次為例,可以找到以下錯誤:
2020-10-07 10:00:01, Info CBS Failed to find file: amd64_microsoft-windows-t..s-clientactivexcore_31bf3856ad364e35_7.2.7601.24513_none_483bacf91f1898dd\mstscax.dll [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND] 2020-10-07 10:00:01, Info CBS Failed to gather all required files. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND] 2020-10-07 10:00:01, Info CBS Failed to gather all missing files for package: Package_for_RollupFix~31bf3856ad364e35~amd64~~7601.24544.1.9 [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
比較可惜的是,接下來我不知道要怎麼藉由這些錯誤訊息,去查到所缺的 KB 檔為何,論壇上的文章,都是提問者提供 CBS 檔後,回文者會點出關鍵的錯誤的訊息,接著並指示可以安裝某某 KB 後,再試試看。我這次就是嘗試過不少 log 中的關鍵字去咕狗,하지만 마지막 仍是只找到 Sysnative 上的討論串,告知要去下載 KB4524157,真可惜~。
[參考連結]








형제,내 상황과 동일함,그리고 나는 KB4524157 설치 패키지를 다운로드했음,하지만 설치가 성공하지 않음,업데이트가 설치되지 않았다고 표시됨。请问是什么原因呢?
这我就不清楚了,或许可以去找安装 log 釐清原因。
情况和博主介绍的一样。先下载安装KB4524157,再下载安装KB4534310/4539601,安装历史记录显示3个KB都成功,但已安装更新列表中仅显示KB4539601,其2个KB均未显示。再尝试安装后2个KB,弹窗提示该更新不适合本机。还是搞不懂!
일부 경우에,설치된 업데이트가 '업데이트 기록'에 표시되지 않지만,'설치된 업데이트'에는 표시된다,하지만 보아하니 당신이 겪은 상황은 그 반대인 것 같다,이건 나도 경험해본 적이 없다,呵。
내 상황과 동일함,정확히 사흘 동안 결과가 없었다,포기하기로 결정했다,이 글을 보았다,해결되었다! 감사합니다!‘
천만에요 🙂
정말 감사합니다,결국 몇 주 동안 찾아본 후 당신이 해결책을 주셨다
공유해 주셔서 감사드리며, 처음부터 제대로 작동한다
천만에요. 🙂