sodcalculator

10 Tech How-To

Fix 0x80070057 Parameter Is Incorrect on Windows

Guide 10-37077 · Updated · Step by step

This error appears when Windows cannot read a value it needs, often during updates, backups, or when moving files. The fix is usually a system file check or a registry tweak. The steps below walk you through the most reliable solutions, from quick checks to deeper repairs.

What You’ll Need

  • Administrator access to the Windows PC
  • A stable internet connection (for some fixes)
  • Patience – some steps take several minutes

Step-by-Step

  1. Restart your PC. A simple reboot clears temporary glitches that can trigger this error. Save your work and restart.
  2. Run the Windows Update Troubleshooter. Go to Settings > Update & Security > Troubleshoot > Additional troubleshooters. Select Windows Update and run it. Follow the on-screen instructions.
  3. Check your system date and time. Right-click the clock in the taskbar, choose Adjust date/time. Ensure Set time automatically and Set time zone automatically are ON. If they are already on, toggle them off, restart, then turn them back on.
  4. Run the System File Checker. Open Command Prompt as administrator (search “cmd”, right-click, Run as administrator). Type sfc /scannow and press Enter. Wait for the scan to complete (10–15 minutes). If it finds issues, it will fix them automatically.
  5. Run DISM to repair the system image. In the same Command Prompt, type DISM /Online /Cleanup-Image /RestoreHealth and press Enter. This can take 20 minutes. It fixes deeper corruption that SFC cannot.
  6. Clear the SoftwareDistribution folder. Stop Windows Update services: in Command Prompt (admin), type net stop wuauserv and net stop bits. Then open File Explorer, go to C:\Windows\SoftwareDistribution, and delete everything inside (you can select all and press Shift+Delete). Restart the services with net start wuauserv and net start bits.
  7. Check disk errors. In Command Prompt (admin), type chkdsk C: /f /r. You will be asked to schedule it for next restart – type Y and restart. The scan runs before Windows loads.
  8. Reset Windows Update components manually. If the error persists, download the “Windows Update Troubleshooter” from Microsoft’s official site and run it. It automates the reset process.
  9. Create a new user account. Sometimes the profile is corrupted. Go to Settings > Accounts > Family & other users, add a new user, sign into it, and see if the error appears there.
  10. Perform a repair upgrade. As a last resort, download the Windows Media Creation Tool from Microsoft, run it, and choose “Upgrade this PC now”. This reinstalls Windows while keeping your files and apps.

Common Mistakes

  • Skipping the restart – many users jump straight to complex fixes when a reboot would have solved it.
  • Running SFC without admin rights – it will fail with an error message. Always right-click and run as administrator.
  • Deleting the SoftwareDistribution folder while services are running – files are locked and the deletion fails. Stop the services first.
  • Using third-party “registry cleaners” – these often cause more problems. Stick to the built-in tools.
  • Ignoring the date/time setting – an incorrect clock can break encryption and certificate checks, producing this exact error.

Tips

  • Run SFC and DISM in that order – DISM fixes the underlying image so SFC can work properly.
  • If you are on a laptop, keep it plugged in during scans to avoid shutdown mid-process.
  • After clearing SoftwareDistribution, try Windows Update again – this is the most common fix for update-related 0x80070057.
  • Write down any error codes you see during the process – they help narrow down the cause.
  • Create a restore point before making registry changes (though none are needed in these steps).

Troubleshooting

If the error still appears after all steps, try these:

  • Check for third-party antivirus interference. Temporarily disable it (or uninstall it) and retry the operation that failed. If it works, reinstall the antivirus or switch to Windows Defender.
  • Look at the Event Viewer. Press Win + X, select Event Viewer, go to Windows Logs > System, and look for red error icons around the time the error occurred. The details often point to the exact component.
  • Try the operation in Safe Mode. Boot into Safe Mode (hold Shift while clicking Restart, then choose Troubleshoot > Advanced options > Startup Settings > Restart > press 4). If it works there, a third-party driver or service is the culprit.
  • Check if the error is tied to a specific drive. If it happens when copying to an external drive, try a different USB port or cable. Run chkdsk on that drive too.
  • If it happens during backup (File History), reset File History: go to Settings > Update & Security > Backup, turn it off, restart, then turn it back on and reconfigure.

Frequently Asked Questions

Q: What exactly does “0x80070057” mean?
A: It is a Windows error code meaning “The parameter is incorrect.” It means a function received an argument that is outside the acceptable range – often a corrupted value or a wrong registry entry.

Q: Can this error damage my files?
A: No. The error itself is a warning that an operation was blocked. It does not corrupt data, but the underlying cause (like disk errors) could if left unaddressed.

Q: Will I lose my programs if I do the repair upgrade?
A: No. The “Upgrade this PC now” option keeps your files, settings, and installed applications. It only replaces system files.

Q: Why does it happen during Windows Update but not elsewhere?
A: Update components are sensitive to corrupted cache files. Clearing the SoftwareDistribution folder usually resolves it.

Q: Is it safe to delete everything in SoftwareDistribution?
A: Yes. Windows will rebuild the folder automatically. It only contains temporary update files.

Q: How long does DISM take?
A: Typically 10–20 minutes, but on slower systems it can take up to an hour. Do not interrupt it.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →