Windows 更新錯誤代碼 0x80070643 {已解決}

在您的 Windows PC 上收到錯誤代碼 0x80070643?相信我,你並不孤單。儘管我們測試了許多工作方法來修復 0x80070643 錯誤。

更新 Windows 系統或安裝程序時可能會發生 Windows 更新錯誤。錯誤代碼 0x80070643 附帶一條消息“ 2018-11 更新適用於基於 x64 的系統的 Windows 10 版本 1803 (KB4023057) – 錯誤 0x80070643 ”。或者類似的東西。

Windows 更新錯誤代碼 0x80070643 {已解決}

錯誤代碼 0x80070643 是一般錯誤,這意味著它可能發生在不同的軟件程序中,如 Microsoft Security Essentials、Microsoft Office、Windows Update 等。更新的下載順利進行,但此錯誤阻礙了它的安裝。由於多種原因,可能會發生此錯誤,例如:

  • 由於以前的防病毒程序的未刪除文件。
  • 由於系統中的文件損壞。

我們得到了一些處理錯誤代碼 0x80070643 的解決方案。由於不同的原因,有些可能會或可能不會為您工作,因為出現錯誤代碼 0x80070643。因此,您必須檢查所有這些以找出哪個適合您。

內容

解決方案 1:重新啟動計算機

聽起來很簡單,但包括錯誤代碼 0x80070643 在內的許多問題只能通過重新啟動計算機來解決。重新啟動您的 PC,然後嘗試再次安裝該程序,因為以前的安裝可能需要快速簡單的重新啟動。

解決方案 2:禁用防病毒程序

有時,您的 PC 和 Windows 更新的防病毒軟件可能會發生衝突,從而導致 0x80070643 錯誤。在這種情況下,您可以暫時禁用您的防病毒軟件並檢查您是否可以更新您的系統。禁用防病毒軟件的步驟是:

第 1 步:右鍵單擊防病毒軟件的圖標,然後從給定的選項中選擇禁用。

第 2 步:另外,選擇您要禁用該程序的時間範圍。建議選擇可用的最短時間範圍,如 15 或 30 分鐘。

然後檢查 Windows Defender 的定義更新 - 錯誤 0x80070643 錯誤是否通過運行 Windows Defender 消失。

解決方案 3:在您的 PC 中重新啟動 Windows Installer 服務

您系統的 Windows Installer 服務中的一些有缺陷的配置可能會導致此錯誤代碼 0x80070643 出現在屏幕上。因此,重新啟動 Windows Installer 服務可能會解決此錯誤。為此,請按照以下說明進行操作:

第 1 步:按鍵盤上的“Windows 鍵 + R”。

第2步:然後在其中輸入“services.msc”並按“Enter”打開“服務”窗口。

第 3 步:現在,單擊 Windows Installer 選項,然後單擊“重新啟動”。

現在嘗試安裝 Windows 更新,看看問題是否消失。

解決方案 4:在 PC 中更新 Windows Defender

您可以嘗試手動安裝更新。手動安裝系統更新:

第1步:同時按“Windows鍵+ Q”,找到“Windows Defender”。

步驟2:然後單擊“保護區域”下的“病毒和威脅防護”。

第 3 步:然後找到“病毒和威脅防護更新”並單擊它。

第4步:之後轉到“檢查更新”按鈕並單擊它。

第 5 步:下載最新更新需要幾分鐘時間。最後,重新啟動您的 PC 並保存更改。

您還可以使用命令提示符更新系統中的 Windows Defender。為了那個原因:

第 1 步:按“Windows + X”打開選項列表,從中選擇“命令提示符(管理員)”。

第 2 步:現在在 cmd 中鍵入每個給定的命令,並在鍵入每個命令後按“Enter”:

"%PROGRAMFILES%\Windows Defender\MpCmdRun.exe" - 刪除定義 - 全部

"%PROGRAMFILES%\Windows Defender\MpCmdRun.exe" – SignatureUpdate

第 3 步:輸入命令後,需要一些時間來處理它。

第4步:完成後關閉它並重新啟動系統。

解決方案 5:安裝最新版本的 .NET Framework

.Net Framework 對於安裝系統更新很重要。因此,如果您 PC 上的 .Net 框架損壞或丟失,那麼在安裝系統更新時就會出現大問題。因此,從 Microsoft 下載最新版本的 .Net 框架並將其安裝在您的 PC 上是非常必要的。下載和安裝它的步驟是:

第一步:首先訪問Microsoft.Net framework的官網

第 2 步:然後找到最新版本的 .Net Framework。

第三步:點擊下載按鈕。

第 4 步:打開下載的文件並按照屏幕上的說明進行安裝。

完成安裝後,運行 Windows 更新並查看它是否安裝了系統更新。

解決方案 6:立即在您的 PC 上運行掃描或 SFC

第 1 步:按“Windows + X”打開一個下拉菜單,從中選擇“命令提示符(管理員)”。

第 2 步:在命令提示符中,鍵入“sfc/scannow”,然後按“Enter”鍵。

第 3 步:等到您的 PC 完成掃描。

第 4 步:現在嘗試安裝更新。

您的 PC 中存在的損壞文件可能會阻礙您的 Windows 更新。您可以通過 SFC 掃描輕鬆過濾系統中這些損壞的文件,然後將其替換。

解決方案 7:執行 PC 的干淨啟動

第三方軟件和程序可能會與您系統中的 Windows 產生分歧,從而導致此錯誤。因此,您需要對系統執行乾淨啟動,然後嘗試安裝 Windows 更新。

解決方案 8:使用故障排除

步驟1:打開“開始菜單”並在搜索框中輸入“疑難解答”,然後單擊搜索框“疑難解答”選項。

第 2 步:在擴展 Windows 更新選項後單擊“運行疑難解答”選項。

第 3 步:現在,按照屏幕上的說明運行 Windows 更新疑難解答。

第4步:最後,重新啟動您的PC並檢查它是否解決了問題。

解決方案 9:使用系統還原功能

如果您在 PC 中遇到此錯誤,您可以創建系統還原點。它將您的 Windows 操作系統恢復到無錯誤且穩定的時間。這不會損害您的數據或個人信息。但是您在該還原點之後安裝的所有驅動程序和應用程序都可能會消失。

解決方案 10:重置 Windows 更新的組件以解決問題

第 1 步:按“Windows + X”,然後從給定的選項中單擊“命令提示符(管理員)”。

第 2 步:鍵入下面給出的命令,並在鍵入每個命令後按“Enter”。這將停止 Windows 更新服務:

net stop wuauserv

net stop cryptSvc

net stop bits

net stop msiserver

第 3 步:在此之後,要重命名軟件分發文件夾,請鍵入以下命令,並在鍵入每個命令後按“Enter”。

Ren C:\Windows\SoftwareDistribution SoftwareDistribution.old

Ren C:\Windows\System32\Catroot2 catroot2.old

第 4 步:然後鍵入給定的命令以啟動更新服務,並且在鍵入每個命令後不要忘記按“Enter”。

net start wuauserv

net start cryptScv

net start bits

net start msiserver

第 5 步:然後,重新啟動系統並檢查錯誤代碼 0x80070643 是否消失。

解決方案 11:卸載 Windows Defender 更新

在 Windows 10 操作系統上跟踪還原點可能很困難,因為其中的還原點不存在。但是,如果您想回到 Windows 的早期狀態並刪除 Windows Defender 更新,請按照以下簡單步驟操作:

第 1 步:同時按“Windows + R”將打開“運行”窗口。

第 2 步:現在,輸入“appwiz.cpl”並按“Enter”打開“程序和功能”。

第 3 步:然後單擊屏幕左側顯示的“查看已安裝的更新”圖標。

第 4 步:在 Microsoft Windows 中向下滾動以搜索“Windows Defender 或 KB4054517 更新”,這是此錯誤的根源,然後單擊它。

第5步:在最後一步,單擊“卸載”並重新啟動您的PC。最後,檢查錯誤是否消失。

解決方案 12:使用管理權限進行更新

如果您還沒有在您的 PC 上註冊並且正在以訪客身份或從權限較低的帳戶使用它,那麼您應該登錄到您的系統。這是因為有時需要配置管理權限才能安裝更新。如果您的計算機屬於您沒有詳細信息的域,請致電系統管理員尋求幫助。

解決方案 13:運行 SubInACL 工具

有一個稱為 .NET Framework 2.0 的錯誤是由於註冊表配置單元上的錯誤訪問控制列表權限而發生的,這可能會導致安裝某些應用程序的障礙。此錯誤通常出現在舊的 Windows 操作系統中,如 Windows Vista 和 Windows XP。

要解決此問題,您可以使用 SubInACL 工具,該工具將修復安裝基於 MSI 的設置所需的有缺陷的文件和註冊表權限。請按照以下步驟執行相同操作:

第 1 步:下載“SubInACL”工具並將其安裝在您的 PC 上。此工具的位置將是:C:\ProgramFiles\Windows Resource Kits\Tools

第 2 步: 將給定的代碼複製並粘貼到記事本文件中。

@echo off
setlocal
echo.
echo Determine whether we are on an 32 or 64 bit machine
echo.
if "%PROCESSOR_ARCHITECTURE%"=="x86" if "%PROCESSOR_ARCHITEW6432%"=="" goto x86
set ProgramFilesPath=%ProgramFiles(x86)%
goto startResetting
:x86
set ProgramFilesPath=%ProgramFiles%
:startResetting
echo.
if exist "%ProgramFilesPath%\Windows Resource Kits\Tools\subinacl.exe" goto filesExist
echo ***ERROR*** - Could not find file %ProgramFilesPath%\Windows Resource Kits\Tools\subinacl.exe. Double-check that SubInAcl is correctly installed and re-run this script.
goto END
:filesExist
pushd "%ProgramFilesPath%\Windows Resource Kits\Tools"
subinacl.exe /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f
subinacl.exe /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f
subinacl.exe /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f
subinacl.exe /subdirectories %windir% /grant=administrators=f /grant=system=f
echo FINISHED.
echo.
echo Press any key to exit . . .
pause >NUL
popd
:END
endlocal

第 3 步:然後轉到“文件”並選擇“另存為”選項。

第 4 步:鍵入名稱為“ reset.cmd ”。最後,將文件類型更改為“所有文件”。

第5步:然後,右鍵單擊腳本並單擊“以管理員身份運行”。

現在,等到 reset.cmd 腳本完成,然後嘗試再次安裝 Windows 更新。

類似的帖子:

結論

上述解決方案經過測試,適用於此錯誤可能惹惱您的所有不同方式。根據此錯誤代碼 0x80070643 在您的 PC 中出現的方式使用它,希望對您有所幫助。

Sign up and earn $1000 a day ⋙

29 Comments

  1. 小明 -

    我覺得這個解決方案真的很實用,把這篇文章分享給我的朋友們,希望大家都能受益

  2. 小思 -

    希望大家都能在這裡找到適合自己的解決方案,大家一起加油!

  3. Duy Sinh 6789 -

    看到這篇文章真的有種豁然開朗的感覺,以後要多來看這個網站!

  4. Mimi -

    有用!我看了以後,照著做,成功更新了我Windows

  5. 小葉 -

    我用過這個方法,效果超好!大家可以放心嘗試

  6. Mèo con -

    真的太感謝了,這個問題讓我煩惱了好幾天,現在終於解決了

  7. Ngọc Bích -

    有沒有其他更新錯誤代碼的解決方案?最近我又遇到了一個新的錯誤!

  8. 小珍 -

    有沒有維護Windows的其他建議?這個錯誤解決後我還是覺得不太放心。

  9. Hương KT -

    很高興能找到這篇文章!不然我真不知道該怎麼辦,對於非IT人來說,這真的很困難

  10. Panda 2020 -

    這篇真有趣,想不到錯誤碼背後居然有這麼多小故事

  11. Hoàng Mèo -

    太好了!我看到這篇文章的時候正想放棄更新呢,感謝你們提供的解決方法

  12. Linh mèo -

    果然找到解決辦法了,我這幾天都不敢更新,現在終於放心了!

  13. 小白兔 -

    我覺得這個問題真的很常見,感謝樓主一直分享這些技巧

  14. Kiên IT -

    謝謝提供這麼詳細的解決方案,讓我在更新Windows時不再焦慮。

  15. Hương Đà Nẵng -

    我對這個問題有興趣,請問還有其他的解決方法嗎

  16. Thùy Linh -

    我這週也遇到過錯誤代碼0x80070643,這篇貼文正好解決我的問題

  17. 小美 -

    想請問一下,這個錯誤會影響到其他軟體的安裝嗎?有沒有其他人有這種經驗?

  18. 小麗 -

    我之前不懂這個錯誤的意思,現在看完文章才明白,謝謝

  19. 小雨 -

    這個問題我也遇過,後來找到解決方案是卸載 THEN 重新安裝更新,大家可以試試

  20. Phúc IT -

    謝謝你的分享,這對我來說真是太有幫助了,我終於可以順利更新Windows了

  21. 小杰 -

    我覺得你們的建議真的實用,謝謝分享這麼多的技巧

  22. 林依晨 -

    這個錯誤代碼讓我困擾了很久,希望其他人可以看到這篇文章,幫助更多人

  23. Crazy Cat -

    更新完後,我的電腦變快了,感覺整個運行流暢!

  24. Sunny -

    我聽說重啟電腦後再更新也有幫助,不知道大家試過了沒

  25. 小華 -

    謝謝分享!我也遇到過錯誤代碼0x80070643,這篇文章真的幫了我很多!

  26. Quang vn -

    哈哈,最後真的解決了,我本來以為要重裝系統呢

  27. 小熊 -

    我覺得這篇文章拍得很好,很易懂,讓我一看就懂解決方案了

  28. Huyền Lizzie -

    這篇文章真的是寫得很好!我覺得每個用戶都應該看看以免後續麻煩!

  29. 小波 -

    每次更新總會遇到錯誤,真希望以後能順利一點,不然太麻煩了

Leave a Comment

如何修復 Windows 10/11 上的「我們需要您目前的 Windows 密碼」錯誤

如何修復 Windows 10/11 上的「我們需要您目前的 Windows 密碼」錯誤

您是否收到「我們最後一次需要您目前的 Windows 密碼」錯誤?這個煩人的彈出視窗可能會妨礙您完成工作。

快速修復 Windows 10/11 上的無法安裝的啟動磁碟區錯誤

快速修復 Windows 10/11 上的無法安裝的啟動磁碟區錯誤

由於某些安裝的軟體與作業系統衝突或電腦突然關閉,導致出現無法安裝的啟動磁碟區錯誤...在下面的文章中,WebTech360 將引導您完成一些修復此錯誤的方法。

如何修復 Windows 11 最新更新中的剪貼簿歷史記錄錯誤

如何修復 Windows 11 最新更新中的剪貼簿歷史記錄錯誤

如果您使用剪貼簿歷史記錄來儲存資料以供日後使用,那麼無論您如何嘗試,資料都有可能保持為空。

為什麼筆記型電腦電池百分比估算永遠不準確?

為什麼筆記型電腦電池百分比估算永遠不準確?

大多數筆記型電腦用戶都遇到過這樣的情況:Windows 顯示電池壽命還剩 2 小時,但五分鐘後跳到 5 小時甚至 1 小時左右。時間為何跳動得這麼厲害?

10 個 Windows 11 設定可最大程度延長筆記型電腦電池壽命

10 個 Windows 11 設定可最大程度延長筆記型電腦電池壽命

筆記型電腦電池的效能會隨著時間的推移而下降,容量也會減少,導致正常運作時間縮短。但在調整一些更深層的 Windows 11 設定後,您應該會看到電池壽命明顯改善。

微軟:運行 Windows 11 21H2/22H2 的 PC 下個月將強制更新至 23H2

微軟:運行 Windows 11 21H2/22H2 的 PC 下個月將強制更新至 23H2

Windows 11 版本 21H2 是 Windows 11 的主要原始版本之一,於 2021 年 10 月 4 日開始在全球推出。

如何在 Windows 11 上停用使用者帳戶

如何在 Windows 11 上停用使用者帳戶

您可以停用使用者帳戶,以便其他人無法再存取您的電腦。

購買 Windows 筆記型電腦比以往任何時候都更難

購買 Windows 筆記型電腦比以往任何時候都更難

NPU 是否足夠不同,以致於需要推遲購買並等待 PC Copilot+ 成為主流?

如何在 Windows 11 筆記型電腦上開啟和關閉省電模式

如何在 Windows 11 筆記型電腦上開啟和關閉省電模式

Windows 11 的省電模式是一項旨在延長筆記型電腦電池壽命的功能。

微軟推出 Windows 11 的新便箋應用

微軟推出 Windows 11 的新便箋應用

經過多年的保持不變,2024 年中期的 Sticky Note 更新改變了遊戲規則。

如何修復 Windows 上的 IRQL NOT LESS OR EQUAL 錯誤

如何修復 Windows 上的 IRQL NOT LESS OR EQUAL 錯誤

IRQL NOT LESS OR EQUAL 錯誤是與記憶體相關的錯誤,通常當系統程序或驅動程式嘗試在沒有適當存取權的情況下存取記憶體位址時發生。

在 Windows 11 中複製檔案和資料夾路徑的 6 種方法

在 Windows 11 中複製檔案和資料夾路徑的 6 種方法

路徑是 Windows 11 中檔案或資料夾的位置。所有路徑都包含您需要打開才能到達特定位置的資料夾。

比較 Windows 10 和 Windows 11

比較 Windows 10 和 Windows 11

Windows 11已經正式上線,比起Windows 10,Windows 11也有不少變化,從介面到新功能。請遵循以下文章中的詳細資訊。

如何下載 Windows 11,從 Microsoft 下載官方 Win 11 ISO

如何下載 Windows 11,從 Microsoft 下載官方 Win 11 ISO

目前Windows 11已經正式上線,我們可以下載Windows 11官方ISO檔案或Insider Preview版本來安裝。

如何在 Windows 10 上下載、更新和排除 USB 驅動程式故障

如何在 Windows 10 上下載、更新和排除 USB 驅動程式故障

USB 裝置已成為日常生活中不可或缺的一部分,使我們能夠將各種必需的硬體連接到我們的電腦上。