如何修復 Windows 更新錯誤 0x80070646?
問題: 我嘗試在我的 Windows 11 電腦上安裝最新更新,但一直收到錯誤代碼 0x80070646,描述為「出了點問題」。更新下載成功,但就是無法安裝,電腦一直提示我重試。我已經重啟電腦好幾次了,但錯誤依然存在。請問該如何解決?
答案
Windows 更新是 Windows 10 和 11 中極為有用的功能,它可以保護您的系統並保持最新狀態,包括安裝修補程式、安全性更新和其他功能。此過程在後台運行,以確保您的設備免受威脅並與現代軟體相容。有時,使用者可能會遇到諸如錯誤代碼 0x80070646 之類的問題,這些問題會中斷此過程,使系統容易受到威脅。
錯誤代碼 0x80070646 通常發生在更新安裝過程中,您會收到類似「出了點問題」或「更新無法完成」的訊息。在某些情況下,更新下載成功,但安裝卻反覆失敗,提示您重試。
這個問題通常是由 Windows 更新服務本身的問題引起的,例如更新元件損壞或快取檔案幹擾了安裝過程。其他原因包括更新服務權限不足、系統檔案損壞或第三方應用程式(例如防毒軟體)的干擾。網路問題(例如連線不穩定或代理設定不當)以及系統磁碟機磁碟空間不足也可能導致更新失敗。
根據問題的根本原因,可以嘗試以下幾種故障排除步驟來解決此錯誤。重新啟動更新元件、修復系統檔案或手動安裝更新都是有效的解決方案。可能需要重新配置權限或釋放磁碟空間。以下步驟列出了八種針對 Windows 更新的詳細修復方法。
解決方法 1. 執行 Windows 更新疑難排解程式。
它內建的故障排除程序和修復程序可以檢測和解決常見的更新問題,例如更新服務問題或快取損壞,因此是一個很好的第一步。
- 寫 找出錯誤並解決它 在 Windows 搜尋中,按 進入。
- 定位 其他故障排除人員/其他故障排除人員。
- ابحثعن Windows更新 從列表中。
- 點擊並選擇 運行故障排除程序/運行。
- 重新開始 更新過程完成後,您的電腦將恢復正常。
修復方法二:修復損壞的文件
損壞的系統檔案會幹擾更新過程,導致出現諸如 0x80070646 之類的錯誤。 SFC 和 DISM 工具可以修復這些檔案並恢復其功能。
- 寫 CMD 在 Windows 搜索中。
- 右鍵單擊 命令提示符 並選擇 以管理員身份運行.
- 當 . 出現時 用戶帳戶控制, 點擊 是的。
- 在命令提示字元視窗中,貼上以下命令並按下回車鍵。 輸入:
SFC / SCANNOW - 請等到考試結束後再進行。
- SFC 掃描完成後,執行以下 DISM 命令序列,並按下 進入 每次下單後:
DISM /在線/清理圖像/ CheckHealth
DISM / Online / Cleanup Image / ScanHealth
DISM /在線/清理圖像/ RestoreHealth
(備註: 如果在執行最後一個命令時收到錯誤,請添加 /Source:C:RepairSourceWindows /LimitAccess (他又試了一次)。 - DISM 指令執行完畢後, 重新開始 你的系統。
解決方法 3. 釋放磁碟空間
系統磁碟機儲存空間不足會導致更新失敗,因為 Windows 需要空間來下載和套用更新檔案。確保有足夠的可用空間可以解決此問題。
- 寫 磁盤清理 在 Windows 搜尋中,按 進入。
- 如果 Windows 安裝在 驅動器從清單中選擇它(應該是預設選項),然後按 確定。
- 點擊 清理系統文件。
- 再次選擇您的主磁碟並點擊 確定。
- 在此,請確定所使用的最大資料項—這些通常包括 暫存 Internet 文件 Windows更新، 臨時文件، 回收站، 傳遞優化文件, 和別的。
- 點擊 OK 該流程應該很快就能完成。
修復方法 4:重設 Windows 更新元件
損壞的更新元件(例如更新快取或服務)會阻止安裝完成。重置這些元件將清除問題檔案並重新啟動必要服務。
- 打開 命令提示符 作為管理員。
- 輸入以下命令並按 Ctrl+Shift 鍵,停止 BITS、Windows 更新和加密服務… 進入 每個之後:
- 淨停止位
- 淨停止wuauserv
- 淨停止appidsvc
- 淨停止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 重置代理
- 輸入以下命令重啟之前停止的服務:
- 淨起始位
- 網開始wuauserv
- 網絡啟動appidsvc
- net start cryptsvc
- 關閉命令提示字元並重新開始 檢查您的電腦,然後再嘗試更新Windows。
修復方法 5:檢查 Windows 更新服務權限
如果 Windows 更新服務缺少正確的權限,則可能無法安裝更新,導致此錯誤。調整其權限可以解決此問題。
- 寫 服務 在 Windows 搜尋中,點選 進入。
- 向下滾動到 Windows更新右鍵單擊,然後選擇 特徵。
- 轉到選項卡 登入 務必預約 登入身份 على 本地系統帳戶.
- 點擊 應用, 然後 好的, و重新開始 你的電腦。
方法六:手動安裝更新
自動更新可能會因網路問題或下載檔案損壞而失敗,可以透過從 Microsoft 目錄手動安裝更新來繞過這些問題。
- 寫 最新訊息 在 Windows 搜尋中,點選 進入。
- 定位 查看更新記錄。
- 找到出現錯誤的更新。 0x80070646 並複製 KB 數 他自己。
- 打開瀏覽器並轉到 微軟更新目錄。
- 在搜索欄中輸入 KB 數 然後點擊 搜索。
- 找到適用於您作業系統的正確更新版本(要查看此版本,請右鍵單擊…) 開始 並選擇 系統。 在下面 設備規格 並簽出 系統類型) 並單擊 下載。
- 按照螢幕上的指示完成安裝過程,然後… 重新開始 你的系統。
方法四:暫時停用第三方防毒軟體
第三方防毒程式可能會幹擾 Windows 更新,阻止系統更改,導致安裝失敗。暫時禁用它們或許可以解決問題。
- 打開 殺毒軟件 您的。
- 前往設定並關閉 實時保護 أ或者 盾牌 暫時地。
- 嘗試更新 Windows 再來一次。
方法七:使用媒體創建工具
如果更新錯誤仍然存在,則可能存在更深層的系統問題。使用媒體建立工具執行就地升級可以在保留檔案的同時修復 Windows 系統。
- 訪問 微軟官網 下載 Windows 10 安裝媒體(視窗 11 版本).
- 雙擊安裝程序,然後選擇 可以 當 . 出現時 UAC他同意了這些條款。
- 定位 立即升級此PC 然後點擊 下一步。
- Windows 將開始下載所需文件。
- 再次同意條款並點擊 下一步。
- 安裝前,請確保您對所選內容感到滿意(否則,您可以點擊該選項)。 修改要保留的內容).
- 最後,點擊 安裝 開始升級過程。
自動修復錯誤
DzTecnium.com 團隊致力於協助使用者找到解決問題的最佳方案。如果您不想處理手動維修的繁瑣步驟,請使用自動化軟體。
評論被關閉。