如何修复错误 0x800705b4(Windows 更新)

Microsoft 强烈鼓励用户定期安装系统更新,以便他们可以维护设备的安全并修复各种问题。 不幸的是,Windows 更新并不总是按预期工作。 例如,许多用户 报告 出现错误 0x800705b4,这会阻止更新组件完成其工作。

错误 0x800705b4

Windows Update 错误 0x800705b4 通常表示 Windows Defender 存在问题,这意味着您必须修复 Microsoft 的反恶意软件解决方案才能检查系统更新。 还有其他可能的问题,我们将在下面详细探讨。

有几种方法可以修复此问题。 但是,在开始之前,我们强烈建议您创建一个系统还原点。

它允许您撤消所有更改并从头开始故障排除过程。

如何修复 Windows 更新错误 0x800705b4

1. 运行 Windows 更新疑难解答

您应该开始使用最简单的解决方案:使用 Windows 更新疑难解答来修复阻止系统更新组件正常运行的常见错误。 以下是您可以使用它的方法:

单击开始按钮,键入疑难解答设置,然后按 Enter
单击其他疑难解答
选择 Windows 更新并单击运行疑难解答
允许疑难解答程序扫描您的 PC 并检测可能的问题。 如果找到任何解决方案,请单击应用此修复程序
重启你的电脑
立即尝试运行 Windows 更新

2. 检查 Windows Defender 防火墙服务

除非您安装了第三方安全应用程序,否则 Windows Defender 服务应始终运行,以保护您的 PC 免受恶意软件的侵害。 检查这一点的最简单方法是访问服务应用程序。 就是这样:

键入 Win key + R,键入 services.msc,然后按 Enter 打开 Services
查找并双击 Windows Defender 防火墙以访问其属性
将启动类型设置为自动
如果服务状态显示已停止,请单击开始按钮
单击应用并退出

如果按钮显示为灰色,您可以使用命令提示符:

按 Win 键 + R,键入 cmd,然后按 Ctrl + Shift + Enter 以使用管理员权限打开命令提示符
键入这两个命令(在每个命令后按 Enter):

netsh advfirewall set domainprofile state on
netsh advfirewall set domainprofile firewallpolicy blockinbound,allowoutbound

退出命令提示符
重启你的电脑
尝试使用 Windows 更新

3. 更新您的驱动程序

如果您的设备驱动程序已过时,您的操作系统最终将无法正常工作。 但是您可以通过更新所有驱动程序来解决此问题。 以下是如何实现它:

右键单击开始按钮并转到设备管理器
扩展设备类别
右键单击设备并选择更新驱动程序。 如果您不确定,我们建议您选择网络和显示驱动程序
单击自动搜索驱动程序并按照说明进行操作

如果 Windows 没有找到较新的驱动程序,您可以前往每个设备的制造商网站查找、下载并手动安装驱动程序。 但是,这可能需要很长时间,并且您可能会意外安装不受支持的驱动程序。

更安全的选择是转向驱动程序更新程序。 它是一种应用程序类型,可自动识别您计算机上安装的所有旧驱动程序,并在从 Web 下载较新版本后对其进行更新。 另外,它不会得到不兼容的驱动程序。

4.回滚驱动程序

不兼容的设备驱动程序最终会伤害您的计算机,因为您的设备将不再运行。 在这种情况下,驱动程序更新选项将不起作用。 相反,您应该在执行更新之前回滚不受支持的设备。 这是您需要做的:

单击开始按钮,搜索设备管理器,然后按 Enter
右键单击设备并转到属性
选择驱动程序选项卡
单击回滚驱动程序并按照说明进行操作。 如果您无法单击该按钮,则表示您的 PC 上不存在以前的驱动程序,因此您无法进行回滚

5.卸载第三方杀毒和防火墙软件

如果您安装了第三方防病毒或防火墙应用程序,它们可能会与 Windows Defender 发生冲突。 它特别适用于不完全支持 Windows 10 及其内部组件的免费工具。 在这种情况下,您应该在尝试运行 Windows 更新之前禁用这些程序。

  如何在 Windows 11 上获取 Windows 10 文件资源管理器功能区

而且,如果这不起作用,请考虑从您的计算机中删除软件应用程序。 例如,如果您设置了两个或多个反恶意软件程序,则它们的实时引擎可能不兼容。 这最终会导致系统稳定性问题和错误,例如 0x800705b4。

如何卸载程序:

右键单击开始按钮并转到应用程序和功能
在列表中搜索安全应用
选择条目,单击卸载,然后再次确认
继续卸载向导
重新启动计算机并立即尝试运行 Windows 更新

Windows 10 默认卸载程序很好但不是很好。 如果您想要更彻底的方法来摆脱程序,请查看软件卸载程序。 它们不仅可以删除程序,还可以删除任何剩余的文件和注册表项。

6.检查Windows Update和其他服务

在正常情况下,Windows Update 服务应该会自动开始在您的计算机上运行。 但是,如果这没有发生,您可能会遇到各种错误代码,例如 0x800705b4。 以下是重新启动 Windows 更新服务并检查其启动类型的方法:

按 Win 键,搜索服务,然后启动此应用程序
找到并双击 Windows Update 以检查其属性
将启动类型设置为自动(延迟启动)
如果服务当前未运行,请单击“开始”按钮
单击应用并返回主窗口
找到 Background Intelligent Transfer Service 和 App Readiness 以设置与上述相同的选项
找到并双击网络列表服务
将启动类型设置为禁用
如果服务当前正在运行,请单击停止
单击应用并退出
立即尝试检查系统更新

7. 重置 Windows 更新组件

也许 Windows 更新需要刷新其组件并清空其缓存。 您只需要访问命令提示符并输入我们在下面列出的确切命令。

使用管理员帐户登录 Windows 10
按 Win 键 + R,键入 cmd,然后按 Enter
编写以下命令并在每个命令后按 Enter:

重新启动您的机器并尝试检查系统更新

8. 以安全模式启动 Windows 10

您可以通过关闭操作系统不需要正常运行的任何服务、进程和驱动程序以安全模式启动 Windows 10 以创建安全环境。 然后,您可以尝试在安全模式下运行 Windows Update 以查看它是否有效。 这是您需要做的:

右键单击开始按钮并选择设置
单击更新和安全
跳转到恢复部分
在高级启动中,单击立即重新启动
Windows 将以故障排除模式启动。 转到疑难解答 > 高级选项 > 启动设置
单击重新启动
按 F5 启用带网络的安全模式
操作系统启动后,尝试运行 Windows 更新
如果更新成功,请正常重启电脑以退出安全模式

9.运行干净启动

Windows Update 可能不仅受到服务、进程和驱动程序的阻碍,还受到启动应用程序的阻碍。 例如,如果您有计划在每次打开计算机时运行的第三方防病毒解决方案,就会发生这种情况。 但是您可以运行干净的 Windows 10 启动:

按 Win 键 + R,键入 msconfig,然后按 Enter 打开系统配置应用程序
在常规选项卡中,选择选择性启动
禁用加载系统服务和加载启动项
单击应用并退出
按 Ctrl + Shift + Esc 打开任务管理器
切换到启动选项卡
禁用所有处于启用状态的程序
重启你的电脑
尝试运行 Windows 更新
如果可以,请在更新后重新启动您的电脑
开放系统配置
选择正常启动,点击应用,退出桌面

10.将防火墙设置恢复为默认值

如果您修改了 Windows Defender 防火墙设置,您可能在不知不觉中限制了 Windows 10 执行更新所需的关键文件的 Internet 访问。 一次撤消一个设置可能具有挑战性,但更简单的解决方案是将所有设置恢复为默认值。 就是这样:

单击开始按钮,键入 Windows 安全,然后打开此应用
选择防火墙和网络保护
向下滚动到窗口底部,然后单击将防火墙恢复为默认值
单击恢复默认值和是确认
立即尝试下载系统更新

11.卸载系统更新

微软发布的系统更新可能会破坏 Windows 10 用于检查更新的功能,这听起来很荒谬。 但它可能会发生,因为许多系统更新是不可预测的。 值得庆幸的是,您可以通过从 PC 中删除最新的 Windows 更新来解决此问题。

按 Windows 键 + R,键入 appwiz.cpl,然后按 Enter
单击左侧的查看已安装的更新
单击 Installed On 列对更新进行排序(最新的优先)
在 Microsoft Windows 组中,双击第一个更新
单击是确认并按照任何进一步的说明进行操作
重新启动 PC 并检查更新
如果可行,请确保不再下载相同的更新

12.修复硬盘错误

如果您的 HDD 或 SSD 有损坏的文件或坏扇区,这可能会导致 Windows 更新功能问题,从而导致错误代码 0x800705b4。 但是,您可以求助于 CHKDSK(检查磁盘)寻求帮助。

如何使用 CHKDSK:

按 Win 键 + R,键入 cmd,然后按 Ctrl + Shift + Enter 以使用提升权限运行命令提示符(如果用户帐户控制要求确认,请单击是)
如果 Windows 安装在默认的 C: 分区上,请运行 chkdsk c: /f /r。 否则,请确保使用正确的驱动器号而不是 c:
当系统要求您在下次系统启动时安排检查时,键入 y 并按 Enter
重启你的电脑。 CHKDSK 将检查磁盘并修复任何错误

  如何让其他用户退出 Windows 10

13.修复损坏的系统文件

如果 CHKDSK 不起作用,很可能是因为您的操作系统有损坏的文件,您可以借助 SFC(系统文件检查器)来解决。

证监会使用方法:

单击开始按钮,搜索命令提示符,然后单击以管理员身份运行
运行 sfc /scannow 并等待 SFC 完成其工作
重新启动您的 PC 并尝试 Windows 更新

如果 SFC 没有显示任何问题,您可以使用 DISM 检查 OS 映像的组件存储。

DISM使用方法:

启动提升的命令提示符实例
运行 DISM /online /cleanup-image /scanhealth
如果 DISM 发现任何问题,请输入 DISM /online /cleanup-image /restorehealth 进行修复
DISM 完成其工作后,重新启动您的 PC
以管理员身份重新启动命令提示符
运行 sfc /scannow 并等待
最后一次重新启动您的 PC 并立即尝试 Windows 更新

14. 检查你的电脑是否有恶意软件

最好在您的 PC 上运行病毒扫描并使用 Windows Defender 删除任何恶意威胁:

按 Windows 键,搜索 Windows 安全,然后按 Enter
选择病毒和威胁防护
单击扫描选项
选择快速扫描并单击立即扫描
如果扫描结果未显示任何可疑内容,请在选择 Windows Defender 离线扫描模式后运行新扫描
允许 Defender 隔离或删除任何受感染的文件。 如果您认为某些警报是误报,请确保将这些文件添加到白名单中,以便将它们排除在进一步扫描之外
重新启动计算机
检查您现在是否可以使用 Windows 更新

15. 运行 Windows 更新诊断

由 Microsoft 发布的 Windows Update 诊断是一种工具,您可以下载和咨询以查找和修复集成的 Windows Update 疑难解答程序尚未涵盖的其他 Windows Update 问题。 以下是您可以使用它的方法:

使用管理员帐户登录 Windows 10
从下载 Windows 更新诊断程序 官方网站
启动应用程序
选择 Windows 更新并单击下一步。 按照给定的说明
向导完成后,重新启动应用程序
选择 Windows 网络诊断并单击下一步
重新启动您的电脑并尝试下载系统更新

16.验证组策略设置

Windows 更新需要以某种方式配置组策略选项。 否则,在尝试下载和安装系统更新时,您可能会因 0x800705b4 之类的错误而醒来。 在这种情况下,您需要执行以下操作:

按 Win 键 + R,键入 gpedit.msc,然后按 Enter
在本地组策略编辑器中,访问计算机配置 > 管理模板 > Windows 组件 > Windows 更新
右键单击配置自动更新并选择属性
选择启用并单击应用
重启你的电脑

17.移除外部设备

如果在将新硬件连接到计算机后开始出现 Windows 更新错误,那可能是罪魁祸首。 某些设备不完全支持 Windows 10 计算机,即使是具有即插即用功能的计算机也是如此。 因此,您可能会因此遇到系统稳定性问题,甚至无法检查系统更新。

要测试这一理论并同时解决问题,只需拔下您最近连接到 PC 的所有新设备,例如 USB 闪存驱动器、网络摄像头适配器或 Wi-Fi 加密狗。 然后,重新启动计算机并尝试运行 Windows 更新。

18.检查磁盘空间

磁盘空间不足会导致各种计算机问题,因为 Windows 没有足够的空间来下载文件和运行进程。 您应该检查 Windows 10 通知中心,了解有关磁盘空间不足的任何消息。 在这种情况下,您可以使用磁盘管理等分区管理器来增加 Windows 驱动器容量。

如何使用磁盘管理:

单击开始按钮,键入磁盘管理,然后打开此应用
选择一个不包含 Windows 的大分区
右键单击此驱动器并选择收缩卷
通过删除相当数量(至少 1GB)来指定新的卷大小,然后单击 Shrink
将注意力转移到 Windows 分区。 右键单击驱动器并选择扩展卷
通过添加所有可用磁盘空间来设置卷大小。 单击扩展
重启你的电脑

另一种解决方案是从 Windows 驱动器中删除现有文件,以便为系统更新腾出空间。 尝试将文件移动到其他分区甚至移动存储设备。 此外,您可以卸载大型和未使用的应用程序和游戏,将重要文件上传到存储帐户,或刻录 DVD。

如果在经历了所有这些麻烦之后,Windows 驱动器上仍然没有足够的磁盘空间,请使用诸如磁盘清理之类的系统清理程序来清除所有不必要地占用磁盘空间的垃圾数据。

如何使用磁盘清理:

在开始之前,请访问下载和回收站。 确保保存或恢复您以后可能需要的任何文件,因为这些文件夹将被清除
单击开始按钮,搜索控制面板,然后打开此应用
单击管理工具
打开磁盘清理实用程序
选择 C: 驱动器或安装 Windows 的位置
在要删除的文件中,选择所有内容并单击清理系统文件
文件扫描结束后,再次选择所有项目并按 OK
重启你的机器

  使用这些技巧掌握 Windows 10 的 Alt+Tab 切换器

19.修复注册表设置

Windows Update 错误 0x800705b4 可能是由不正确的注册表设置引起的,注册表清理程序无法提供帮助。 以下是修复它们的方法:

按 Win 键 + R,键入 regedit,然后按 Enter 键打开注册表编辑器。 如果用户帐户控制提示,请单击是
打开文件菜单并单击导出
设置名称和目的地以保存注册表备份文件
点击保存
在注册表编辑器中访问以下地址:

ComputerHKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionWindowsUpdateAuto Update

如果 EnableFeaturedSoftware 条目存在,请确保将 Data 设置为 0x00000001 (1)。 否则,请执行以下操作:
双击 EnableFeaturedSoftware 条目
将值数据设置为 1
将基数设置为十六进制
点击确定

如果 EnableFeaturedSoftware 条目不存在:
打开编辑菜单
选择新建 > DWORD(32 位)值
设置 EnableFeaturedSoftware 名称并双击它以访问属性
将值数据设置为 1
将基数设置为十六进制
点击确定

现在,在注册表编辑器中访问此位置:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsUpdateUX

双击 IsConvergedUpdateStackEnabled
将数值数据设置为 0
将基数设置为十六进制
点击确定

接下来看看这个地址:

HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsUpdateUXSettings

双击 UxOption
将数值数据设置为 0
将基数设置为十六进制
点击确定

最后,到这里:

HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftSystemCertificates

如果 CopyFileBufferedSynchronousIo 存在,请检查其 Data 是否设置为 0x00000001 (1)。 否则,双击条目:
将值数据设置为 1
将基数设置为十六进制
点击确定

如果 CopyFileBufferedSynchronousIo 不存在:
打开编辑菜单
选择新建 > DWORD(32 位)值
设置 CopyFileBufferedSynchronousIo 名称
将值数据设置为 1
将基数设置为十六进制
点击确定

退出注册表编辑器并重新启动您的 PC

20. 检查您的互联网连接

如果您的 Internet 连接不稳定,它可能会阻止 Windows 更新正常运行,从而导致错误 0x800705b4。 以下是一些修复您的 Internet 连接并提高其速度的建议:

使用 Internet 连接疑难解答
刷新您的 DNS 服务器
更改您的 DNS 服务器
重启你的路由器
连接到 5Ghz 无线网络
从无线模式切换到有线模式
终止所有可访问 Internet 的应用程序
检查您的 VPN 或代理设置
运行互联网速度测试

21.使用系统还原

如果找不到问题的根源,请考虑将 Windows 10 回滚到在开始遇到 Windows 更新问题之前记录的还原点。 但是,这意味着在创建还原点后安装的所有应用程序将不再存在于您的 PC 上,因此您必须重新安装它们。

如何回滚 Windows 10:

按 Win 键,键入控制面板,然后启动此应用程序
前往恢复区
选择一个还原点或通过单击显示更多还原点来探索更多。 选择检查点后,您可以单击扫描受影响的程序以查看您必须重新安装哪些应用程序
单击下一步并继续执行向导步骤
您的 PC 将重新启动以完成还原

22.重置Windows 10

不幸的是,系统还原经常无法工作,在屏幕上抛出各种错误。 发生这种情况时,您可以将 Windows 10 重置为出厂选项,这通常是一个万无一失的解决方案。 您可以将个人文件保存在 PC 上,因此无需执行备份。 但是,所有应用程序都将被卸载,您必须配置所有计算机首选项。

如何重置 Windows 10:

右键单击 Windows 10 开始按钮并转到设置
选择更新和安全 > 恢复
单击下面的开始使用重置此 PC
选择保留我的文件并按照其余说明进行操作

Windows Update 错误 0x800705b4 可以修复

总之,如果您在尝试检查系统更新时收到错误 0x800705b4,这通常表明 Windows Defender 存在问题。 但是,它也可以指示其他问题。

通过运行 Windows 更新疑难解答、检查 Windows Defender 防火墙服务、更新旧驱动程序或回滚任何不兼容的驱动程序、卸载第三方防病毒和防火墙软件以及检查 Windows 更新和其他服务开始。

您可以重置 Windows 更新组件,以安全模式启动 Windows 10,运行干净的系统启动,将防火墙选项重置为默认值,卸载故障系统更新,修复硬盘错误和损坏的系统文件,运行恶意软件扫描,使用 Windows 更新诊断工具,并检查组策略设置。

拔下外围设备、添加更多磁盘空间或删除现有文件、修复 Windows Update 注册表设置、检查 Internet 连接质量并使其更快,或者在 Windows Update 仍然存在时将 Windows 10 回滚到稳定点也是一个好主意工作。 如果一切都失败了,您可以在保留个人文件的同时重置 Windows 10。

您如何修复 Windows 更新错误代码 0x800705b4? 您是否使用了此处未列出的解决方案? 请在下面的评论中告诉我们。