Share via

how to fix Windows 11 Update Error 0x800f0845

beagla 5 Reputation points
2025-10-07T15:34:27.3866667+00:00

how to fix Windows 11 Windows Update Error 0x800f0845?

Windows for home | Windows 11 | Windows update
0 comments No comments

2 answers

Sort by: Most helpful
  1. Airbus A350 7,370 Reputation points Volunteer Moderator
    2025-10-07T19:36:49.1766667+00:00

    Hello,

    When you get error 0x800f0845, that means that some Windows Update components might have been corrupted.

    To fix this, please open a Command Prompt window as admin and then copy and paste these commands:

    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
    

    After you restart, try running the updates again.

    Let me know how this goes.

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments

  2. Arlene D 36,055 Reputation points Independent Advisor
    2025-10-07T16:07:13.4433333+00:00

    Thanks for reaching out. Error 0x800f0845 usually means something went wrong with system files or the update process. Can you share if this happens during a feature update or a regular cumulative update?

    Try these:

    • Run the Windows Update Troubleshooter under Settings → System → Troubleshoot → Other troubleshooters.
    • Open Command Prompt (Admin) and run these commands one at a time:

    sfc /scannow

    DISM /Online /Cleanup-Image /RestoreHealth

    • Restart your PC and try Windows Update again.
    • If the issue stays, use the Windows 11 Installation Assistant from the official Microsoft site to repair your system without losing files.

    Was this answer helpful?

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.