0x80070057 — Parameter is incorrect / invalid arguments – How to Fix

The error code 0x80070057, often labeled “Parameter is incorrect,” appears when Windows receives input it cannot process. This problem is most common during system updates, file transfers, disk operations, or when installing Windows from a USB drive. The root cause is usually corrupted data, damaged settings, or mismatched parameters that Windows cannot interpret correctly.

Have a different error code? Figure out how to fix it with our free Windows error code decoder.

Causes

Several factors can trigger this error:

  • Invalid registry entries or corrupted parameter values
  • Damaged Windows Update cache files
  • Faulty or outdated installation media
  • Disk formatting or partitioning errors
  • Less common issues such as malware interference, incorrect date or time settings, low disk space, or mismatched regional settings like decimal separators

Fixes

Run Windows Update troubleshooter

Go to Settings → System → Troubleshoot → Other troubleshooters and select the Windows Update troubleshooter. This tool automatically checks for and resolves common issues that may block updates.

Reset the Windows Update cache

  1. Open Command Prompt as administrator and run: net stop wuauserv net stop bits
  2. Navigate to C:\Windows\SoftwareDistribution\Download\ and delete everything in that folder.
  3. Restart the services with: net start wuauserv net start bits

This clears out potentially corrupted update data and forces Windows to download fresh copies.

Run SFC and DISM

Corrupted or missing system files can cause 0x80070057. Run these commands in an elevated terminal:

SFC checks and repairs core Windows files, while DISM restores a healthy copy of the Windows image.

Recreate installation media (if using USB)

If you encounter the error while installing from USB, the media may be outdated or corrupted. Download the latest Media Creation Tool from Microsoft, recreate the bootable USB drive, and restart the installation.

Check disk health

Use the built-in disk checker to find and repair file system errors:

This will scan the system drive and report any issues that could trigger the error.

Additional checks

  • Run a malware scan to ensure malicious software isn’t corrupting files or registry entries.
  • Verify system date and time to make sure they are accurate and synced, as mismatched settings can cause Windows operations to fail.
  • Free up disk space on the system drive, since low storage can block updates and installations.
  • Check regional settings under Control Panel → Region → Additional settings to ensure the decimal separator matches the expected format. Incorrect locale settings can cause the error during backups or file operations.

Conclusion

The 0x80070057 error almost always boils down to Windows receiving corrupted or invalid data. By clearing update caches, running system repair tools, checking hardware and disk health, and ensuring your installation media and settings are correct, you can usually resolve the issue quickly. If the problem persists, an in-place repair install with the latest Windows ISO may be the most effective final step.

Have a different error code? Figure out how to fix it with our free Windows error code decoder.

🤞 Your weekly tech expert, in your inbox.

Practical fixes, hidden tricks, and gear recommendations. No fluff, just what works.

We don’t spam! Read more in our privacy policy

Sign up to get your free Survival Kit

Don't miss out on weekly tech tips to your inbox. Join now to get your free survival kit with 21 of my best fixes.

We don’t spam! Read our privacy policy for more info.