0x80070570 錯誤是您在更新系統失敗時可能遇到的眾多錯誤代碼之一。

如果你深入搜索,你會發現這段代碼對應的錯誤信息是“ERROR_FILE_CORRUPT;文件或目錄已損壞且無法讀取“,即使“設置”頁面顯示不同的消息也是如此。

根據 Microsoft 的說法,此更新錯誤表明 Windows 組件商店中的損壞。此外,它主要發生在當更新本身涉及組件商店時。但是,更新客戶端也可能無法正確下載此包集合的更新。

修復組件存儲

Windows 組件存儲是Windows 用於修復軟件錯誤的主要程序集。它使用 Windows 更新來安裝新的組件版本。因此,如果組件存儲已損壞,您將遇到 0x80070570 錯誤。您可以運行部署映像服務和管理 (DISM ) 和系統文件檢查器 (SFC) 工具來修復它。

確保您的 PC 已連接到互聯網網絡。然後,按 Win + R 打開運行。鍵入 cmd 並按 Ctrl + Shift + Enter 打開提升的命令提示符。輸入以下命令:DISM/Online/Cleanup-Image/RestoreHealth SFC/Scannow

運行更新疑難解答

如果您的更新客戶端出現問題,您也可以嘗試運行更新疑難解答。為此,

按 Win + R 打開“運行”。鍵入 ms-settings:troubleshoot 並按 Enter 以打開疑難解答設置。轉到其他疑難解答其他疑難解答。單擊 Windows 更新旁邊的運行或選擇Windows 更新> 運行此疑難解答
按照屏幕上的說明進行操作。

重置更新組件

如果下載的更新文件已經損壞,解決該問題的唯一方法是刪除這些文件並重置您的 Windows 更新組件以允許更新客戶端重新下載正確的文件。

打開運行。鍵入 cmd 並按 Ctrl + Shift + Enter 打開提升的命令提示符。輸入以下命令以停止 Windows 更新所需的服務:net stop appidsvc net stop bits net stop cryptsvc net stop wuauserv
然後,您需要使用以下命令刪除更新緩存和預下載文件:del”%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\ qmgr*.dat”
(如果您無法訪問或文件/目錄不存在,請輸入命令:
del”%ALLUSERSPROFILE%\Microsoft\Network\Downloader\qmgr*.dat”) rmdir %systemroot%\SoftwareDistribution/S/Q rmdir %systemroot%\system32\catroot2/S/Q
如果您無法刪除文件夾,則上述某些服務可能已重新啟動。您必須再次停止它們(第 3 步)並刪除文件/文件夾(第 4 步)。現在您需要重置 Winsock 目錄以解決任何阻止您正確連接到 Internet 或更新服務器的潛在問題。必要的命令是:
netsh winsock reset
最後,使用以下命令手動啟動您之前停止的所有服務:net start appidsvc net start bits net start cryptsvc net start wuauserv

重新啟動您的 PC 並檢查您是否仍然遇到更新錯誤。

手動安裝更新

您也可以通過在 Microsoft 更新目錄。這樣做不僅可以繞過錯誤,而且如果更新覆蓋組件存儲中損壞的包,還可以完全解決錯誤。

您可以在“更新設置”頁面上輕鬆找到需要安裝的更新,您可以在此處查看錯誤代碼。

執行系統還原

如果您在對系統進行一些更改後開始遇到錯誤,例如安裝應用程序,此類更改可能導致組件存儲損壞.只要您有進行這些更改之前的還原點,就可以通過執行系統還原來解決問題。

打開運行。鍵入 rstrui 並按 Enter 以啟動系統還原。選擇合適的還原點並單擊下一步。 按照屏幕上的說明進行操作。

Categories: IT Info