[Solved] Fix 0x80070057 Windows Update - 5 Minute Method

Verified & Tested Updated February 12, 2026

Quick Summary

Error code 0x80070057 usually indicates an invalid parameter was passed to a Windows Update component. This often stems from corrupted system files, incorrect date/time settings, or issues with update-related services.

Common Causes

  • Corrupted System Files: Damaged or missing system files required for Windows Update can lead to this error.
  • Incorrect Date/Time Settings: Wrong date or time settings can interfere with Windows Update's ability to connect to Microsoft servers.
  • Issues with Windows Update Services: If the Windows Update service or related services are not running correctly, updates may fail and throw this error.
  • Corrupted Windows Update Components: The components responsible for downloading, preparing, and installing updates may be damaged.

Step-by-Step Fixes

Method 1: Run the Windows Update Troubleshooter Show Steps ↓

Step 1: Open Settings (Windows key + I).

Step 2: Go to Update & Security.

Step 3: Click on Troubleshoot.

Step 4: Select Windows Update and click Run the troubleshooter.

Step 5: Follow the on-screen instructions and restart your computer if prompted.

Method 2: Run System File Checker (SFC) Scan Show Steps ↓

Step 1: Open Command Prompt as an administrator. Search for cmd, right-click, and select Run as administrator.

Step 2: Type sfc /scannow and press Enter.

Step 3: Wait for the scan to complete. This may take some time.

Step 4: If any errors are found, follow the on-screen instructions to fix them.

Step 5: Restart your computer after the scan is complete.

Method 3: Check Date and Time Settings Show Steps ↓

Step 1: Right-click on the clock in the taskbar.

Step 2: Select Adjust date/time.

Step 3: Make sure the date and time are correct. If not, manually set them.

Step 4: Ensure that Set time automatically is turned on (if available).

Step 5: Restart your computer.

Method 4: Reset Windows Update Components Show Steps ↓

Step 1: Open Command Prompt as an administrator. Search for cmd, right-click, and select Run as administrator.

Step 2: Type the following commands one by one, pressing Enter after each:

net stop wuauserv

net stop cryptSvc

net stop bits

net stop msiserver

ren C:\Windows\SoftwareDistribution SoftwareDistribution.old

ren C:\Windows\System32\catroot2 Catroot2.old

net start wuauserv

net start cryptSvc

net start bits

net start msiserver

Step 3: Restart your computer.


Related Fixes