如何修復Windows更新錯誤0x80070643

Jacki

Windows更新錯誤0x80070643可以防止關鍵系統更新正確安裝。此錯誤通常發生在更新安裝過程中,可能是由損壞的系統文件,.NET框架問題或Windows恢復環境(WINRE)分區的問題引起的。讓我們探索幾種解決此錯誤並使Windows更新再次工作的方法。

方法1:重新啟動計算機並重試更新

步驟1:單擊開始菜單,選擇電源圖標,然後選擇“重新啟動”。

步驟2:一旦您的計算機重新啟動,請按下窗口設置Windows key + I

步驟3:導航到“ Update&Security”,然後單擊“ Windows Update”。

步驟4:單擊“檢查更新”,並允許Windows搜索並嘗試安裝任何未決更新。

建議閱讀:如何修復英特爾驅動程序和支持助手安裝錯誤0x80070643

如果錯誤持續存在,請繼續進行下一個方法。

方法2:重命名軟件分佈文件夾

SoftWaredistribution文件夾存儲用於Windows更新的臨時文件。重命名此文件夾通常可以解決更新問題。

步驟1:打開命令提示符作為管理員。右鍵單擊開始按鈕,然後選擇“ Windows Terminal(admin)”或“命令提示(admin)”。

步驟2:鍵入以下命令,在每個命令之後按Enter:

net stop wuauserv
net stop bits
rename c:windowsSoftwareDistribution SoftwareDistribution.bak
net start wuauserv
net start bits

步驟3:關閉命令提示符,然後嘗試再次運行Windows更新。

方法3:清除catroot2文件夾內容

CATROOT2文件夾包含重要的Windows更新組件。重置此文件夾通常可以解決更新錯誤。

步驟1:如方法2中所述,打開高架命令提示符。

步驟2:輸入以下命令,每次按Enter按:

net stop cryptsvc
md %systemroot%system32catroot2.old
xcopy %systemroot%system32catroot2 %systemroot%system32catroot2.old /s
del %systemroot%system32catroot2*.* /q
net start cryptsvc

步驟3:重新啟動計算機,並嘗試再次運行Windows更新。

Windows包括一個內置故障排除器,該疑難解答器可以自動檢測並解決許多常見的更新問題。

步驟1:按下打開Windows設置Windows key + I

步驟2:轉到“系統”>“故障排除”>“其他故障排除器”。

步驟3:在列表中找到“ Windows Update”,然後單擊其旁邊的“運行”。

步驟4:按照屏幕上的說明完成故障排除過程。

方法5:修理.NET框架

損壞的.NET框架可能會導致Windows更新錯誤。微軟提供了修復工具來解決這些問題。

步驟1:從Microsoft官方網站下載Microsoft .NET框架維修工具。

步驟2:運行該工具並按照屏幕上的說明進行修理.NET框架。

步驟3:維修過程完成後,重新啟動計算機。

步驟4:嘗試再次運行Windows更新,以查看是否已解決該錯誤。

方法6:維修系統文件

損壞的系統文件可能會導致各種窗口問題,包括更新錯誤。使用系統文件檢查器(SFC)和部署圖像服務和管理(DISM)工具來維修這些文件。

步驟1:打開命令提示符作為管理員。

步驟2:通過鍵入運行SFC掃描:

sfc /scannow

步驟3:等待該過程完成。如果SFC無法解決所有問題,請通過輸入來沮喪:

DISM /Online /Cleanup-Image /RestoreHealth

步驟4:重新啟動計算機,並檢查Windows更新現在是否正常工作。

方法7:調整Winre分區大小

Microsoft如何更新Windows恢復環境(WINRE)的最新更改可能需要手動調整恢復分區的大小。

步驟1:打開命令提示符作為管理員。

步驟2:鍵入以下命令以禁用Winre:

reagentc /disable

步驟3:使用DiskPart實用程序調整分區大小。鍵入以下命令:

diskpart
list disk
select disk 0
list partition
select partition X (where X is the number of your main Windows partition)
shrink desired=250 minimum=250
create partition primary
format quick fs=ntfs label="Windows RE tools"
exit

步驟4:通過打字重新啟用Winre:

reagentc /enable

步驟5:重新啟動計算機,然後再次嘗試更新Windows。

如果您嘗試了所有這些方法並仍然遇到0x80070643錯誤,請在運行Windows更新之前考慮執行乾淨的啟動。這是從最小的驅動程序和啟動程序開始的,這可以幫助隔離衝突,從而導致更新失敗。在進行重大系統更改之前,請記住要備份重要數據。