如何修復 Windows 11 和 10 中的錯誤 0x80070057

Jacki

Windows 中的 0x80070057 錯誤可能是一個令人頭疼的問題,它會在 Windows 更新、系統備份等各種操作過程中彈出,甚至在嘗試從 Microsoft Store 下載應用程序時也會出現。此錯誤通常表示 Windows 遇到了無效的參數或參數,但根本原因可能有所不同。讓我們探索一些有效的方法來解決這個問題並使您的系統回到正軌。

Windows 附帶了用於診斷和修復常見問題的內置工具。 Windows 更新疑難解答程序是解決更新相關問題的一個很好的起點。

步驟一:Windows key + I打開設置。

步驟2:導航到系統 > 疑難解答 > 其他疑難解答。

步驟3:在列表中找到“Windows Update”,然後單擊旁邊的“運行”。

第4步:按照屏幕上的說明進行操作並應用所有建議的修復。

此自動化過程通常可以解決常見的更新問題,而無需手動干預。

清除 SoftwareDistribution 文件夾

SoftwareDistribution 文件夾存儲用於 Windows 更新的臨時文件。清除其內容通常可以解決與更新相關的錯誤。

步驟一:以管理員身份打開命令提示符。您可以通過右鍵單擊“開始”按鈕並選擇“Windows 終端(管理員)”來完成此操作。

步驟2:鍵入以下命令,每條命令後按 Enter 鍵:

net stop wuauserv
net stop bits
net stop cryptsvc
net stop msiserver
ren C:WindowsSoftwareDistribution SoftwareDistribution.old
net start wuauserv
net start bits
net start cryptsvc
net start msiserver

步驟3:關閉命令提示符並重新啟動計算機。

推薦閱讀:如何修復“我們無法格式化所選分區”錯誤 0x80070057

這些命令停止必要的服務,重命名 SoftwareDistribution 文件夾(有效地清除它),然後重新啟動服務。此過程通常可以解決 Windows 更新的問題。

運行系統文件檢查器 (SFC)

系統文件檢查器是一個掃描並修復損壞的 Windows 系統文件的實用程序。

步驟一:以管理員身份打開命令提示符。

步驟2:鍵入以下命令並按 Enter:

sfc /scannow

步驟3:等待該過程完成。可能需要幾分鐘。

第4步:掃描完成後重新啟動計算機。

如果 SFC 找到並修復任何損壞的文件,它可能會解決 0x80070057 錯誤。

使用 DISM(部署映像服務和管理)

DISM 是另一個可以修復 Windows 映像文件的強大工具。

步驟一:以管理員身份打開命令提示符。

步驟2:按順序運行以下命令,每個命令後按 Enter 鍵:

DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth

步驟3:該過程完成後重新啟動計算機。

DISM 可能需要一段時間才能運行,尤其是 RestoreHealth 命令。要有耐心,讓它完成任務。

重置 Microsoft Store 緩存

如果從 Microsoft Store 下載應用程序時遇到 0x80070057 錯誤,重置商店緩存可能會有所幫助。

步驟一:Windows key + R打開“運行”對話框。

步驟2:類型wsreset.exe並按 Enter 鍵。

步驟3:等待該過程完成。完成後,Microsoft Store 將自動打開。

此過程會清除 Microsoft Store 緩存,這可以解決與下載和更新應用程序相關的各種問題。

修改註冊表以查找備份錯誤

如果您在 Windows 備份期間看到 0x80070057 錯誤,修改註冊表可能會有所幫助。但是,編輯註冊表時要小心,因為錯誤的更改可能會導致系統不穩定。

步驟一:Windows key + R, 類型regedit,然後按 Enter 鍵。

步驟2:導航至:HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftSystem

步驟3:在右側窗格中右鍵單擊,選擇新建 > DWORD(32 位)值。

第4步:命名它CopyFileBufferedSynchronousIo

第5步:雙擊新值並將其數據設置為 1。

第6步:單擊“確定”並重新啟動計算機。

此註冊表更改有時可以解決與備份相關的 0x80070057 錯誤。

如果這些方法都無法解決 0x80070057 錯誤,請考慮將系統還原到錯誤開始發生之前的某個點。作為最後的手段,您可能需要考慮全新安裝 Windows,但請務必先備份重要數據。