无论您是使用 Windows 更新,还是在 Windows 10 计算机上升级或安装,您都无法确定事情是否会顺利进行,因为有时您可能会遇到一些问题,使您无法完成更新、升级或安装. 您可能遇到的错误之一是错误 0x80070057。 通常,当您收到此错误时,表示一个或多个参数无效。 在以下情况下您可能会遇到此错误:
- Windows 更新、升级或安装
- Windows 备份,参数不正确
- 磁盘分区
- 系统映像还原错误 0x80070057
- 下载 Windows 应用商店应用
请记住,您需要采取的故障排除步骤取决于您所处的场景。因此,您需要查看下面给出的每一个故障排除选项,并确保仔细遵循每个选项,但在继续之前,您必须先创建一个系统还原点。
选项 1 – 运行 Windows 更新疑难解答
修复错误 0x80070057 的第一件事是运行 Windows 更新疑难解答。 它是 Windows 中的内置工具,可帮助用户解决 Windows 更新的任何问题。 运行它所需要做的就是转到“设置”,然后从选项中选择“疑难解答”。 从那里,单击 Windows 更新,然后单击“运行疑难解答”按钮。
选项 2 – 使用注册表编辑器
如果在 Windows 备份期间收到错误 0x80070057,则需要对 Windows 注册表进行一些修改。 为此,请按照下列步骤操作:
- 点击Win + R键以打开“运行”对话框。
- 键入“输入regedit”,然后按 Enter 打开注册表编辑器。
- 接下来,导航到以下注册表项:
HKEY_LOCAL_MACHINESOFTWARE策略微软系统
- 然后创建一个新的 DWORD 值并输入“复制文件缓冲同步Io”作为它的名字并把“1”作为其价值。
- 关闭注册表编辑器并重新启动计算机,然后检查错误是否已修复。
选项 3 – 运行 DISM 工具
运行 DISM 工具有助于修复 Windows 系统映像以及 Windows 10 中的 Windows 组件存储。使用此内置工具,您可以使用各种选项,例如“/ScanHealth”、“/CheckHealth”和“/RestoreHealth” ”。
- 以管理员权限打开命令提示符。
- 然后键入以下命令,并确保在键入每个命令后立即按 Enter:
- Dism / Online / Cleanup Image / CheckHealth
- Dism / Online / Cleanup Image / ScanHealth
- exe /在线 /Cleanup-image /Restorehealth
- 如果该过程需要一段时间,请不要关闭窗口,因为它可能需要几分钟才能完成。
注意:如果碰巧 Windows Update 客户端损坏,则需要运行以下命令进行修复,然后重新启动 PC 并再次单击“更新”。
DISM.exe / Online / Cleanup-Image / RestoreHealth / Source:C:RepairSourceWindows / LimitAccess
选项 4 – 刷新 SoftwareDistribution 文件夹的内容
您必须停止一些服务,例如 BITS、加密、MSI 安装程序和 Windows 更新服务。 为此,您需要刷新 SoftwareDistribution 文件夹中的内容。 Windows 操作系统中的 Software Distribution 文件夹是一个可以在 Windows 目录中找到的文件夹,用于临时存储在您的 PC 上安装 Windows Update 可能需要的文件。 因此,它是 Windows 更新所必需的,并由 WUAgent 维护。 除此之外,它还包含所有 Windows 更新历史记录文件,一旦您删除它们,您很可能会丢失更新历史记录。 因此,下次运行 Windows 更新时,可能会导致检测时间变长。
- 打开 WinX 菜单。
- 从那里,以管理员身份打开命令提示符。
- 然后输入以下命令 - 不要忘记在输入每个命令后立即按 Enter 键。
净停止wuauserv
net start cryptSvc
净起始位
网络启动msiserver
- 输入这些命令后,它将停止 Windows 更新服务、后台智能传输服务 (BITS)、加密和 MSI 安装程序
- 接下来,转到 C:/Windows/SoftwareDistribution 文件夹并删除所有文件夹和文件,从而点击 Ctrl + A 键将它们全部选中,然后单击删除。 请注意,如果文件正在使用中,您将无法删除它们。
选项 5 – 重置 Windows 应用商店缓存
- 右键单击开始按钮,然后单击命令提示符(管理员)。
- 接下来,输入命令,“重置。exe文件”,然后点击 Enter。 完成后,该命令将清除 Windows 应用商店应用程序的缓存。
选项 6 – 运行 SFC 扫描
运行 SFC 扫描或系统文件检查器也可能有助于修复错误 0x80070057。
- 点击Win + R以启动运行。
- 输入 CMD 在字段中,然后按Enter。
- 打开命令提示符后,键入 SFC / SCANNOW 并按Enter键。
该命令将启动系统扫描,这将需要一些时间才能完成。 完成后,您将获得以下结果:
- Windows资源保护未发现任何完整性违规。
- Windows资源保护发现损坏的文件并成功修复它们。
- Windows资源保护发现损坏的文件但无法修复其中一些。