How to fix Error 1650 on Windows 11

Why This Error Happens

Error 1650 typically occurs when the Windows Update Agent encounters a malformed, incomplete, or corrupted XML update manifest during the installation process. This can happen if the update package was interrupted mid-download, if the SoftwareDistribution cache contains stale or conflicting metadata, or if system files responsible for parsing update data have been damaged. In some cases, third-party update management tools or Group Policy misconfigurations can also inject invalid XML data into the update pipeline.

Step-by-Step Resolution Guide

Step 1: Stop Windows Update Services

  • Open Command Prompt as Administrator.
  • Run the following commands to halt the update process before making changes:
  net stop wuauserv
  net stop cryptSvc
  net stop bits
  net stop msiserver

Step 2: Clear the Corrupted Update Cache

  • Navigate to C:\Windows\SoftwareDistribution in File Explorer.
  • Rename the folder to SoftwareDistribution.old (or delete its contents if renaming fails).
  • Also clear the Catroot2 folder located at C:\Windows\System32\catroot2 by renaming it to catroot2.old.
  • This forces Windows to rebuild the update metadata and XML manifests from scratch.

Step 3: Restart Services and Re-run Windows Update

  • Restart the services stopped in Step 1:
  net start wuauserv
  net start cryptSvc
  net start bits
  net start msiserver
  • Go to Settings > Windows Update and click Check for updates to trigger a fresh XML data pull.

Step 4: Run the Built-in Troubleshooter and SFC Scan

  • Open Settings > System > Troubleshoot > Other Troubleshooters and run the Windows Update troubleshooter.
  • Run a System File Checker scan to repair any damaged system files that may be corrupting XML parsing:
  sfc /scannow
  DISM /Online /Cleanup-Image /RestoreHealth

Step 5: Reset Windows Update Components (If Issue Persists)

  • Download and run the official Microsoft Update Reset Script or manually re-register the BITS and Windows Update DLLs using regsvr32.
  • Reboot the machine and attempt the update installation again.

Alternative or Verification Steps

  • To verify the fix, check the Event Viewer (Windows Logs > System) for Event ID 1650 recurrence after retrying the update; if absent, the issue is resolved.
  • If the error persists, download the specific update package manually from the Microsoft Update Catalog and install it offline using wusa.exe to bypass the corrupted XML retrieval process entirely.