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. Note any recent driver or hardware changes. If Windows cannot start, use the startup guide first.

Work through these checks

0 of 4 complete
01Fix registry keys for Windows Update

Fix registry keys for Windows Update.

Use the instructions for your exact device and operating system. Check the manufacturer’s documentation before changing firmware, hardware, or system settings.

I need help
02Run CHKDSK disk repair

Run CHKDSK disk repair.

Use the instructions for your exact device and operating system. Check the manufacturer’s documentation before changing firmware, hardware, or system settings.

I need help
03Reset Windows Update components

Reset Windows Update components.

Use the instructions for your exact device and operating system. Check the manufacturer’s documentation before changing firmware, hardware, or system settings.

I need help
04Verify system files using SFC

Verify system files using SFC.

Use the instructions for your exact device and operating system. Check the manufacturer’s documentation before changing firmware, hardware, or system settings.

I need help

Possible causes

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