[5 種方法] 如何在 Windows 11/10 上修復 Windows 更新錯誤 0x800f0831

Ken 於 2024/07/05 更新資料救援|產品相關文章

摘要:

您嘗試在電腦上下載 Windows 更新時是否收到 Windows 更新錯誤 0x800f0831?如果是,請按照教學指南修復 Windows 更新錯誤 0x800f0831。如果預設方式沒有任何幫助,您也可以手動安裝更新。

使用 Windows 時,時不時遇到隨機錯誤訊息是很常見的。錯誤 0x800f0831 就是這類錯誤之一。當您嘗試安裝或更新特定的 Windows 元件或功能時,就會發生這種情況。然而,好的部分是解決問題並不像看起來那麼複雜。

為了協助您解決問題,我們提到了針對Windows 更新錯誤 0x800f0831 的多項修復:

問題解決方法 疑難排除步驟
修復 1. 修復 DISM 指令的 0x800f0831 錯誤 按 Windows 鍵 + X 存取快速選單。選擇 Windows 終端機(管理員)... 完整步驟
修復 2. 執行 Windows Update 疑難排解進行修復 按 Windows 鍵 + I 啟動「設定」。導覽至系統 > 疑難排解 > 其他... 完整步驟
修復 3. 使用命令列重設 Windows 更新元件 按 Windows 鍵 + X 存取快速選單。選擇 Windows 終端機(管理員)... 完整步驟
修復 4. 禁用 VPN 和防毒軟體來修復 如果您的 Windows 電腦上執行有任何 VPN,請將其關閉,因為它可能會阻止 Windows... 完整步驟
修復 5. 重新啟動 Windows Update 服務以排除故障 按 Windows 鍵 + R 啟動「執行」。輸入 services.msc 並按 Enter 鍵。找到... 完整步驟

出現 Windows 更新錯誤 0x800f0831 的原因是什麼

最常見的是,當您嘗試在 Windows 電腦上安裝系統更新時,會出現 0x800f0831 錯誤和其他錯誤(例如 Windows 更新錯誤 0x80070422) 。此外,當您嘗試安裝或更新特定的 Windows 元件或功能時,也可能會發生這種情況。您可能會看到以下錯誤代碼:

發生錯誤的一些原因是:

  • 🗂️檔案損壞:您的某些系統檔案很可能已損壞,這導致無法安裝更新。
  • 📈更新服務已停用:您可能已經關閉了 Windows 上的更新服務。因此,Windows 無法完成與 Windows 更新相關的任何任務。
  • 📶 VPN:如果您使用 VPN ,則它有可能阻止 Windows 更新下載和安裝最新更新所使用的協定。此外,以類似的方式,罪魁禍首也可能是您電腦上安裝的任何安全軟體。

在了解了 Windows 更新錯誤 0x800f0831 的原因後,您可以繼續文中以下的五種解決方法。

提示
為了避免不必要的資料遺失,您可能需要備份重要檔案或下載 EaseUS Data Recovery Wizard 來還原Windows中遺失的檔案。

如何修復 Windows 更新錯誤 0x800f0831

現在您已經知道錯誤 0x800f0831 代碼背後的原因是什麼,現在讓我們談談解決方案。

如果您需要影片協助,請查看下面的影片以消除錯誤 0x800f0831。以下是一些重要的時間戳,可幫助您更快地導航:

  • 00:20 禁用代理服務
  • 00:47 重啟後台智慧傳輸服務
  • 01:33 進階服務

修復 1. 修復 DISM 指令的 0x800f0831 錯誤

首先,您可以嘗試一下DISM 指令。 DISM 代表部署映像服務和管理。它是一個內建的Windows工具,可以修改和修復 Windows 11 系統映像。

由於 0x800f0831 錯誤主要是由於系統檔案損壞而發生的,因此執行 DISM 將協助您修復這些損壞的檔案。要執行 DISM,請按照以下步驟操作:

步驟 1. 按 Windows 鍵 + X 存取快速選單。

步驟 2. 選擇 Windows 終端機(管理員)。

步驟 3. 現在執行 SFC Sacannow 指令 (sfc /scannow),該指令將掃描可能有問題的關鍵作業系統檔案。如果該工具發現任何問題,它將用功能正常的快取對應檔案取代該檔案。

步驟 4. 如果 SFC 掃描無法修復問題,請執行 DISM 工具修復系統映像檔。您應該輸入 DISM /Online /Cleanup-Image /RestoreHealth

步驟 5. 執行這兩個指令後,嘗試執行 Windows 更新並查看其是否有效。如果問題解決了,請將此方法分享給您的朋友!

修復 2. 執行 Windows 更新疑難排解

除了 DISM 之外,您還可以考慮執行 Windows 更新疑難排解。在 Windows 中,故障排除工具旨在自動診斷和解決與作業系統各個區域相關的常見問題。要執行它,請按照下列步驟操作:

步驟 1. 按 Windows 鍵 + I 啟動「設定」。

步驟 2. 導覽至系統 > 故障排除 > 其他故障排除程序。

步驟 3. 點選「Windows 更新疑難排解」旁的「執行」按鈕,然後依照螢幕上的步驟進行。

步驟 4. 故障排除程序完成後,請嘗試執行 Windows 更新,看看您是否仍遇到相同的錯誤。如果 Windows 更新疑難排解程式無法正常運作,請嘗試使用本文中的方法解決問題:

修復 3. 使用命令列重設 Windows 更新元件

重設 Windows 更新元件是修復 Windows 上任何更新相關問題的另一種方法。

重設 Windows 更新元件時,您將停止 Windows 更新服務、重新命名特定資料夾並重新啟動服務。

這有助於從頭開始重新建立必要的組件。因此,如果 Windows 更新元件內有任何損壞的檔案導致問題,它將得到修復。

重設 Windows 更新元件,請執行下列步驟:

步驟 1. 按 Windows 鍵 + X 存取快速選單。

步驟 2. 選擇 Windows 終端機(管理員)。

步驟 3. 現在一一執行以下指令停止 Windows 更新、加密服務和 BITS 運行:

net stop wuauserv
net stop bits
net stop cryptsvc
net stop appidsvc

步驟 4. 接下來,輸入並執行 Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*" 以刪除 電腦上 BITS 建立的所有 qmgr*.dat 檔案。

步驟 5. 現在,您必須重新命名 SoftwareDistribution 和 catroot2 資料夾。您可以透過逐一執行這兩個指令來完成此操作:

Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak

步驟 6. 現在您需要逐一執行以下指令,將 BITS 和 Windows 更新服務重設為預設安全性描述命令提示字元:

sc.exe sdset 位 D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRP.DTLOCRRC;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRP

步驟 7. 接下來,輸入 cd /d %windir%\system32

步驟 8. 接下來,您需要重新註冊 BITS 檔案和 Windows 更新相關的 DLL 檔案。為此,請一一執行以下指令:

步驟 9. 現在您必須重設 Winsock,因此請使用 Windows 終端機輸入並執行 netsh Winsock Reset

步驟 10. 最後,您需要透過逐一執行以下指令來重新啟動我們在第一步驟中停用的所有服務:

net start bits
net start wuauserv
net start appidsvc
net start cryptsvc

修復 4. 停用 VPN 和防毒軟體

如果您的 Windows 電腦上執行有任何 VPN,請將其關閉,因為它會阻止 Windows 存取其伺服器並下載必要的更新檔案。

除了 VPN 之外,您還應該關閉 電腦上的所有安全軟體,例如防毒軟體,因為防毒軟體會幹擾 Windows 更新程序並阻止安裝更新。此外,它還可以阻止任何 Windows 更新後台進程運行。

因此,如果您已安裝並正在使用 VPN 和防毒軟體,請停用它們,然後嘗試執行 Windows 更新,看看是否可以解決您的錯誤。

修復 5. 重新啟動 Windows 更新服務

最後,您可以嘗試重新啟動 Windows 更新服務。重新啟動 Windows Update 服務可以解決與 Windows Update 相關的各種問題。當您重新啟動服務時,它會停止並重新啟動負責管理 Windows 更新的元件。

若要重新啟動服務,請依照下列步驟操作:

步驟 1. 按 Windows 鍵 + R 啟動「執行」。

步驟 2. 輸入 services.msc 並按 Enter 鍵。

步驟 3. 找到並雙擊 Windows 更新服務。

步驟 4. 接下來,將啟動類型設定為自動。

步驟 5. 最後,按一下「開始」按鈕,然後按一下「套用」>「確定」。

Windows 更新後使用救援軟體復原遺失的檔案

許多使用者會選擇重設 Windows,這有助於修復錯誤 0x800f0831 或 Windows 更新錯誤 0x80080005 。然而,這也會導致資料遺失。

如果您在執行上述修復或重新安裝 Windows 時遺失了任何檔案並面臨資料遺失,那麼您應該嘗試 EaseUS Data Recovery Wizard 軟體。如何獲得該軟體的試用版?按一下以下按鈕將立即開始下載 EaseUS Data Recovery Wizard。

EaseUS Data Recovery Wizard 是可靠的軟體,可從各種儲存裝置復原已刪除的檔案。您可以記錄意外刪除的檔案、格式​​化硬碟、系統當機以及從其他情況還原資料。

我應該下載 EaseUS Data Recovery Wizard嗎

專家評分 

優點

缺點

  • 只能免費恢復2GB檔案
  • 比競爭對手貴一點

 

總結

這就是如何修復 Windows 更新 0x800f0831 出現錯誤的全部內容。您可以透過執行 DISM 或重設 Windows Update 元件資料夾來快速修復問題。因此,請繼續嘗試這些方法,看看它們是否對您有幫助。

此外,如果您在執行這些方法時確實遇到任何資料遺失,請下載 EaseUS Data Recovery Wizard 軟體,透過簡單的步驟還原遺失的資料。如果您仍然猶豫是否要下載軟體,請查看以下評論以了解更多資訊。

EaseUS 安全嗎? EaseUS 資料救援軟體安全嗎

文中將討論 EaseUS 是否安全。 EaseUS 產品100%安全可靠。閱讀更多>>

Windows 更新錯誤 0x800f0831 常見問題與解答

現在讓我們來看看與錯誤 0x800f0831 相關的一些常見問題:

1. Windows更新錯誤 0x80240034 和 0x800f0831 有什麼差別?

當 Windows 更新服務或更新元件出現問題時,通常會出現Windows 更新錯誤 0x80240034 。相反,錯誤 0x800f0831 表示安裝或更新特定 Windows 元件或功能失敗。

2. 如何修復 Windows 11 上出現的錯誤 0x800f0831?

若要修正 Windows 11 上的錯誤 0x800f0831,您可以嘗試執行 Windows 更新疑難排解。如果您仍然遇到相同的問題,可以使用命令提示字元重設 Windows 更新元件。最後,如果問題仍然存在,您可以考慮重設 Windows。

3. 錯誤代碼 0x800f0831 是什麼原因造成的?

Windows 上的錯誤代碼 0x800f0831 通常是由於安裝或更新特定 Windows 元件或功能的問題而發生的。它可能是由檔案遺失或損壞、與現有軟體衝突或 Windows 更新服務問題引起的。

4. 為什麼Windows更新不起作用?

Windows 更新可能無法運作的原因有很多,例如網路連線問題、磁碟空間不足、系統檔案損壞、與防毒或防火牆設定衝突等。