如何在 Windows PC 上修復錯誤代碼 0x80070157

如何在 Windows PC 上修復錯誤代碼 0x80070157

在這篇文章中,我們討論了導致此錯誤代碼的可能原因以及修復此錯誤代碼的三種工作方法。

修復 - 錯誤代碼 0x80070157

在 Windows 11/10 上解決錯誤代碼 0x80070157 的方法

預設情況下,Windows 會自動下載並安裝待處理的更新到您的電腦。之後您會收到一條提示,建議重新啟動電腦。但是,當您遇到此錯誤代碼 0x80070157 時,此過程不會自動發生。相反,您需要先解決導致此錯誤代碼的原因。或者,您可以手動下載並安裝可用更新,否則不會發生。

可以在 Windows 11/10 PC 上解決此錯誤的三種解決方案如下:

1. Windows 更新故障排除

Windows 11/10 包含一個故障排除工具,可以尋找阻止 Windows 更新的根本原因並解決它們。您所需要做的就是使用該工具並啟動它。以下是執行此任務的方法 –

Windows 11

  • 按 Win + I 啟動「設定」並存取以下路徑 –

Settings > System > Troubleshoot > Other troubleshooters

  • 在“最頻繁”下找到“Windows 更新”,然後按一下“執行”按鈕。
Windows 11 更新疑難排解
  • 接下來將啟動疑難排解程式。請按照螢幕上的指示解決此錯誤代碼。

Windows 10

  • 按 Win + I 啟動「設定」並導覽至以下路徑 –

Settings > Update & Security > Troubleshoot > Additional troubleshooters

  • 在「最常見」下找到「Windows 更新」並點擊它。
  • 當它展開時,點擊運行疑難排解
Windows 更新疑難排解
  • 接下來將啟動疑難排解程式。請按照螢幕上的指示解決此錯誤代碼。

疑難排解程式將盡力找到此問題的解決方案,並為您提供一個選項 – “應用此修復”。點擊此按鈕後,更新問題將自動解決。如果找不到此問題的解決方案,您可以跳到下一個解決方法。

2.重置更新組件

Windows 11/10 上有兩個快取資料夾,用於儲存有關更新的所有基本資訊。一段時間後,您需要清除這些資料夾。否則容易出現0x80070157之類的錯誤。如果你去清除這兩個資料夾中的內容,那就弊大於利了。清除 Windows 快取資料夾可能會導致作業系統崩潰。

有一種方法可以做到這一點,其中包括停止所有 Windows 更新服務,然後您可以繼續清除 Windows 快取資料夾。請遵循以下有關如何在 Windows PC 上執行此任務的指南 –

  • 按 Win + X 並選擇 Windows 終端機(管理員)。接下來可能會出現UAC窗口,點擊“是”授權以管理員身份打開它。
  • 預設情況下,終端機將開啟 Windows PowerShell(管理員)。按住鍵盤上的「Ctrl + Shift + 2」鍵啟動命令提示字元。
  • 在提升的控制台上,依序執行這些程式碼。確保單獨執行所有這些命令。

net stop bits

net stop wuauserv

net stop appidsvc

net stop cryptsvc

  • 執行以下程式碼以刪除新增至系統的任何網路設定檔。

Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*"

  • 正如我們所討論的,透過運行這兩個程式碼來清除兩個快取資料夾。

rmdir %systemroot%\SoftwareDistribution /S /Q

rmdir %systemroot%\system32\catroot2 /S /Q

  • 當您正在重設 Windows 更新元件時,請確保也重設您的網路。為此,您需要一一運行以下程式碼。

netsh winsock reset

netsh winsock reset proxy

  • 透過執行此程式碼解決系統檔案損壞問題。

sfc /scannow

  • 重新啟動您之前停止的那些服務。

net start bits

net start wuauserv

net start appidsvc

net start cryptsvc

  • 重新啟動您的電腦,希望錯誤 0x80070157 能夠解決。

3.手動安裝Windows更新

在電腦上重置更新組件後,錯誤 0x80070157 應該已解決。但是,如果沒有,您可以手動下載相關的獨立軟體包並將其安裝在您的裝置上。繼續這種方式將讓您安裝特定的更新,但它不能解決根本原因。因此,您可能會在電腦上再次遇到該錯誤。

以下是如何手動取得最新的累積更新並將其安裝在 Windows 11/10 上 –

  • 首先,存取Windows 11更新記錄。如果您在 Windows 10 電腦上收到此錯誤代碼,請導覽至此網頁
  • 使用左側導覽並選擇系統上安裝的 Windows 11/10 版本。選擇頂部鏈接,您將獲得所需的知識庫編號。記下此KB 編號並造訪 Microsoft 更新目錄。
複製 Windows 11 更新記錄中的 KB 編號
  • 將累積更新編號(以「KB」開頭的編號)複製/貼上到搜尋列中,然後按Enter
透過更新目錄搜尋更新 - 錯誤代碼 0x80070157
  • 您將看到與此編號相符的更新清單。選擇最適合您的系統架構的一個,然後按一下「下載」按鈕。在下面的快照中,我選擇了 ARM64。如果您的電腦上的情況有所不同,請選擇 64 位元選項。在 Windows 10 上,您有三個選項可供選擇,因為它也支援 32 位元。
選擇您的更新並點擊“下載”按鈕 - 錯誤代碼 0x80070157
  • 點擊隨後視窗中的頂部鏈接,然後瀏覽到要儲存此文件的資料夾。
  • 安裝檔案下載完成後,雙擊它開始安裝。

就這樣,您已成功繞過錯誤代碼並在您的電腦上安裝了所需的更新。如果您在安裝待處理的 Windows 更新時仍然遇到問題,請在評論部分告知我們。

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *