The 0x80070057 error in Windows is typically caused by invalid parameters during Windows Update, backup, or disk operations, and it can be fixed by running the built-in troubleshooters, resetting Windows Update components, or checking your disk for errors. This guide explains the most common causes and provides step-by-step fixes that work for Windows 10 and Windows 11.
What Does Error 0x80070057 Mean?
The error code 0x80070057 translates to E_INVALIDARG, meaning a program passed a parameter that Windows considered invalid. In practice, this often appears when:
- Windows Update fails to install a specific update.
- System Restore or backup (File History) fails.
- Disk Management tools report an error when shrinking or formatting a volume.
- You see the message “The parameter is incorrect” in a dialog box.
It is not a hardware failure indicator; it is almost always a software or configuration issue. The problem can stem from corrupted system files, incorrect date/time settings, or a damaged Windows Update cache.
Why Does This Error Occur?
Several underlying issues can trigger the 0x80070057 error, and the fix depends on what you were doing when it appeared. Common triggers include:
- Corrupted Windows Update components: The SoftwareDistribution or catroot2 folders may have damaged files.
- System file corruption: Essential Windows files may be missing or altered.
- Incorrect system date/time: This can cause certificate validation failures during updates.
- Disk errors: Bad sectors or file system corruption can cause parameter errors.
- Third-party antivirus interference: Security software might block legitimate system operations.
Knowing the context—whether it happens during update, backup, or disk management—helps you choose the most effective fix. The steps below cover all common scenarios.
Fix 1: Run the Windows Update Troubleshooter
The built-in troubleshooter can automatically detect and fix common update problems. This is the fastest first step and often resolves the issue without manual intervention.
- Open Settings (Win + I) and go to System > Troubleshoot > Other troubleshooters.
- Select Windows Update and click Run.
- Follow the on-screen instructions. The troubleshooter may take a few minutes.
- Restart your PC and try the update or operation again.
If the troubleshooter reports that it couldn’t fix the problem, proceed to the next fix.
Fix 2: Reset Windows Update Components Manually
If the troubleshooter fails, resetting the Windows Update components manually often clears corrupted cache files. This requires administrative privileges and a few commands in the Command Prompt.
- Open Command Prompt as administrator (right-click Start, select “Terminal (Admin)” or “Command Prompt (Admin)”).
- Stop the relevant services by typing these commands one by one and pressing Enter after each:
net stop wuauservnet stop cryptSvcnet stop bitsnet stop msiserver - Rename the SoftwareDistribution and catroot2 folders to reset the cache. Type:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.oldren C:\Windows\System32\catroot2 catroot2.old - Restart the services by typing:
net start wuauservnet start cryptSvcnet start bitsnet start msiserver - Close the Command Prompt and restart your PC.
This process essentially forces Windows to rebuild the update cache from scratch. It is safe and does not affect your personal files.
Fix 3: Run System File Checker and DISM
Corrupted system files can cause the 0x80070057 error. The System File Checker (SFC) and Deployment Imaging Service and Management Tool (DISM) can repair them.
- Open Command Prompt as administrator.
- Run
sfc /scannowand wait for the scan to complete (this can take 15-30 minutes). - If SFC reports issues but cannot fix them, run
DISM /Online /Cleanup-Image /RestoreHealth. - After DISM finishes, run
sfc /scannowagain to double-check. - Restart your PC.
These tools verify the integrity of Windows files and replace corrupted ones. They are built into Windows and do not require an internet connection for SFC (DISM may download files from Windows Update).
Fix 4: Check Disk for Errors
If the error appears during backup, restore, or disk management, file system corruption or bad sectors might be the culprit. The chkdsk utility can scan and repair these issues.
- Open Command Prompt as administrator.
- Type
chkdsk C: /f /r(replace C: with the drive letter if needed). - If prompted to schedule a scan on restart, type Y and restart your PC.
- The scan will run before Windows fully loads and may take a while depending on drive size.
Note: /f fixes errors, and /r locates bad sectors and recovers readable information. This is safe for your files, but it’s always wise to have a recent backup.
Fix 5: Check Date, Time, and Region Settings
Incorrect system time or time zone can cause certificate validation failures, leading to update errors like 0x80070057. This is especially common after a CMOS battery failure or if you’ve traveled and changed time zones.
- Right-click the clock in the taskbar and select Adjust date/time.
- Ensure Set time automatically and Set time zone automatically are toggled on.
- If they are on, toggle them off and on again to force a resync.
- Restart your PC and try the update again.
This fix is quick and often overlooked. It’s worth doing even if you think the time is correct, because the time zone might be wrong.
Frequently Asked Questions
Can I ignore error 0x80070057?
No, you should not ignore it. If it appears during Windows Update, it means your system is missing critical security or feature updates, leaving your PC vulnerable. If it appears during backup, you risk losing data. Always resolve the error before proceeding.
Will resetting Windows Update components delete my files?
No. Renaming the SoftwareDistribution and catroot2 folders only resets the update cache. Your personal files, installed programs, and settings remain untouched. The folders are rebuilt automatically when you run Windows Update again.
Why does the error occur during disk management?
When shrinking a volume or formatting a drive, Windows validates parameters like the size of the shrink. If the file system has errors, or if the requested size exceeds the available space, you may get 0x80070057. Running chkdsk and trying a smaller shrink amount usually fixes it.
Does this error affect Windows 11 as well?
Yes, the 0x80070057 error appears in both Windows 10 and Windows 11. The fixes are identical because the underlying Windows components are the same. The troubleshooting steps in this guide apply to both versions.
What if none of these fixes work?
If you’ve tried all the fixes and the error persists, consider using the Windows Media Creation Tool to perform an in-place upgrade repair. This reinstalls Windows while keeping your files and apps. Alternatively, you can contact Microsoft Support for more advanced diagnostics.
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
- How to Play Minesweeper: Rules, Tips, and Winning Strategy
- Browser SQL Sandbox for Games: Build Guide
- Fix 0x80070005 DISM Error & the 0x800070005 Typo
- Fix Access Denied Adding Shared Printer in Windows 10
- Snapchat Face Swap: Step-by-Step Guide
- Fix a Computer Chair Height Adjuster: Step-by-Step