What is 0x80070057?
0x80070057 is a high-severity Windows operating system problem. An invalid parameter was passed to a service or method (E_INVALIDARG). Commonly encountered during Windows Update, System Restore, or disk formatting. It sometimes comes down to corrupted registry keys. Follow the steps below to fix it.
Common Causes
- Corrupted registry keys
- File system corruption
- Interrupted Windows updates
- Insufficient disk space
Step-by-Step Fix Guide
-
1
Fix registry keys for Windows Update
In our testing, Fix registry keys for Windows Update alone clears up 0x80070057 more often than any other single step.
-
2
Run CHKDSK disk repair
If it's still not resolved, work through the rest of the steps — they're aimed at rarer windows updates instability cases.
-
3
Reset Windows Update components
"Reset Windows Update components" is worth trying when interrupted Windows updates turns out to be the culprit.
-
4
Verify system files using SFC
This step, "Verify system files using SFC", specifically rules out file system corruption.
Commands & Diagnostics
chkdsk C: /f
sfc /scannow
regedit.exe
Frequently Asked Questions
0x80070057 is most often triggered by corrupted registry keys. Other reports point to file system corruption, interrupted Windows updates and insufficient disk space as contributing factors.
Try "Fix registry keys for Windows Update" first — it resolves most 0x80070057 cases on its own. Only work through the rest of the guide above if it comes back.
Rated high severity — 0x80070057 isn't immediately destructive, but recurring instances are a sign to fix it sooner rather than later.
You shouldn't need to. Work through the guide above first — a reinstall is only worth considering if none of those steps help.
Sometimes. Microsoft regularly releases patches that fix known BSOD triggers including 0x80070057. Make sure Windows is fully up to date via Settings → Windows Update before attempting more advanced fixes.
Still Need Help?
Search our full database of 535+ documented PC errors for more solutions and step-by-step repair guides.
Search Error Database