How to Fix Windows Error 0x80070057 (The Parameter Is Incorrect)
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
- Corrupted Windows Update cache: damaged files in the SoftwareDistribution folder stop updates from installing.
- Wrong decimal symbol setting: if your region settings use a comma instead of a period as the decimal separator, some installers fail with this exact code.
- Damaged system files: corrupted Windows system files break the update and backup components.
- Third-party antivirus interference: overzealous security software can block update or installer operations mid-way.
- Disk errors or low disk space: bad sectors or a nearly full system drive can interrupt file operations.
How to fix error 0x80070057 — step by step
Work through these fixes in order. Most people are fixed by step 2 or 3.
- 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.
- 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. - Run SFC and DISM scans. Right-click Start, choose Terminal (Admin) or Command Prompt (Admin), then run
sfc /scannowand wait for it to finish. Then runDISM.exe /Online /Cleanup-image /Restorehealth. Restart your PC afterward. - 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.
- 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.
- 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
- Windows Update now completes without the error
- System backup or restore point creates successfully
- The application that failed now installs or runs
- No new 0x80070057 popups after a restart
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.