尝试更新Windows时是否不断收到错误 0x80070643 ?无论您如何尝试“重试”更新,这都是一个令人讨厌的问题。我们将向您展示如何修复错误代码 0x80070643。
(Windows) 在将Windows Defender(Windows Defender)和Microsoft .NET Framework等系统组件更新到最新版本时, Windows Update有时会显示错误代码 0x80070643 。很少,它也可能在安装质量和累积Windows系统更新时出现。
出现错误 0x80070643 的原因有多种。例如,这可能是由于Windows Update服务的错误实例或损坏的 .NET Framework安装造成的。按照以下说明对Windows 10和 11
中的Windows Update错误代码 0x80070643进行故障排除和修复。
1.重启Windows更新服务
BITS ( Background Intelligent Transfer Service的缩写)、Windows Update Service和Cryptographic Services是Windows Update正常运行所需的系统相关服务。它们有时会出现故障或崩溃并触发 0x80070643 安装错误。
通过使用服务(Services)应用程序重新启动所有三个服务来排除这种情况。要做到这一点:
1. 按Windows Key + R打开运行(Run)框。然后,输入 services.msc 并按Enter。
2. 右键单击后台智能传输服务(Background Intelligent Transfer Service)并选择重新启动(Restart)。如果该选项显示为灰色,请选择Start。
3.向下滚动(Scroll)服务列表并重复刚才对Windows 更新(Windows Update)和加密(Cryptographic) 服务(Services)所做的操作。
2. 重启电脑并重试更新
重新启动 PC 是修复Windows Update的 0x80070643 错误的另一种快速方法。如果您还没有,请打开“开始(Start)”菜单并选择Power > Restart” 。然后,返回Windows 更新(Windows Update)并重新安装更新。
3.运行 Windows 更新疑难解答(Run Windows Update Troubleshooter)
如果 0x80070643 错误继续出现,请尝试运行内置的Windows 更新疑难解答。(Windows Update)它可以识别阻止Windows 更新(Windows Update)工作的各种问题,并提供建议和自动修复以解决与更新相关的问题。
要运行Windows 更新(Windows Update)疑难解答:
1. 按Windows + S打开Windows 搜索(Windows Search)。然后,键入疑难解答设置(Troubleshoot Settings)并选择打开(Open)。
2. 选择Additional/Other疑难解答。
3. 选择Windows 更新(Windows Update)旁边的运行(Run)。
4.运行.NET Framework修复工具
0x80070643 错误是否仅在安装Microsoft .NET Framework更新时出现?如果是这样,请运行Microsoft .NET Framework 修复工具(Microsoft .NET Framework Repair Tool)以检查当前 .NET Framework安装是否存在损坏的文件和其他问题。
1.从 Microsoft 网站
下载Microsoft .NET Framework 修复工具。(Microsoft .NET Framework Repair Tool)
2. 双击下载的NetFxRepairTool.exe文件并接受微软的许可条款。然后,查看建议的更改并选择下一步(Next)以应用它们。暂时不要退出Microsoft .Net Framework 修复工具(Microsoft .Net Framework Repair Tool)。
3. 重新打开Windows Update并重试Microsoft .NET Framework更新。如果更新成功完成,请选择完成(Finish)退出Microsoft .Net Framework 修复工具(Microsoft .Net Framework Repair Tool)。如果没有,请选择下一步(Next)以执行其他故障排除。
5. 重置 Windows 更新
Windows Update将各种文件和签名缓存在两个名为“SoftwareDistribution”和“catroot2”的系统文件夹中。里面的数据可能会损坏并触发 0x80070643 错误。
强制 Windows更新(Update)重新创建SoftwareDistribution文件夹和Catroot2文件夹,以消除数据损坏的潜在问题。要做到这一点:
1. 打开开始(Start)菜单,键入 cmd,然后选择以管理员身份运行(Run)以调用提升的命令提示符(Command Prompt)控制台。
2.依次运行以下命令,停止后台智能服务(Background Intelligent Service)、Windows更新服务(Windows Update Service)和加密(Cryptographic)服务:
- 净停止 wuauserv
- 净停止 cryptSvc
- 净停止位
3. 运行以下命令重命名和备份当前的Software Distribution和Catroot2文件夹:
- 重命名 c:windowsSoftwareDistribution SoftwareDistribution.old
- 重命名 %systemroot% \System32\catroot2 catroot2.old
4.依次运行以下命令重启后台智能服务(Background Intelligent Service)、Windows更新服务(Windows Update Service)和加密(Cryptographic)服务:
- 净启动 wuauserv
- 网络启动 cryptSvc
- 网络起始位
5. 再次尝试使用 Windows 更新。
6.执行干净启动
如果 0x80070643 错误仍然存在,请尝试在干净启动Windows(Windows)后安装最新更新。这是一个防止第三方服务和启动程序干扰Windows Update的过程。要做到这一点:
1. 在运行(Run)框中输入msconfig并按Enter。然后,切换到“服务”选项卡,选中“(Services)隐藏(Hide)所有Microsoft服务”旁边的框,然后选择“全部禁用(Disable)” 。
2. 切换到启动(Startup)选项卡并选择打开任务管理器(Open Task Manager)。然后,禁用所有非 Microsoft 启动程序。
3. 重新启动计算机并运行Windows 更新(Windows Update)。如果有帮助,请重复步骤 1-2 并重新激活所有禁用的项目。
7. 通过Microsoft 更新目录安装更新(Microsoft Update Catalog)
如果干净启动没有帮助,请尝试通过Microsoft 更新目录(Microsoft Update Catalog)安装有问题的更新。要做到这一点:
1. 访问Windows Update并记下失败更新的 KB(知识库(Knowledge Base))ID。
2. 访问Microsoft 更新目录(Microsoft Update Catalog),输入KB ID,然后选择搜索(Search)。然后,选择并下载更新文件。确保(Make)它与当前的 Windows 构建版本(matches the current Windows build version)和操作系统架构(operating system architecture)(x64、x86 或 ARM64)匹配。
3. 运行下载的文件并按照屏幕上的所有安装说明进行操作。然后,选择立即重新启动(Restart)以完成更新。
8. 手动更新 Windows Defender(Update Windows Defender)
如果仅针对Windows Defender定义更新显示 0x80070643 错误,您可以在不使用Windows Update的情况下下载和安装。
为此,请访问Microsoft Defender 防病毒更新页面(Microsoft Defender Antivirus updates page)并向下滚动到最新(Latest)安全情报更新部分。然后,下载与您的操作系统体系结构匹配的
Microsoft Defender 防病毒软件(Microsoft Defender Antivirus)的最新定义包并运行下载的文件。
9. 运行反恶意软件扫描
计算机(Computer)病毒通常会感染Windows Update以阻止其安装安全修复程序和防病毒定义。如果Windows Update的错误 0x80070643 错误继续出现,最好排除潜在恶意软件感染的所有可能性。
代替Windows Defender,使用强大的第三方防病毒软件解决方案(potent third-party antivirus software solution)来执行彻底的病毒扫描是最安全的选择。例如,Malwarebytes的免费版本是(Malwarebytes)检测和删除顽固恶意软件(detecting and removing stubborn malware)的绝佳选择。
10.运行SFC扫描或DISM工具
损坏的Windows安装也可能导致Windows 更新(Windows Update)错误 0x80070643。运行系统文件检查器(System File Checker)和DISM工具可以帮助修复系统文件问题并提高稳定性。
右键单击(Right-click)开始(Start)按钮并选择Windows PowerShell ( Admin )。然后,输入 sfc /scannow并按Enter启动系统文件检查器(System File Checker)。
接下来,输入以下命令并按Enter以调用DISM(部署映像服务(Deployment Image Servicing)和管理(Management))工具。
DISM.exe /Online /Cleanup-Image /Restorehealth
执行两次扫描后,使用Windows 更新(Windows Update)并检查错误 0x80070643 是否再次出现。
错误代码 0x80070643 已修复
与其他 Windows 更新问题(other Windows Update issues)相比,错误 0x80070643 是一个相对简单的修复问题。例如,重新启动与 Windows 更新相关的(Windows Update-related)服务、运行Windows 更新(Windows Update)疑难解答或清除Windows 更新(Windows Update)缓存应该总是有帮助的。如果没有,那么肯定会运行其余的修复程序。如果它们都不起作用,请考虑将 Windows 安装重置为出厂默认设置(resetting your Windows installation to factory defaults)。
10 Best Ways to Fix Windows Update Error 0x80070643
Do you keep receiving error 0x80070643 while аttеmpting to update Windows? It’s an annoyіng issue that perѕiѕts no matter how much you try to “Retry” an update. We will show yоu how to fix error code 0x80070643.
Windows Update can occasionally display error code 0x80070643 while updating system components such as Windows Defender and the Microsoft .NET Framework to their latest versions. Rarely, it could also show up while installing quality and cumulative Windows system updates.
Error 0x80070643 can show up for several reasons. For example, it could be due to a buggy instance of the Windows Update service or a corrupt .NET Framework installation. Work through the following instructions to troubleshoot and fix Windows Update error code 0x80070643 in Windows 10 and 11.
1. Restart Windows Update Services
BITS (short for Background Intelligent Transfer Service), Windows Update Service, and Cryptographic Services are system-related services that Windows Update requires to function correctly. They can sometimes glitch out or crash and trigger the 0x80070643 installation error.
Rule that out by restarting all three services using the Services app. To do that:
1. Press Windows Key + R to open a Run box. Then, type services.msc and press Enter.
2. Right-click Background Intelligent Transfer Service and select Restart. If the option appears grayed, choose Start.
3. Scroll down the services list and repeat what you just did for Windows Update and Cryptographic Services.
2. Reboot PC and Retry Update
Restarting your PC is another quick way to fix Windows Update’s 0x80070643 error. If you haven’t already, open the Start menu and select Power > Restart. Then, head back to Windows Update and reinstall the update.
3. Run Windows Update Troubleshooter
Try running the built-in Windows Update troubleshooter if the 0x80070643 error continues to show up. It can identify various issues stopping Windows Update from working and offers recommendations and automatic fixes to address update-related problems.
To run the Windows Update troubleshooter:
1. Press Windows + S to open Windows Search. Then, type Troubleshoot Settings and select Open.
2. Select Additional/Other troubleshooters.
3. Select Run next to Windows Update.
4. Run .NET Framework Repair Tool
Does the 0x80070643 error only show up while installing Microsoft .NET Framework updates? If so, run the Microsoft .NET Framework Repair Tool to check for corrupt files and other issues with the current .NET Framework installation.
1. Download the Microsoft .NET Framework Repair Tool from the Microsoft website.
2. Double-click the downloaded NetFxRepairTool.exe file and accept Microsoft’s license terms. Then, review the recommended changes and select Next to apply them. Do not exit the Microsoft .Net Framework Repair Tool yet.
3. Re-open Windows Update and retry the Microsoft .NET Framework update. If the update completes successfully, select Finish to exit the Microsoft .Net Framework Repair Tool. If not, choose Next to perform additional troubleshooting.
5. Reset Windows Update
Windows Update caches various files and signatures in a couple of system folders called “SoftwareDistribution” and “catroot2.” The data inside can corrupt and trigger the 0x80070643 error.
Force Windows Update to recreate the SoftwareDistribution folder and the Catroot2 folder to eliminate potential issues with data corruption. To do that:
1. Open the Start menu, type cmd, and select Run as administrator to invoke an elevated Command Prompt console.
2. Run the commands below one after the other to stop the Background Intelligent Service, Windows Update Service, and Cryptographic Services:
- net stop wuauserv
- net stop cryptSvc
- net stop bits
3. Run the following commands to rename and backup the current Software Distribution and Catroot2 folders:
- rename c:\windows\SoftwareDistribution SoftwareDistribution.old
- rename %systemroot%\System32\catroot2 catroot2.old
4. Run the commands below one after the other to restart the Background Intelligent Service, Windows Update Service, and Cryptographic Services:
- net start wuauserv
- net start cryptSvc
- net start bits
5. Try using Windows Update again.
6. Perform a Clean Boot
If the 0x80070643 error persists, try installing the latest updates after clean booting Windows. It’s a process that prevents third-party services and startup programs from interfering with Windows Update. To do that:
1. Type msconfig into a Run box and press Enter. Then, switch to the Services tab, check the box next to Hide all Microsoft services, and select Disable all.
2. Switch to the Startup tab and select Open Task Manager. Then, disable all non-Microsoft startup programs.
3. Restart your computer and run Windows Update. If that helps, repeat steps 1-2 and re-activate all disabled items.
7. Install Updates via Microsoft Update Catalog
If a clean boot doesn’t help, try installing the problematic update via the Microsoft Update Catalog. To do that:
1. Visit Windows Update and note the failing update’s KB (Knowledge Base) ID.
2. Visit the Microsoft Update Catalog, enter the KB ID, and select Search. Then, choose and download the update file. Make sure it matches the current Windows build version and operating system architecture (x64, x86, or ARM64).
3. Run the downloaded file and follow all on-screen installation instructions. Then, select Restart Now to finalize the update.
8. Manually Update Windows Defender
If the 0x80070643 error shows up for Windows Defender definitions updates only, you can download and install without using Windows Update.
To do that, visit the Microsoft Defender Antivirus updates page and scroll down to the Latest security intelligence update section. Then, download the latest definition pack for Microsoft Defender Antivirus that matches your operating system’s architecture and run the downloaded file.
9. Run an Anti-Malware Scan
Computer viruses often infect Windows Update to stop it from installing security fixes and anti-virus definitions. If Windows Update’s error 0x80070643 error continues to show up, it’s a good idea to rule out all possibilities of a potential malware infection.
Instead of Windows Defender, using a potent third-party antivirus software solution to perform a thorough scan for viruses is the safest option. For example, the free version of Malwarebytes is an excellent choice at detecting and removing stubborn malware.
10. Run SFC Scan or DISM Tool
A corrupt Windows installation can also play a factor and result in Windows Update error 0x80070643. Running the System File Checker and the DISM tool can help fix issues with system files and improve stability.
Right-click the Start button and select Windows PowerShell (Admin). Then, type sfc /scannow and press Enter to launch the System File Checker.
Next, enter the following command and press Enter to invoke the DISM (Deployment Image Servicing and Management) tool.
DISM.exe /Online /Cleanup-Image /Restorehealth
After performing both scans, use Windows Update and check if error 0x80070643 recurs.
Error Code 0x80070643 Fixed
Error 0x80070643 is a relatively straightforward problem to fix compared to other Windows Update issues. For example, restarting Windows Update-related services, running the Windows Update troubleshooter, or clearing the Windows Update cache should always help. If not, running through the rest of the fixes definitely will. In the off-chance that none of them works, consider resetting your Windows installation to factory defaults.