如何修复 Windows 更新错误0x80070643

Windows 错误 0x80070643 是用户尝试在设备上安装新更新时可能遇到的常见问题 Windows 操作系统。 它通常发生在安装安全更新期间,并且通常与损坏的文件和安全应用程序问题有关。 本教程介绍了彻底解决此问题的不同故障排除方法。

很高兴知道:了解如何删除英国媒体报道软件 Windows。

内容

基本故障排除

在继续执行下面列出的更具体的问题修复之前,请尝试这些简单的解决方案,这些解决方案可能会解决错误,而不会产生额外的复杂性:

  • 运行 SFC 和 DISM 扫描:已知系统内的损坏、错误和不一致会导致此类问题 Windows 更新错误。 要检查是否属于这种情况,我们建议从命令提示符运行 SFC 和 DISM 实用程序。
  • 更新您的驱动程序:如果驱动程序已过时或损坏,它们可能无法满足安全更新要求或遇到可能导致安装失败的兼容性问题。 要解决与驱动程序相关的问题,您需要定期更新它们。 您可以从硬件制造商的网站手动下载最新的驱动程序或使用设备管理器实用程序。

1.运行这个 Windows 更新错误修复

当您遇到此更新错误时,我们建议的第一件事是运行 Windows 更新错误修复。 该实用程序由 Microsoft 开发,用于应用一组预定义的规则和算法来识别和修复根本原因。

  1. 按 Win + I 打开“设置”应用程序。
  2. 选择“系统->问题”。或者。”
  1. 单击其他修复。”。
  1. 搜索 ”Windows 在疑难解答中,单击“刷新”,然后单击旁边的“运行”按钮。
  1. 分析故障排除结果。 如果发现问题,请单击“应用此修复”以继续。
  1. 否则,单击“关闭疑难解答程序”选项并继续执行下面的下一个方法。
  2. 在 Windows 10、进入“设置->更新和安全->故障排除->其他故障排除”找到相同的实用程序。

顶部: Windows 故障排除程序无法正常工作? 了解如何解决问题。

2. 禁用内存完整性 Windows 安全

由于错误 0x80070643 是一个安全更新问题,因此内存完整性功能可能会导致冲突,从而导致该问题。

内存完整性(又名核心隔离)。是一种安全功能,它使用基于虚拟化的安全性来保护关键系统进程和内存免遭未经授权的访问和修改。

如果您的计算机上启用了存储完整性,请将其禁用并查看是否有影响。

  1. 类型 ”Windows 安全”中 Windows 找到并单击“打开”。”。
轻敲
  1. 在左侧窗格中选择“设备安全”。
  2. 在“核心绝缘”下,单击“核心绝缘详细信息”。
点击
  1. 关闭“存储完整性”开关”。
关
  1. 检查您是否可以安装目标更新。

注解:禁用内存完整性可能会暂时损害该功能提供的安全性。 因此建议修复更新问题后重新启用它们。

3. 重置 Windows 安全

随着时间的推移,安全设置可能会更改或修改,这可能会导致冲突或更新失败。

修复这些错误配置并执行重置以恢复默认保护设置,以确保功能正常 Windows 安全。 希望这将修复安全更新错误并确保您的系统得到充分保护。

  1. 导航 ”想法 -> 应用程序 -> 应用程序和功能。”在某些最新版本中 Windows 11 该选项将显示为“已安装的应用程序”。
点击
  1. 滚动并查找“Windows 应用程序列表中的“安全性”。
  2. 单击三个相连的点并选择“高级选项”。
点击
  1. 单击“重置”按钮。
点击
  1. 等待该过程完成并检查问题是否已解决。

供你参考:这是测试防病毒软件针对真正恶意软件的有效性的安全方法。

4.重启实时保护

实时保护功能也有可能出现暂时的故障或冲突,这可能会影响其正常运行并导致 0x80070643 错误。

使用实时保护功能解决此类问题的一个简单方法是重新启动它。

  1. 打开那个 Windows 安全应用程序如上所示。
  2. 在左侧窗格中选择“病毒和威胁防护”。然后单击右侧“病毒和威胁防护设置”下的“管理设置”。
点击
  1. 向下滚动到实时保护选项并关闭底部的开关。
停用
  1. 等待几秒钟,然后重新打开开关以重新打开“实时保护”。
  2. 关闭 Windows 打开安全应用程序并检查问题是否已解决。

5. 重置 Windows 更新服务

在某些情况下,问题可能与此无关 Windows 安全直接但更喜欢与 Windows 更新服务。

要检查您的情况是否属于这种情况,请重新启动 Windows 更新服务,看看是否有影响。

  1. 按 Win + R 打开运行窗口。
  2. 类型 services.msc 在“运行”中,然后单击 Enter。
轻敲
  1. 搜索 ”Windows “更新”服务并右键单击它。
  2. 从上下文菜单中选择“属性”。
调用上下文菜单
  1. 单击“停止”按钮,等待几秒钟,然后单击“开始”。”。
  2. 确保“启动类型”设置为“自动”。 单击“应用 -> 确定”保存更改。
停止并重新启动 Windows 更新服务。

顶部:如果您在启动系统还原时遇到问题,请查看我们的修复列表以帮助您回到正轨。

6.运行.NET Framework修复工具

当你站在前面 0x80070643 如果您在安装 Microsoft .NET Framework 更新时遇到错误,请尝试 Microsoft 开发的 .NET Framework 修复工具。

此工具修复可能导致问题的损坏或丢失的 .NET Framework 组件。

  1. 微软网站 下载 Microsoft .NET Framework 修复工具并通过单击“下载”按钮下载该实用程序。
  1. 下载“NetFxRepairTool.exe”文件后,单击该文件并在用户帐户控制提示中选择“是”。
  1. 该工具会查找问题,然后建议更改。 单击“下一步”应用更改。
应用 .NET Framework 修复工具建议的更改
  1. 应用更改后,最小化工具对话框并检查问题是否已解决。 如果是这样,请单击“完成”按钮。 如果错误仍然存​​在,请单击“下一步”继续排除问题。
退出框架修复工具。
  1. 如果疑难解答程序无法解决问题,它会将日志发送给 Microsoft 进行进一步分析并通知您。 单击“完成”完成该过程。
向框架修复工具提交附加信息

供你参考:了解如何检查硬盘的运行状况 Windows。

7. 重置 Windows 更新组件

Windows 更新依赖于各种组件来下载和安装更新。 如果这些组件中的任何一个损坏或损坏,都可能导致更新失败或中断。

重置组件以修复可能导致问题的任何问题。

  1. 按 Win + R 打开“运行”。
  2. 类型 cmd 在“运行”中,然后按 Shift + Ctrl + Enter 以管理员身份打开命令提示符。
  3. 在用户帐户控制提示下,单击是。
  4. 在命令提示符下,一一键入以下命令,然后按 Enter 处决他们。 这将停止必需品 Windows 更新服务。
net stop wuauserv
net stop cryptSvc
net stop bits
在cmd中输入各种命令。
  1. 运行以下命令。 这将重命名并备份 Software Distribution 和 Catroot2 文件夹。
rename c:windowsSoftwareDistribution SoftwareDistribution.old
rename %systemroot%System32catroot2 catroot2.old
在cmd中运行重命名命令。
  1. 运行以下命令重新启动之前停止的服务:
net start wuauserv
net start cryptSvc
net start bits
从命令提示符重新启动服务。
  1. 关闭cmd并检查问题是否解决。

8. 执行系统还原

您还可以选择系统还原,这会将系统配置恢复到问题未发生时的较早时间点。

系统还原窗口已准备好启动该过程。

这将恢复系统设置(包括文件、注册表项、程序和驱动程序),并可能解决导致安装安全更新问题的冲突或错误。

顶部:显示消息“设备已停止” Windows? 找出你能做些什么。

使用最新的安全更新保护您的系统

定期安装安全更新对于保护您的系统免受有害病毒和恶意软件的侵害至关重要。 如果用尽所有方法后仍然出现错误,请尝试重置 Windows。 或者,切换到第三方安全程序,直到 Microsoft 发布官方修复程序。