Windows Error 0x80070057: What It Means and How to Fix It
0x80070057 translates to 'the parameter is incorrect' — Windows received a value it could not accept. During Windows Update it most often means the update cache or a system file is corrupted; during formatting or backup it usually points to a drive or file-system problem.
This is one of the oldest and most generic Windows error codes, which is why it appears in so many places: failed updates, failed installs, backup errors and drive formatting. The code itself only tells you Windows rejected something — the context tells you where to look. The fixes below start with the update scenario, which is the one most people hit.
Common causes
- Corrupted Windows Update cache files
- Damaged system files
- A nearly full system drive leaving no room to work
- Wrong date, time or region settings upsetting the update service
- A failing or badly formatted drive (for backup/format errors)
How to fix it, step by step
- Restart and check the basics. Reboot the PC, confirm the date and time are correct, and make sure the system drive has at least 10 GB free.
- Run the Windows Update troubleshooter. Go to Settings > System > Troubleshoot > Other troubleshooters and run Windows Update. Apply any fix it offers, then try the update again.
- Reset the update cache. If it still fails, stop the Windows Update service, rename the SoftwareDistribution folder (Windows recreates it), restart the service, and retry. This is the classic cure for a corrupt update cache.
- Repair system files. Open Terminal as administrator and run 'sfc /scannow'. When it finishes, run 'DISM /Online /Cleanup-Image /RestoreHealth', then restart and retry the update.
- For drive errors, check the disk. If 0x80070057 appears while formatting or backing up, run 'chkdsk /f' on the drive and try a different USB port or cable for external drives.
If the error appears during a Windows installation from USB, the install media itself is a top suspect — recreate the USB with Microsoft's Media Creation Tool before assuming your hardware is faulty.
Frequently asked questions
What does 0x80070057 actually mean?
It is Windows error code for 'the parameter is incorrect' — a program or service passed a value Windows could not use, often because underlying data or files are corrupted.
Will resetting the update cache delete my files?
No. The SoftwareDistribution folder only holds downloaded update files. Windows rebuilds it automatically, and your documents and apps are untouched.
Why does 0x80070057 appear during backup?
During backup it usually points to a problem with the destination drive or a region/format setting mismatch. Check the drive with chkdsk and verify your region and time settings.