Error 0x80070057, “the parameter is incorrect,” is one of the more misleading update errors because it sounds like you did something wrong. You did not. It means some part of the update machinery received a value it could not work with — most famously, a System Reserved partition with no room to stage boot files, but also corrupted update metadata or damaged registry entries.
Because the error has a few distinct root causes, the fixes below are ordered to check the most common one first: the reserved partition. From there they move through metadata repair and component resets, ending with the manual install bypass.
‘The parameter is incorrect’ is Windows at its most cryptic — it sounds like a programming error, not something a laptop owner should ever see. But in the update context it has a very concrete usual meaning: the update tried to stage boot files onto the System Reserved partition and found it too small or completely full. That tiny partition, created years ago by an older Windows installer, becomes the bottleneck for a modern cumulative update. It is the single most common root cause of this error, which is why checking it comes first in the sequence below, ahead of the metadata and component repairs.
Why this happens
- Full System Reserved partition: The update cannot stage boot files when the small reserved partition has no free space.
- Undersized reserved partition: Very old installations created 100 MB reserved partitions that modern updates cannot use.
- Corrupt update metadata: Damaged entries in the update data store feed invalid parameters to the installer.
- Damaged registry values: Corrupted Windows Update registry keys pass bad configuration to the engine.
- Third-party partition changes: Resizing tools can leave a layout the updater does not expect.
- Corrupt SoftwareDistribution cache: Damaged cached files produce parameter errors during verification.
- Language pack conflicts: Mismatched or partially installed language packs sometimes trigger this code.
- Failing drive sectors: Bad sectors in critical areas corrupt the data the updater reads.
How to fix it
Work through these in order — diagnose first, then act.
When you open Disk Management in Fix 1, look carefully at all the small partitions on your system disk, not just C:. The System Reserved or EFI partition is typically a few hundred megabytes, has no drive letter, and shows as nearly full — that combination is the fingerprint of this error’s most common cause.
Fix 1: Check the System Reserved partition
This is the most common root cause — verify it before anything else.
- Press Win + R, type
diskmgmt.msc, and press Enter. - Locate the System Reserved partition on your system disk and note its size and free space.
- If it is 100 MB or completely full, you have likely found the problem.
- Do not delete it — the fixes below address the space issue safely.
Fix 2: Free space on the System Reserved partition
Clearing font and log debris from the reserved partition often resolves the error.
- Open Command Prompt as administrator.
- Assign a drive letter:
mountvol Y: /sto mount the EFI system partition, or use Disk Management to letter the reserved partition. - Navigate to the mounted drive and look for unneeded files such as old logs or duplicate fonts — delete only obvious junk.
- Remove the drive letter afterward with
mountvol Y: /dor via Disk Management. - Retry Windows Update.
Fix 3: Run the Windows Update troubleshooter
The automated tool repairs several metadata issues behind this error.
- Open Settings, System, Troubleshoot, Other troubleshooters.
- Run the Windows Update troubleshooter and apply recommended fixes.
- Restart the laptop.
- Check for updates again.
Fix 4: Clear the update cache and metadata
Damaged metadata is the second most common cause after the reserved partition.
- In an admin Command Prompt, run
net stop wuauservandnet stop bits. - Delete the contents of
C:\Windows\SoftwareDistribution\Downloadand the DataStore folder. - Run
net start wuauservandnet start bits. - Restart and retry the update.
Fix 5: Reset the Windows Update components fully
Rebuild the entire update infrastructure including the catalog store.
- Stop the services:
net stop wuauserv,net stop cryptSvc,net stop bits,net stop msiserver. - Rename:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.oldandren C:\Windows\System32\catroot2 catroot2.old. - Restart the services with
net startfor each. - Reboot and test Windows Update.
- For the broader component-reset technique, see our 0x80070002 repair guide , which covers the same foundation.
Fix 6: Repair the component store
Deep servicing corruption feeds bad parameters to the installer.
- Run
DISM /Online /Cleanup-Image /RestoreHealthin an admin Command Prompt. - Follow with
sfc /scannow. - Restart after both complete.
- Retry the update.
Fix 7: Remove problematic language packs
Partially installed language packs are a documented trigger for this code.
- Open Settings, Time & language, Language & region.
- Remove any language packs you do not use, especially ones showing install errors.
- Restart the laptop after removal.
- Retry Windows Update with only your needed languages installed.
Fix 8: Install the update manually
Bypass the parameter validation that keeps failing in the automatic path.
- Identify the failing KB number from update history.
- Download the matching .msu from the Microsoft Update Catalog.
- Run the standalone installer and restart when prompted.
- Verify installation in update history.
- Our guide to manually installing Windows updates details each Catalog step.
If your reserved partition is the undersized 100 MB variety from a very old installation, the long-term fix is a clean install of current Windows 11, which creates properly sized system partitions from the start. That is a bigger project than this error usually requires — the space-freeing in Fix 2 resolves most cases — but it is worth knowing for machines that fight every update. Short of that, keep the reserved partition clear of debris and avoid third-party partition resizers on the system disk; the built-in Disk Management is far less likely to leave a layout that confuses the updater. For the reserved-partition-adjacent error 0x800F0922, see our dedicated guide .
Closing
Error 0x80070057 rewards a targeted approach: check the System Reserved partition first, since that is the culprit more often than not, then work through metadata and component repairs. It is a fixable, well-understood error — not a mystery, despite what the message text suggests.
