
如果您使用的是 Windows 10 或其他版本的 Windows,並且在嘗試更新後收到下列訊息 “安裝更新時出現了一些問題…(0x80070643)”感到有些擔心是正常的。不僅看起來好像出了什麼問題,而且 Windows 更新似乎總是反覆嘗試卻始終無法完成安裝。
錯誤代碼 0x80070643 與更新過程中的故障密切相關Windows 更新服務本身出現問題、系統檔案損壞、安裝元件損壞,甚至防毒或安全程式的干擾都可能導致這些問題。好消息是,這些問題通常可以透過一系列有條理的步驟來解決,最重要的是,無需成為專家。
錯誤代碼 0x80070643 是什麼意思?為什麼會出現這個錯誤?
編碼 0x80070643 表示安裝過程中發生嚴重錯誤 這可能是系統更新、.NET Framework 程式包、驅動程序,甚至是 Windows 更新分發的應用程式。實際上,這意味著 Windows 嘗試安裝某些內容,但在過程中失敗,並將更新標記為未安裝。
此訊息通常會伴隨典型的 Windows 更新警告: “更新安裝過程中出現了一些問題,我們稍後會再試一次。”如果這種情況反覆發生,則明顯表示系統中的某些內容正在阻止或中斷該安裝。
錯誤代碼 0x80070643 最常見的原因多種多樣: Windows 更新元件損壞,更新資料庫損壞必要的服務未運作、.NET Framework 中的錯誤、舊安裝的殘留檔案、檔案系統故障,甚至斷電導致更新不完整。
在某些情況下,問題僅限於特定更新(例如,累積更新或安全性更新),而在其他情況下,錯誤則會擴散到整個系統。 它會影響任何Windows更新嘗試。這顯示體制內存在更深層的衝突。
也必須考慮防毒軟體和第三方安全解決方案的作用。如果這些工具的限制太多,它們可能會… 阻止臨時文件、安裝過程或註冊表更改 Windows 更新需要它,從而導致著名的錯誤 0x80070643。
Windows 系統中錯誤 0x80070643 的常見原因
在深入探討具體解決方案之前,了解這種失敗背後的常見原因至關重要。 從正確的角度解決問題它並非總是由單一原因造成的,但這些是最常見的原因。
最常見的原因之一是 Windows 更新的某個內部元件損壞或設定錯誤。隨著時間的推移,尤其是在多次更新之後,儲存更新快取的資料夾(SoftwareDistribution)可能會累積損壞的檔案、未完成的下載或不一致的資訊。
另一個常見原因是系統檔案損壞: 如果重要檔案遺失或損壞Windows 更新安裝程式無法完成其任務。這可能是由於突然關機、磁碟錯誤、先前的惡意軟體感染或舊版本安裝故障造成的。
已偵測到許多與錯誤代碼 0x80070643 相關的案例 .NET Framework 的問題由於許多 Windows 元件和應用程式都依賴 .NET,如果您的安裝不完整或已損壞,則任何相關的更新都可能失敗並出現相同的錯誤代碼。
別忘了安裝防毒軟體和第三方安全解決方案。有時候,在嘗試保護系統時, 它們可以阻止 Windows 更新修改某些檔案、資料夾或登錄項目。這會導致安裝過程中出現錯誤,包括我們正在處理的錯誤。
最後,還有一個經常被忽略的因素,就是 Windows 更新服務本身及其相關服務。如果其中一些服務被停用,它們將無法正常啟動或卡死。 更新可能會系統性地失敗,並出現諸如 0x80070643 之類的錯誤代碼。雖然介面上看起來一切正常。
在應用高級解決方案之前,請先檢查基礎知識。
在深入研究高級命令和工具之前,強烈建議先回顧一些簡單的方面。 為了節省您的時間和避免不必要的步驟我們往往忽略最基本的事情。
首先要確認的是: 您的網路連線穩定雖然這看起來很明顯,但如果您遇到間歇性斷網或使用非常慢的網絡,更新下載可能會損壞或不完整,從而導致安裝失敗和錯誤,例如 0x80070643。
另一個關鍵點是檢查… 系統日期和時間如果時間設定不正確,Microsoft 伺服器可能會拒絕安全連接,導致下載和驗證更新時出現問題。請在 Windows 設定中調整時間是否自動,以排除此可能性。
另外,請確保您擁有 系統磁碟上有足夠的可用空間 (通常是 C 盤)。更新需要空間來下載臨時檔案和解壓縮軟體包;如果磁碟空間幾乎已滿,安裝可能會失敗,且沒有明顯的原因。
另一個簡單但有效的建議是 重新啟動電腦即使 Windows 在嘗試安裝更新後已經執行了此操作,手動重新啟動也可以解鎖服務、釋放鎖定的檔案並解決阻止 Windows 更新正常運作的小衝突。
最後,檢查系統是否正在嘗試 一次安裝多個更新有時候,可能只有一個更新出了問題,卻影響到其他更新。在按照我們接下來要討論的步驟操作後,最好先嘗試只安裝有問題的更新,以縮小問題範圍。
使用 Windows 更新疑難排解
Windows 內建了一個專門用於偵測和修復常見更新錯誤的工具。雖然並非萬無一失,但 Windows 更新疑難排解 如果它能自動辨識故障,就能節省你很多工作。
要在 Windows 10 上運行它,請轉到 Windows設定轉到“更新和安全性”部分,然後按一下“疑難排解”。在那裡,找到“Windows 更新”,然後按一下“執行疑難排解”。在 Windows 11 中,操作過程類似,但選單佈局略有不同。
工具啟動後,將執行多項內部檢查: 相關服務的狀態、Windows 更新元件的完整性、暫存資料夾權限 以及一些可能阻止更新的設定。
如果它發現任何異常情況,它會嘗試自動修正,並向您顯示已執行操作的摘要。這一點很重要。 修復完成後請重新啟動電腦。即使它可能不會總是明確要求您這樣做,也要確保所有變更都能正常應用。
重新啟動後,返回「設定」中的「Windows 更新」部分,然後按一下「檢查更新」。檢查是否有更新。 之前更新失敗,錯誤代碼為 0x80070643 現在安裝正常。如果問題仍然存在,我們將需要採用一些更專業的技術方法。
手動重新啟動 Windows 更新元件
當錯誤 0x80070643 持續存在時,最有效的解決方法之一是: 徹底重置 Windows 更新元件這包括停止服務、重新命名快取資料夾,以及幾乎從頭開始重新啟動所有內容。
若要正確操作,請開啟 具有管理員權限的命令提示符您可以在“開始”功能表中搜尋“cmd”,右鍵單擊“命令提示字元”,然後選擇“以管理員身份執行”。接受使用者帳戶控制提示。
第一步是停止參與更新過程的服務,以防止它們使用我們需要修改的文件。通常需要停止以下服務: Windows 更新 (wuauserv)、BITS(後台智慧傳輸服務)、CryptSvc 和 MSI 安裝程序這是透過類似 net stop 指令,後面跟著服務名稱來完成的。
逮捕他們之後,下一步通常是… 重新命名 SoftwareDistribution 和 Catroot2 資料夾。這些資料夾用於儲存更新快取和一些安全性目錄。透過重新命名這些資料夾(例如,新增 .old 後綴),我們可以強制 Windows 在服務重新啟動時建立新的、乾淨的資料夾。
一旦完成這一步,剩下的就是… 重啟我們之前停止的服務 使用 net start 指令。一切恢復正常後,關閉命令提示字元窗口,重啟計算機,然後再次從「設定」檢查更新,查看 0x80070643 錯誤是否消失。
這種操作不會刪除您已安裝的更新,它只是 它會清除快取並重置下載和安裝機制。如果問題出在這些資料夾中的檔案損壞上,這通常就足夠了。
使用 SFC 和 DISM 檢查並修復系統文件
錯誤 0x80070643 的原因是 系統檔案損壞或遺失使用能夠自動分析和修復這些問題的專用工具至關重要。 Windows 提供了兩個強大的實用程式:SFC 和 DISM。
第一個是SFC(系統檔案檢查器),它負責… 將系統檔案與參考副本進行比較 並恢復所有已修改或損壞的檔案。若要使用此功能,請以管理員身分再次開啟命令提示符,然後執行命令 sfc /scannow。
此分析可能需要一些時間,具體取決於您的電腦速度和檔案狀況。這很重要。 請勿關閉視窗或中斷該過程。 直到進度達到 100%。最後,SFC 將顯示一則訊息,指示它是否已找到並修復任何錯誤。
如果 SFC 無法解決所有問題,則 DISM(部署映像服務和管理)會發揮作用。該工具的作用是: Windows 映像 用於修復系統,修正可能影響未來修復或 Windows 更新功能本身的更深層的問題。
通常情況下,使用 DISM 的方法是執行類似 DISM /Online /Cleanup-Image /RestoreHealth 的命令,並且必須始終在具有管理員權限的命令提示字元視窗中執行。這個過程可能需要幾分鐘時間,與 SFC 一樣,最好不要中斷它,讓它順利完成。
DISM完成工作後,建議 再次運行 sfc /scannow 為確保所有系統檔案都處於良好狀態,請重新啟動計算機,然後嘗試安裝先前因錯誤代碼 0x80070643 而失敗的更新。
檢視 .NET Framework 的問題和特定更新
0x80070643 錯誤案例中有相當一部分與下列因素有關: .NET Framework 更新 或依賴此元件的應用程式。如果錯誤始終在特定更新後出現,請在 Windows 更新中檢查該更新的程式碼或名稱。
在 Windows 更新介面中,您可以查看更新記錄並找到有問題的更新。如果訊息明確提及特定的 .NET Framework 套件或 KB 編號,則可能是此問題。 包裝損壞或安裝不當.
在這些情況下,一個切實可行的解決方案是 手動下載更新 從 Microsoft 更新目錄中,透過搜尋 Windows 更新中顯示的 KB 程式碼來安裝更新套件。手動安裝有時可以避免自動下載相同更新時發生的衝突。
如果衝突出在系統上安裝的 .NET Framework 本身,您可能需要… 修復或重新安裝該版本微軟提供了專門的工具來修復 .NET 問題,某些已安裝的版本也可以透過控制面板中的「程式和功能」來修復。
值得注意的是,大幅修改 .NET Framework(例如,手動卸載版本)可能會導致其他問題,因此… 最好謹慎行事,首先使用修復選項和微軟官方指南。 在對該組件進行更徹底的更改之前。
來自防毒軟體和其他安全工具的干擾
第三方防毒和安全套件非常有用,但有時它們也可能導致 0x80070643 等錯誤。 在更新安裝期間阻止關鍵檔案或進程這種情況尤其發生在它們啟動了非常激進的控制模組時。
如果您懷疑是防毒軟體導致了問題,請嘗試以下方法: 暫時停用即時保護 在安裝更新期間,大多數安全解決方案可讓您暫停保護幾分鐘,或直到下次重新啟動。
在您的防毒軟體停用期間,務必執行以下操作: 不要瀏覽不可信的網站或下載可疑文件目的只是為了排除該工具是否會幹擾 Windows 更新,而不是讓電腦處於不必要的風險之中。
在某些極端情況下,可能需要這樣做。 徹底卸載第三方防毒軟體 重啟後,檢查更新是否能順利安裝。如果可以,您可以考慮更換安全解決方案或調整其設置,使其不與 Windows 系統衝突。
還要記住,還有其他層安全措施(額外的反惡意軟體、系統加固程序、高級防火牆)。 它們可能阻止了 Windows 更新連線或某些元件的執行。如果您使用此類軟體,請檢查其設定或暫時停用它以執行測試。
更新驅動程式並檢查磁碟狀態
雖然錯誤 0x80070643 主要與 Windows 和 .NET 更新問題相關,但在某些電腦上,它也可能源自於其他原因。 硬碟驅動程式過時或硬碟實體故障 系統安裝位置。
關鍵控制器(例如晶片組、儲存控制器或網路控制器)發生故障可能導致 下載或安裝過程中導致系統不穩定 更新。保持 適用於特定硬體的筆記型電腦和桌上型電腦的最新驅動程式尤其是在筆記型電腦和具有特定硬體的設備中,有助於避免此類衝突。
也建議進行以下操作: 光碟分析 為了排除壞扇區或檔案系統錯誤可能中斷更新檔案寫入過程的情況,您可以從系統磁碟機屬性的「工具」標籤下執行錯誤檢查。
另一種方法是使用 chkdsk 命令,但最好謹慎使用,如果您以前從未操作過,請務必遵循可靠的指南。在許多情況下,結合以下方法可以解決問題: 驗證磁碟,清理 Windows 更新元件,並修復系統檔案。 最終,它解決了最頑固的更新錯誤。
如果儘管如此,磁碟仍然存在大量無法修復的物理錯誤或問題,那麼 0x80070643 錯誤可能只是磁碟本身的問題。 這是更嚴重的硬體問題的徵兆在這種情況下,請考慮備份資料並評估是否需要更換硬碟。
綜上所述,您已經掌握了一套相當全面的步驟,可以解決「安裝更新時出現一些問題… (0x80070643)」錯誤訊息並返回正常狀態。 Windows 更新將正常運作,無需重新安裝整個系統。.




