如何修復 Windows 更新錯誤 0x800f0904?
問題: Windows 一直無法安裝最新更新,並出現錯誤代碼 0x800f0904。我已經多次重啟系統,甚至運行了疑難排解程序,但問題仍然存在。我不確定問題出在網路還是我的文件。
答案
嘗試安裝累積更新或功能更新時,部分 Windows 使用者會遇到更新錯誤 0x800f0904,導致更新過程突然自動回溯。令人沮喪的是,此錯誤通常無法提供明確的解釋,讓使用者難以判斷問題究竟出在硬體、系統或網路上。
大多數情況下,錯誤代碼 0x800f0904 是由於更新設定或安裝階段遇到的問題所導致的。這可能是由於系統檔案缺失或損壞,或先前的更新安裝失敗,導致系統處於部分更新狀態。此錯誤最常出現在安裝選用功能或語言包期間,尤其是在先前使用管理工具或清理程序進行自訂或精簡的系統上。
另一個潛在原因是 Windows 更新元件之間的衝突。這些進程可能會發生故障、失去同步或配置錯誤,導致更新失敗,而係統其他部分看起來一切正常。磁碟空間不足或磁碟完整性問題也可能是造成更新失敗的因素,尤其是在無法建立或有效處理臨時安裝檔案的情況下。
為避免 Windows 更新失敗錯誤 0x800f0904,您必須清除損壞的檔案、解決系統設定問題或排除儲存空間方面的障礙。以下步驟將提供有關這些及其他解決方案的詳細說明。
解決方法 1. 執行 Windows 更新疑難排解程式。
這個內建工具會自動搜尋阻止更新成功安裝的常見問題。
- 寫 找出錯誤並解決它 在 Windows 搜尋列中,點選 進入。
- 接下來,在視窗右側,選擇 其他故障排除人員/其他故障排除人員.
- 向下捲動以找到該選項 Windows更新 並點擊它。
- 輕按 運行故障排除程序/運行 等待流程完成。
解決方法 2:執行系統檔案掃描
損壞的系統檔案可能會幹擾更新過程—您可以透過以管理員權限在命令提示字元中執行某些命令來解決此問題。
- 寫 CMD 在 Windows 搜索中。
- 右鍵單擊 命令提示符 並選擇 以管理員身份運行.
- 出現窗口時 用戶帳戶控制, 輕按 是的。
- 將以下命令貼到新視窗中:
SFC / SCANNOW - 點擊 進入 請等待檢查完成。
- 掃描完成後,Windows 將報告是否發現任何安全漏洞以及是否可以修復。無論結果如何,之後請執行以下命令並按 Enter 鍵。 進入 每個之後:
DISM /在線/清理圖像/ CheckHealth
DISM / Online / Cleanup Image / ScanHealth
DISM /在線/清理圖像/ RestoreHealth - (備註: 如果在執行最後一個命令時收到錯誤,請添加 /Source:C:RepairSourceWindows /LimitAccess (他又試了一次)。
- 關閉命令提示字元和重新開始 你的系統。
解決方法 3:釋放磁碟空間
儲存空間不足會導致無法建立臨時文件,從而引發更新錯誤。
- 寫 磁盤清理 在 Windows 搜尋中,點選 進入。
- 如果 Windows 安裝在 C盤從清單中選擇它(應該是預設選項),然後點擊。 好的。
- 輕按 清理系統文件。
- 再次找到您的主磁碟並單擊 好的。
- 在此,請確定所使用的最大資料項—這些通常包括 暫存 Internet 文件 Windows更新, 臨時文件, 回收站, 傳遞優化文件, 和別的。
- 輕按 好的 該流程應該很快就能完成。
修復方法 4:重設 Windows 更新元件
重置更新元件會清除舊快取並修復停滯的服務。
- 打開 以管理員身分執行命令提示字元。
- 依序執行以下命令,然後按下按鈕,停止與 Windows 更新相關的服務。 進入 每次下單後:
淨停止wuauserv
淨停止cryptSvc
淨停止位
淨停止msiserver - 執行以下命令重新命名 SoftwareDistribution 和 Catroot2 資料夾:
ren C:WindowsSoftwareDistribution SoftwareDistribution.old
任 C:WindowsSystem32catroot2 Catroot2.old
注意:如果您的 Windows 安裝不是 在 C 磁碟將“C”替換為 正確的驅動器盤符。 - 執行下列命令重啟 Windows 更新相關服務:
網開始wuauserv
net start cryptSvc
淨起始位
網絡啟動msiserver - 重新開始 你的電腦。
修復方法 5. 啟用 Windows 模組安裝程序
此服務有助於安裝更新和功能。如果停用此服務,可能會導致錯誤代碼 0x800f0904。
- 寫 服務 在 Windows 搜尋中,點選 進入。
- ابحثعن Windows 模組安裝程式。
- 如果程式已經在運行,請右鍵單擊並選擇 重新啟動。
- 如果服務未運行,請雙擊該服務並選擇 自動的 之內 啟動類型 從下拉菜單中。
- 點擊 開始,申請, 和 好的。
- 對服務重複此過程 Windows 更新服務 和 背景智慧傳輸服務(BITS) 和 密碼學。
方法六:從 Microsoft 更新目錄手動安裝更新
如果自動更新失敗,您可以手動下載更新套件。
- 寫 更新 在 Windows 搜尋中,點選 進入。
- 定位 查看更新記錄。
- 找到出現錯誤的更新。 0x800f0904 並複制 知識庫數 他自己。
- 打開瀏覽器並轉到 微軟更新目錄。
- 在搜索欄中輸入 知識庫數 然後點擊 搜索。
- 找到適用於您作業系統的正確更新版本(要查看此版本,請右鍵單擊…) 開始 並選擇 系統。 在下面 設備規格 並簽出 系統類型) 並單擊 去下載。
- 請依照螢幕上的指示完成安裝程序。重新開始 你的系統。
解決方法 7. 更新前執行乾淨啟動
乾淨啟動會停用可能幹擾系統運作的第三方服務。
- 寫 “MSCONFIG” 在 Windows 搜尋中,點選 進入 打開系統配置窗口。
- 點擊選項卡 服務 並選擇一個框 隱藏所有微軟服務。
- 輕按 禁用所有 若要停用非微軟服務,請按一下該選項卡。 啟動。
- 打開 任務管理停用所有啟動項目並關閉任務管理器。
- 轉到選項卡 開機 並選擇一個選項 安全啟動。
- 輕按 好的 在系統配置視窗中和重新開始 你的電腦。
- 請嘗試再次安裝更新。
方法七:使用媒體創建工具
- 訪問 微軟官網 下載 Windows 10 安裝媒體(視窗 11 版本).
- 雙擊安裝程序,然後選擇 نعم 當 . 出現時 UAC他同意了這些條款。
- 填 穩定器。
- 同意條款並點擊 下列。
- 定位 立即升級此計算機 然後點擊 下列。
- Windows 將開始下載所需文件。
- 再次同意條款並點擊 下列。
- 安裝前,請確保您對所選內容感到滿意(否則,您可以點擊該選項)。 改變你想保留的內容).
- 最後,點擊 تثبيت 開始升級過程。
自動修復錯誤
ugetfix.com 團隊致力於幫助用戶找到修復錯誤的最佳方案。如果您不想處理手動修復的繁瑣步驟,請使用自動化軟體。
評論被關閉。