Windows 需要更新最新的功能、改进、热修复和安全补丁,以保护您的计算机免受伤害。 它通过 Windows 更新使之成为可能。
不幸的是,Windows Update 时不时会遇到错误,这会导致它无法正常运行。 您很想执行恢复出厂设置只是为了完成它。
不过,在转向如此激烈的场景之前,您可以调查错误代码以查看可用的修复程序。
目录
错误 0x80070057:这是什么意思?
0x80070057 是一个 Windows 更新错误,可能发生在新旧 Windows 上,从 XP 开始到 10 结束。当您尝试在计算机上执行各种操作(如备份文件或安装操作系统)时会触发它。
但是,它通常会阻止用户运行 Windows 更新,这对于他们的计算机安全和隐私来说是必不可少的。 不用担心,因为您应该能够按照以下简单说明解决此问题。
如何修复 Windows 更新错误 0x80070057
在尝试修复错误代码 0x80070057 之前,最好创建一个系统还原点。 它使您可以将 Windows 恢复到以前的检查点,以防您犯任何错误并需要轻松撤消更改。
1. 使用 Windows 更新疑难解答
Windows 更新疑难解答是 Microsoft 最新操作系统中内置的一项简单功能,可扫描并解决阻止 Windows 更新正常工作的典型问题。 以下是如何使用它。
右键单击开始按钮并选择系统
转到疑难解答并选择 Windows 更新
单击运行疑难解答并按照屏幕上的说明进行操作
重启你的电脑
2.释放磁盘空间
Windows Update 需要可用磁盘空间来下载数据并在后台运行进程,因此您必须确保您的硬盘未满。 否则,可能会导致错误 0x80070057。
检查这一点的最简单方法是查看 C: 驱动器的属性。 而且,如果您需要释放磁盘空间,您应该卸载不再使用的大型应用程序以及游戏。
个人文档、照片和视频可以备份到云端、刻录到磁盘或复制到外部硬盘驱动器。 就垃圾文件而言,您可以求助于系统清理程序或使用 Microsoft 的磁盘清理工具。
如何使用磁盘清理:
确保您以 PC 管理员身份登录
查看下载和回收站位置以保存您以后可能需要的任何文件(这些文件夹将被清空)
启动 Windows 资源管理器(按 Win + E),右键单击 C: 或安装 Windows 的位置,然后转到属性
单击磁盘清理
在要删除的文件中,选择所有内容。 然后,单击清理系统文件
文件扫描完成后,再次选择所有项目,然后单击确定
重启你的电脑
3.断开外围设备
您最近插入计算机单元的任何外部设备都可能导致 Windows 更新错误 0x80070057。 它可以是任何东西,例如外部硬盘、Wi-Fi 适配器、网络摄像头或打印机。
这些问题可能是由损坏的电缆、有故障的 USB 端口或不兼容的驱动程序引起的。 无论它们是什么,您都应该能够通过从计算机单元上拔下任何新设备来修复它们。
这样做后,尝试运行 Windows 更新以查看 0x80070057 错误现在是否已修复。 而且,如果您正在寻找长期解决方案,您应该一次重新插入一个设备,看看哪个触发了错误代码。
4.检查你的驱动程序
坏驱动程序通常是设备开始出现故障的原因,从而导致各种 Windows 更新问题,包括 0x80070057 错误代码。 但是,您应该能够通过重新安装设备和更新驱动程序以最小的努力解决此问题。
如何快速重装设备:
右键单击开始按钮并选择设备管理器
右键单击下一个驱动程序并选择卸载设备
卸载设备后,重新启动 Windows。 不用担心,因为操作系统会自动重新安装设备
您可以为多个驱动程序执行此操作
如何更新驱动程序:
返回设备管理器,右键单击网络设备,然后选择更新驱动程序
单击自动搜索更新的驱动程序软件
如果它不起作用,请单击在 Windows 更新上搜索更新的驱动程序
但是,由于错误代码,Microsoft 可能无法通过 Windows Update 下载较新的驱动程序更新。 如果发生这种情况,您必须访问网络驱动程序的制造商网站以手动下载并安装最新版本。
如果您不想冒险为您的设备安装错误的驱动程序,这可能会导致系统兼容性问题,我们建议您选择驱动程序更新应用程序。 它会自动下载并安装多个驱动程序。
5.禁用任何第三方安全软件
一些第三方安全解决方案可能会干扰 Windows 更新并阻止其正常运行,从而触发各种错误。 防病毒工具就是很好的例子,任何带有内置防火墙的 Internet 安全应用程序也是如此。 它可以阻止 Internet 访问 Windows 更新所需的关键进程。
要验证这一理论,只需禁用您已安装的任何第三方软件工具,让 Windows Defender 负责您的计算机防御。 要将其提升一个档次,您可以继续卸载这些第三方工具。 然后,重新启动您的 PC 并尝试运行 Windows 更新。
6.运行干净启动
如果 0x80070057 是由损坏的服务、进程或驱动程序引起的,您可以通过执行干净的 Windows 启动来创建一个仅运行所需组件的安全环境。
单击开始按钮,键入系统配置,然后打开此应用程序
转到服务选项卡,取消选中隐藏所有 Microsoft 服务,然后单击全部禁用
选择启动选项卡,然后单击打开任务管理器
单击状态列按状态对所有服务进行排序(首先启用)
右键单击具有启用状态的每个进程,然后按禁用
重启你的电脑
7.重启Windows更新服务
如果 Windows 更新服务未计划自动运行,这可能是您在 PC 上不断收到错误 0x80070057 的原因。 但是,您可以轻松修复它:
按 Ctrl + R,键入 services.msc,然后按 Enter
找到并右键单击 Windows 更新,然后选择属性
在常规选项卡中,将启动类型设置为自动(延迟启动)
如果服务状态为已停止,请单击启动
单击应用
重启你的电脑
8.重启后台智能传输服务
后台智能传输服务是 Windows Update 正常工作所需要的一项服务。
访问服务
打开后台智能传输服务的属性
将启动类型设置为自动(延迟启动)
如果服务当前未运行,则启动该服务
保存所有更改并重新启动您的 PC
9. 运行 Windows 更新诊断
Windows Update Diagnostic 是微软创建的一款小巧实用的应用程序。 它有一个非常不言自明的名称,因为您可以使用它来诊断 Windows 更新错误。
以计算机管理员身份登录 Windows
从下载 Windows 更新诊断程序
选择 Windows 更新,单击下一步,然后继续屏幕上的步骤
再次启动该工具并选择 Windows 网络诊断
任务完成后,重启电脑
10.重命名SoftwareDistribution文件夹
SoftwareDistribution 目录是 Windows 的重要组成部分,它临时保存 Windows 更新所需的文件。 但是,它并不总是自动清除缓存的内容内容。
但是您可以解决这个问题,并且仍然以一种简单的方式保留临时文件:只需重命名文件夹,以便 Windows Update 可以开始将数据存储在原始目录中。
打开文件资源管理器并访问 Windows 目录(通常在 C:Windows 中)
查找并重命名 SoftwareDistribution 文件夹
重启你的电脑
尝试运行 Windows 更新
11.检查系统注册表
Windows 注册表包含有关系统和应用程序库的低级设置。 您在 PC 上安装的软件程序越多,注册表中的更改就越多。
过多的注册表修改对于关键系统进程(包括 Windows 更新)可能是致命的,因此出现 0x80070057 之类的错误代码是很正常的。 幸运的是,您可以轻松解决此问题。
如何修复注册表:
按 Ctrl + R,键入 regedit,按 Enter,如果 UAC(用户帐户控制)提示,请单击是
在地址栏中输入以下位置:HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsUpdateUX
在 IsConvergedUpdateStackEnabled 处,检查 REG_DWORD 是否设置为 00000000
转到 HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsUpdateUXSettings
在 UxOption 中,检查 REG_DWORD 是否设置为 00000000
转到 HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftSystemCertificates
打开编辑菜单 > 新建 > DWORD(32 位)值
将名称设置为 CopyFileBufferedSynchronousIo 并将值设置为 1
保存所有更改并重新启动计算机
12.更改系统时间和日期设置
这可能听起来不寻常,但 Windows 更新与某些日期和时间设置不兼容。 例如,许多用户报告通过在他们的 PC 上设置正确的日期和时间来解决各种计算机问题。
确保您以 PC 管理员身份登录
按 Ctrl + R,键入控制面板,然后按 Enter
选择日期和时间
单击更改日期和时间 > 更改日历设置
转到其他设置
将十进制符号设置为 。 (句号)
保存所有更改,退出并重新启动您的 PC
13.更改组策略设置
Windows 组策略负责管理系统和应用程序权限。 如果与 Windows Update 关联的策略没有适当的权限,则必然会发生 0x80070057 之类的错误代码。 这是您可以快速修复它的方法。
按 Ctrl + R,键入 gpedit.msc,然后按 Enter
转到计算机配置 > 管理模板 > Windows 组件 > Windows 更新
查找并双击配置自动更新
选择启用,单击确定,然后重新启动您的电脑
14.修复硬盘和系统问题
任何硬盘和操作系统问题对于 Windows 更新都可能是致命的,导致错误代码 0x80070057。 但是,您可以从命令行环境修复这些问题,而无需求助于第三方软件解决方案。 例如,CHKDSK(检查磁盘)可用于修复硬盘驱动器问题。
如何使用 CHKDSK:
按 Ctrl + R,键入 cmd,然后按 Ctrl + Shift + Enter 以管理员身份启动命令提示符
如果您在 C: 上安装了 Windows,则运行 chkdsk c:/f。 否则,请使用正确的驱动器号
当系统要求在下次系统引导时安排任务时,键入 y。 按回车
重启你的电脑
检查磁盘实用程序将查找并修复损坏的硬盘扇区,这些扇区会阻止您的 PC 正常运行。 但是,如果使用后仍然出现错误 0x80070057,请检查 SFC(系统文件检查器)。
证监会使用方法:
确保使用提升权限运行命令提示符
键入 sfc /scannow 并按 Enter
耐心等待 SFC 修复系统错误
重启你的电脑
如果 SFC 没有修复 0x80070057 错误,可能您需要深入研究系统映像的组件存储。 这可以通过使用 DISM(部署映像服务和管理)来实现。
DISM使用方法:
以管理员权限启动命令行环境
键入 DISM /online /cleanup-image /scanhealth 并按 Enter
如果有任何问题,请运行 DISM /online /cleanup-image /restorehealth 来修复它们
重新启动您的 PC 并再次以管理员身份启动 CMD
运行证监会 /scannow
重启你的电脑
0x80070057快速修复总结
回顾一下,如果您在尝试运行 Windows 更新时偶然发现错误代码 0x80070057,则无需担心,因为您可以尝试许多解决方案。
例如,您可以运行 Windows Update 疑难解答、释放磁盘空间并使用磁盘清理、拔下任何新的外围设备、重新安装和更新驱动程序,以及暂时禁用或删除任何第三方安全工具。
您还可以运行干净的系统启动,重新启动 Windows 更新服务和后台智能传输服务,运行 Windows 更新诊断实用程序,并修复任何损坏的注册表。
还可以更改系统日期和时间设置、编辑组策略属性以及修复任何硬盘驱动器和操作系统错误。
我们希望您使用上述解决方案设法摆脱了 0x80070057。 我们错过了什么重要的事情吗? 在下面的部分给我们留言,让我们知道。