如何修复 Windows 11 和 10 中的错误 0x80070057

Jacki

Windows 中的 0x80070057 错误可能是一个令人头疼的问题,它会在 Windows 更新、系统备份等各种操作过程中弹出,甚至在尝试从 Microsoft Store 下载应用程序时也会出现。此错误通常表示 Windows 遇到了无效的参数或参数,但根本原因可能有所不同。让我们探索一些有效的方法来解决这个问题并使您的系统回到正轨。

Windows 附带了用于诊断和修复常见问题的内置工具。 Windows 更新疑难解答程序是解决更新相关问题的一个很好的起点。

步骤一:Windows key + I打开设置。

步骤2:导航到系统 > 疑难解答 > 其他疑难解答。

步骤3:在列表中找到“Windows Update”,然后单击旁边的“运行”。

第4步:按照屏幕上的说明进行操作并应用所有建议的修复。

此自动化过程通常可以解决常见的更新问题,而无需手动干预。

清除 SoftwareDistribution 文件夹

SoftwareDistribution 文件夹存储用于 Windows 更新的临时文件。清除其内容通常可以解决与更新相关的错误。

步骤一:以管理员身份打开命令提示符。您可以通过右键单击“开始”按钮并选择“Windows 终端(管理员)”来完成此操作。

步骤2:键入以下命令,每条命令后按 Enter 键:

net stop wuauserv
net stop bits
net stop cryptsvc
net stop msiserver
ren C:WindowsSoftwareDistribution SoftwareDistribution.old
net start wuauserv
net start bits
net start cryptsvc
net start msiserver

步骤3:关闭命令提示符并重新启动计算机。

推荐阅读:如何修复“我们无法格式化所选分区”错误 0x80070057

这些命令停止必要的服务,重命名 SoftwareDistribution 文件夹(有效地清除它),然后重新启动服务。此过程通常可以解决 Windows 更新的问题。

运行系统文件检查器 (SFC)

系统文件检查器是一个扫描并修复损坏的 Windows 系统文件的实用程序。

步骤一:以管理员身份打开命令提示符。

步骤2:键入以下命令并按 Enter:

sfc /scannow

步骤3:等待该过程完成。可能需要几分钟。

第4步:扫描完成后重新启动计算机。

如果 SFC 找到并修复任何损坏的文件,它可能会解决 0x80070057 错误。

使用 DISM(部署映像服务和管理)

DISM 是另一个可以修复 Windows 映像文件的强大工具。

步骤一:以管理员身份打开命令提示符。

步骤2:按顺序运行以下命令,每个命令后按 Enter 键:

DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth

步骤3:该过程完成后重新启动计算机。

DISM 可能需要一段时间才能运行,尤其是 RestoreHealth 命令。要有耐心,让它完成任务。

重置 Microsoft Store 缓存

如果从 Microsoft Store 下载应用程序时遇到 0x80070057 错误,重置商店缓存可能会有所帮助。

步骤一:Windows key + R打开“运行”对话框。

步骤2:类型wsreset.exe并按 Enter 键。

步骤3:等待该过程完成。完成后,Microsoft Store 将自动打开。

此过程会清除 Microsoft Store 缓存,这可以解决与下载和更新应用程序相关的各种问题。

修改注册表以查找备份错误

如果您在 Windows 备份期间看到 0x80070057 错误,修改注册表可能会有所帮助。但是,编辑注册表时要小心,因为错误的更改可能会导致系统不稳定。

步骤一:Windows key + R, 类型regedit,然后按 Enter 键。

步骤2:导航至:HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftSystem

步骤3:在右侧窗格中右键单击,选择新建 > DWORD(32 位)值。

第4步:命名它CopyFileBufferedSynchronousIo

第5步:双击新值并将其数据设置为 1。

第6步:单击“确定”并重新启动计算机。

此注册表更改有时可以解决与备份相关的 0x80070057 错误。

如果这些方法都无法解决 0x80070057 错误,请考虑将系统还原到错误开始发生之前的某个点。作为最后的手段,您可能需要考虑全新安装 Windows,但请务必先备份重要数据。