Windows 更新失敗並出現錯誤 80073712,如何修復?

Windows 更新失敗並出現錯誤 80073712,如何修復?

我有一台裝有 Windows 8.1 的筆記型電腦。自周二補丁以來,每次啟動後不久就會神秘地凍結約 4 分鐘。在這一切發生之前,幾乎沒有足夠的時間登入。我嘗試了系統還原,然後嘗試重新安裝更新,但它不起作用。其中一些拿走了,但不是全部。

現在 Windows 更新總是說There was a problem installing updates..我點擊「有幫助」的Get more info文字,上面寫著More info is available online. Get help with error 80073712。這只是連結到微軟網站上的搜尋。最重要的建議似乎是“Windows Update Troubleshooter”,它在運行(多次)時聲稱已經修復了 Windows Update 的各種問題。但它仍然不起作用。同樣的錯誤。

由於擔心可能存在惡意軟體問題,我使用安裝的 COMODO 防毒軟體進行了全面掃描,沒有發現任何問題。

由於擔心可能有硬體問題,我運行了chkdskWindows 記憶體診斷工具,但沒有發現任何問題。

進一步的研究建議使用sfc /scannowdism以及各種選項,例如/restorehealth.sfc無法修復"Amd64\CNBJ2530.DPB" of prncacla.inf,這顯然是與 Windows 更新無關的印表機驅動程式。它也無法修復wbemcomn.dll,但谷歌無法弄清楚它的用途,我也確實不知道。我無法嘗試手動替換它,因為日誌沒有提供完整的路徑,而且我不知道 Windows Search 找到的數十個版本中的哪個版本已損壞。

dism /online /cleanup-image /restorehealth失敗了

Error: 14098

The component store has been corrupted.

進一步的研究表明,dism使用 Windows Update 可以恢復健康,但如果 Windows Update 本身損壞,則必須提供另一個來源。我嘗試安裝我擁有的 Windows 8.1 DVD ISO,並使用其中的 install.wim。命令是Dism /Online /Cleanup-Image /RestoreHealth /source:wim:F:\sources\install.wim:1 /limitaccess。這也會因相同的錯誤而失敗。

研究建議dism使用sfcsfcD進行修復dism

天氣仍然很冷。我嘗試手動卸載過去一個月的所有更新,但是KB3029438拒絕並顯示“發生錯誤。並非所有更新均已成功卸載。”甚至dism似乎無法刪除包裹。

現在我的觸控螢幕也神秘地停止工作了。 (編輯:儘管在重新啟動和安全模式下仍然存在,但第二天就以某種方式清除了。)

我也沒有註意到安全模式下啟動後凍結,這表明可能存在驅動程式問題。

誰能建議如何從這裡繼續下去?我顯然不知道自己在做什麼。

編輯7-21:我從控制面板而不是“Metro”介面嘗試了 Windows 更新。我能夠重新安裝已經下載的更新。但我無法手動下載新的。我將 Windows Update 設定為自動下載更新以取得更新。當我嘗試安裝這些時,其中一個被佔用了,但我仍然無法安裝其餘的。我像以前一樣收到錯誤 80073712,現在也出現錯誤800736B3

到目前為止的日誌。 我從星期二開始就一直在處理這個問題,所以日誌很大。我使用 7zip 來獲得合理的上傳大小。我認為它們解壓縮到大約千兆位元組。

我使用 msconfig 來嘗試選擇性地啟動服務。二分搜尋最終將 COMODO 服務隔離為導致四分鐘凍結的原因。我已卸載 COMODO 並重新啟動 Windows Defender。

7-22:我能夠使用 msu 獨立補丁 install.wim。這是dism修復損壞的更新的足夠好的來源,但不是全部。我不得不dism再次運行,無法解決/limitaccess其他所有問題。現在兩人都dism覺得sfc一切都好。除了 Windows 更新仍然無法運作!

為了確定起見,我單獨嘗試了每個更新。事實證明,每次更新的錯誤都是不同的:

  • 0x80070002 KB2267602
  • 0x800736B3 KB3072630
  • 0x80073712 KB3067505 和 KB3061512
  • 0x80246010 KB3065822

從一開始可能就是這種情況,但在單獨嘗試所有這些之前我沒有註意到。

7-23: 更新的 CBS 和 DISM 日誌。他們變得更大了。sfc和工具dism現在可以修復損壞,但在我應用更新之前它似乎再次損壞。我不知道是什麼原因造成的。也許是 Windows 更新本身?

7-24日:我卸載了 KB3029606。我無法重新安裝它。不適用於 Windows 更新,不適用於獨立的 .msu。組件儲存突然就被損壞了。任何重新啟動或嘗試使用 Windows 更新都會損壞它。然後我必須運行 dism 並等待它完成然後再試一次。我無法在安全模式下使用 Windows 更新,但我確實嘗試過僅使用 Microsoft 服務進行選擇性啟動。即使有選擇性啟動,啟動後它也會再次凍結。 COMODO 可能不是唯一的觸發因素。

7-26:將 amd64_hidbth.inf_31bf3856ad364e35_6.3.9600.17826_none_1413f00629383b56.manifest‌S 從提取的 .msu 複製到 C:\Mfest\SxS\SxS。這需要取得要覆蓋的檔案的所有權,然後將所有權設定回 SYSTEM 以進行替換。每次我執行 Windows 更新時,元件儲存仍然會損壞。我再次嘗試重新啟動、dism、sfc 和 Windows 更新疑難排解。然後我嘗試使用 Windows Update 再次安裝 KB3061512。與之前一樣,它失敗並顯示代碼 80073712。 Windows8.1-KB3029606-v2-x64.msu 也無法像以前一樣安裝。

7-28: 成立本指南,這似乎是Windows 8/8.1版本的InPlace升級修復。

7-30: 修復安裝工作正常。我第一次嘗試時失敗了,因為如果 Windows 更新損壞,「取得重要更新」步驟(本應「幫助安裝更順利」)會失敗。我在沒有預安裝任何更新的情況下再次嘗試。它起作用了,但我不得不花第二天的時間來趕上更新。 Windows 也不想激活,但我發現這是因為修復安裝時我的防火牆設定被重置了。現在一切似乎都很正常。

答案1

您收到錯誤 80073712 ( ERROR_SXS_COMPONENT_STORE_CORRUPT),因為版本 6.3.9600.17919 中的 RPC dll 已損壞 該檔案是最新安全性更新。嘗試刪除更新,執行dism /online /cleanup-image /restorehealth以檢查一切是否正常,然後嘗試再次安裝缺少的 Windows 更新。

如果您無法卸載更新 kb3029438,下載更新將其整合到 install.wim 中

卸載/提交更改後,您可以使用 DISM 並指向新的更新 WIM:

dism /online /cleanup-image /restorehealth /source:WIM:C:\updated_install.wim:1 /LimitAccess

最新的日誌顯示其他遺失的檔案。這次的 amd64_hidbth.inf 版本為 6.3.9600.17826。該文件是更新的一部分KB3029606

2015-07-23 10:53:17, Error                 CSI    00000dae (F) Unable to load manifest for component [ml:280{140},l:140{70}]"amd64_hidbth.inf_31bf3856ad364e35_6.3.9600.17826_none_1413f00629383b56"[gle=0x80004005]

嘗試刪除更新並重新安裝。

答案2

你可以試試這個

  • 以管理員身份開啟Command Prompt(右鍵)
  • 運行sc stop wuauserv以停止 Windows Update 服務
  • 現在Control Panel\System and Security\開始吧Windows Update

這為我解決了這個問題,希望它對你有用

相關內容