Windows 更新的重要性與錯誤 0xc1900131
Windows 更新對於保持作業系統穩定、安全性和效能良好至關重要。 Microsoft 定期發布這些更新以引入新的改進、修復檢測到的漏洞的修補程式並添加新功能。
大更新,例如23H2或24H2,只是指大版本升級,還包括圖形層面的改變和系統的最佳化。每個更新都分配有一個唯一的知識庫編號,可以追蹤其具體資訊。然而,並非所有更新都能順利進行,有些可能會遇到 Windows 更新錯誤 0xc1900131 等問題,無法成功安裝。
為什麼會出現0xc1900131錯誤
0xc1900131錯誤主要發生在主要版本升級期間,當安裝程式無法驗證特定檔案或套件的完整性時。常見原因包括安裝檔案損壞或不完整、安裝程式與系統配置之間的衝突或儲存問題導致資料誤讀。
如果檔案被篡改或更改,觸發安全檢查以阻止安裝,也可能會發生這種情況。 0xc1900131錯誤會中斷升級過程,導致系統無法完成安裝。例如,一些用戶報告在升級到 23H2 或 24H2 時遇到此問題。
修正 0xc1900131 錯誤
雖然錯誤 0xc1900131 有多種潛在的修復方法,但它們通常涉及解決根本原因,例如清理磁碟空間、更新驅動程式或修復系統檔案。進階方法可能包括重設 Windows 更新元件或執行就地升級。
下面將提供解決該問題的詳細說明。如需方便且自動化的解決方案,您可以考慮使用FortectMac Washing Machine X9修復,它可以偵測並修復潛在的Windows問題,簡化更新流程並恢復系統功能。
修補 1. 執行 Windows 更新疑難排解
Windows 更新疑難排解是一個有用的工具,可以幫助您發現與更新過程相關的潛在問題並自動修復它們。要運行它,請按照下列步驟操作:
- 在 Windows 搜尋中輸入 疑難排解,然後按下 Enter。
- 選擇其他疑難排解/其他疑難排解。
- 從清單中尋找Windows 更新。
- 點擊它並選擇運行疑難排解/運行。
-
更新過程完成後重新啟動您的電腦。
修復 2. 執行磁碟清理
當 0xc1900131 錯誤的原因是快取有問題,可能會阻止新更新安裝在您的電腦上時,磁碟清理非常有用。磁碟清理在刪除這些檔案方面表現出色,並且還釋放了一些空間。
- 在 Windows 搜尋中輸入 磁碟清理,然後按下 Enter。
- 如果您的Windows安裝在磁碟機C上,請從清單中選擇它(預設),然後按確定。
- 點選清理系統檔案。
- 再次選擇您的主磁碟,然後按一下確定。
- 此處,選擇使用的資料的最大部分- 這些通常包括Internet 臨時檔案、 Windows 更新、臨時檔案、、臨時檔案、
回收站- 、傳送優化文件、和其他。
點擊
確定——這個過程應該很快就會完成。
修補 3. 掃描惡意軟體-
惡意軟體可以攔截某些系統檔案並在此過程中損壞它們。因此,您應該確保不是惡意軟體導致 Windows 更新出現問題。您可以使用 Microsoft Safety Scanner 或使用 Microsoft Defender 進行深度掃描:
在 Windows 搜尋列中輸入
Windows 安全性- ,然後按下 Enter。
- 選擇病毒和威脅防護。
- 選擇掃描選項。
選擇
Microsoft Defender 離線掃描- 並點選立即掃描。
您的電腦將立即
重新啟動以開始深度掃描。
修正4.執行檢查磁碟
使用檢查磁碟指令確保您的硬碟/固態磁碟機沒有任何損壞的磁區。
- 在 Windows 搜尋中輸入 cmd。
- 右鍵點選命令提示字元並選擇以管理員身分執行。
- 當使用者帳號控制出現時,點選是。
- 在新視窗中輸入以下指令,然後按Enter:
chkdsk c: /f
(註:如果您是,請使用chkdsk c: /f /r /x 指令使用 SSD 作為主分割區)
- 如果收到錯誤,請輸入 Y,關閉命令提示字元並重新啟動您的裝置。
- 等待掃描完成 - 您可以在事件檢視器中找到結果。
修正5.重設Windows更新元件
工作的 Windows 更新元件可能不利於更新的成功安裝。
- 以管理員身分開啟指令提示字元。
-
使用者帳號控制將出現視窗 - 出現提示時點選是。
- 鍵入以下命令停止 BITS、Windows 更新和加密服務,並在每個命令後按 Enter:
- 網路停止位
- net stop wuauserv
- net stop appidsvc
- net stop cryptsvc
- 要重新命名 SoftwareDistribution 和 Catroot2 資料夾(Windows 儲存更新檔案的位置),請鍵入下列命令:
- ren %systemroot%SoftwareDistribution SoftwareDistribution.old
- ren %systemroot%system32catroot2 catroot2.old
- regsvr32.exe /s atl.dll
- regsvr32.exe /s urlmon.dll
- regsvr32.exe /s mshtml.dll
- netsh winsock 重設
- netsh winsock 重設代理
- 透過鍵入以下命令重新啟動之前停止的服務:
- 網路起始位
- net start wuauserv
- net start appidsvc
- net start cryptsvc
- 關閉命令提示字元並重新啟動您的計算機,然後再次嘗試更新 Windows。
修復6.修復損壞的系統檔案
要修復系統檔案損壞,您始終可以在提升的命令提示字元中執行 SFC 和 DISM 工具。
- 以管理員身分開啟指令提示字元。
- 在命令提示字元視窗中,複製並貼上以下命令,然後按 Enter:
sfc /scannow
- 等待掃描完成 - 這可能需要一段時間,具體取決於您的系統配置和磁碟大小。
- SFC 掃描完成後,執行以下一組DISM 指令,在每個指令後按下Enter:
DISM /Online /Cleanup-Image /CheckHealth
DISM /線上/清潔影像/ScanHealth
DISM /線上 /Cleanup-Image /RestoreHealth
- 完成 DISM 指令後,重新啟動您的電腦。
修正7.使用媒體建立工具
媒體創建工具是一個很棒的
- 造訪微軟官方網站並下載Windows 10安裝媒體(Windows 11版本)。
- 雙擊安裝程序,當UAC出現時選擇是。
- 同意條款。
- 選擇立即升級此電腦並選擇下一步。
- Windows 現在將下載所有必要的檔案 - 可能需要一段時間。
- 再次同意條款並點選下一步。
- 安裝之前,請確保您對自己的選擇感到滿意(否則,您可以點擊更改要保留的內容選項)。
- 點選安裝開始升級程序。
以上是如何修復 Windows 更新錯誤 0xc1900131?的詳細內容。更多資訊請關注PHP中文網其他相關文章!