Windows PC Errors

How to Fix Windows Error 0x80070057 (The Parameter Is Incorrect)

Error 0x80070057Plain English: "The parameter is incorrect" — Windows received a value it didn't expect, usually during updates, backups, or installations.
Quick answer: Error 0x80070057 is one of the most common Windows errors, and it is fixable in minutes in most cases. Start with the Windows Update troubleshooter, then rename the SoftwareDistribution folder, then run SFC and DISM scans. The full steps with exact commands are below.

What error 0x80070057 means

Error code 0x80070057 translates to "The parameter is incorrect." In plain terms, it means Windows — or a program running on Windows — tried to perform an operation using a setting or value that doesn't make sense in context. Think of it like handing a cashier a coin from another country: the machine simply can't process it.

You will most often meet this error in three situations: while installing Windows updates, while creating a system backup or restore point, and while installing certain desktop applications. Despite looking alarming, it is rarely a sign of failing hardware. In the large majority of cases the root cause is corrupted temporary files, a misconfigured regional setting, or interference from third-party security software.

Common causes

How to fix error 0x80070057 — step by step

Work through these fixes in order. Most people are fixed by step 2 or 3.

  1. Run the Windows Update troubleshooter. Open Settings, then go to System, then Troubleshoot, then Other troubleshooters. Click Run next to Windows Update and follow the prompts. Restart your PC when it finishes and try the update again.
  2. Rename the SoftwareDistribution folder. Press Win + R, type services.msc, and stop the Windows Update service. Open File Explorer and go to C:\Windows, then rename the SoftwareDistribution folder to SoftwareDistribution.old. Go back to Services, start Windows Update again, and retry. Windows rebuilds the folder with fresh files.
  3. Run SFC and DISM scans. Right-click Start, choose Terminal (Admin) or Command Prompt (Admin), then run sfc /scannow and wait for it to finish. Then run DISM.exe /Online /Cleanup-image /Restorehealth. Restart your PC afterward.
  4. Check the decimal symbol setting. Open Control Panel, go to Clock and Region, then Region. Click Additional settings and make sure the Decimal symbol field contains a period (.). Click OK, restart, and try again. This single setting is a surprisingly common culprit.
  5. Temporarily disable third-party antivirus. If you use antivirus software other than Microsoft Defender, disable it temporarily, retry the update or installation, then turn protection back on immediately. Never browse with protection off longer than needed.
  6. Perform a clean boot and retry. Press Win + R, type msconfig, and press Enter. On the Services tab, check "Hide all Microsoft services," then click Disable all. Restart and retry the failing operation. If it works, re-enable services in small groups to find the conflicting program.

Did this fix it? Quick checklist

If the error persists after all six steps, run chkdsk C: /f /r from an admin terminal to check the drive for bad sectors, and consider an in-place Windows repair install, which keeps your files while refreshing system files.

Frequently asked questions

What does error 0x80070057 mean?

Error 0x80070057 means "The parameter is incorrect." It appears when Windows or a program receives an invalid parameter — most commonly during Windows Update, system backups, or software installations, often due to corrupted files or misconfigured settings.

Is error 0x80070057 serious?

Usually not. It is almost always a software or configuration issue rather than failing hardware. The fixes in this guide resolve it in the large majority of cases without any data loss.

Can 0x80070057 be caused by a virus?

Rarely. Malware can corrupt system files, which may trigger the error indirectly, but the error itself is a standard Windows status code. Running a full antivirus scan is still a sensible precaution.