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 以啟動系統還原。選擇合適的還原點並單擊下一步。
按照屏幕上的說明進行操作。