Verified Fix

How to Fix Windows Update Error 0x80070057

If you are encountering error 0x80070057 on Windows Update, this guide will help you resolve it.

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

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

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

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

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.

Download Repair Tool →