Windows & BSOD · high

How to fix0x80070057

0x80070057 - Parameter is incorrect

What this error means

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.

Before you begin

Save open work and back up important files. Use instructions for your exact device and software version. If Windows cannot start, see the startup guide.

Work through these checks

0 of 4 complete
01Fix registry keys for Windows Update
  1. Fix registry keys for Windows Update
What to expect

Check whether the original symptom still occurs.

If it does not help

Continue only if this check applies to your device. Consult its manufacturer if you are unsure.

Browse related errors
02Run CHKDSK disk repair
  1. Run CHKDSK disk repair
What to expect

Check whether the original symptom still occurs.

If it does not help

Continue only if this check applies to your device. Consult its manufacturer if you are unsure.

Browse related errors
03Reset Windows Update components
  1. Reset Windows Update components
What to expect

Check whether the original symptom still occurs.

If it does not help

Continue only if this check applies to your device. Consult its manufacturer if you are unsure.

Browse related errors
04Verify system files using SFC
  1. Verify system files using SFC
What to expect

Check whether the original symptom still occurs.

If it does not help

Continue only if this check applies to your device. Consult its manufacturer if you are unsure.

Browse related errors

Possible causes

  • Corrupted registry keys
  • File system corruption
  • Interrupted Windows updates
  • Insufficient disk space