Share via

Windows Update Issue

gerard terry 0 Reputation points
2026-04-07T14:19:43.35+00:00

I keep getting the following on my windows update

error code: (0x800f0805)

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

3 answers

Sort by: Most helpful
  1. Norah-L 4,970 Reputation points Microsoft External Staff Moderator
    2026-04-08T08:20:40.8666667+00:00

    Good day gerard terry!

    Welcome to the Q&A forum.

    I see you're facing the error code (0x800f0805) on your Windows 10 update.

    To fix this issue, you may want to check this similar thread, where the issue was resolved by manually upgrading the PC using the Windows Media Creation Tool: how do I fix error code 0x800f0805

    Hope this could help. Please let me know how it goes!


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.


  2. John DeV 161.1K Reputation points Independent Advisor
    2026-04-07T14:57:04.4466667+00:00

    Hi, good day!

    • What specific update are you trying to install?
    • Have you tried the AI suggested solution?

    Please let me know if you have tried the methods below.

    • Run the Windows Update Troubleshooter

    Press Start then click Settings (Gear icon)

    Select Update and Security > Troubleshoot

    Select Additional troubleshooters

    Under Get Up and Running, select Windows Update

    Run the troubleshooter

    • Make sure Windows Update and Background Intelligent Transfer services are available and running.

    Click Start, type services.msc in the Start Search text area, and then click services.msc in the programs list. If you are prompted for an administrator password or for a confirmation, type the password, or click Continue.

    Double-click Background Intelligent Transfer Service.

    If the Startup status lists Stopped, click Start and then click OK. If the status is Running, right click then select Restart

    Double-click Windows Update.

    If the Startup status lists Stopped, click Start and then click OK. If the status is Running, right click then select Restart

    Please try to run SFC and DISM to check for any system errors and corrupted files.

    https://support.microsoft.com/windows/using-system-file-checker-in-windows-365e0031-36b1-6031-f804-8fd86e0ef4ca

    After that, restart your computer

    I look forward to your update and am happy to continue working with you until the issue is resolved. If you find the answer helpful, please click "Accept Answer" and consider upvoting it. Otherwise, please keep me posted by clicking "Add comments" below instead of selecting Yes or No.

    0 comments No comments

  3. Q&A Assist
    2026-04-07T14:19:56.86+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    Error 0x800f0805 indicates that a specific Windows package is considered invalid or missing from the system’s component store.

    On Windows systems, this error can occur when servicing tools such as DISM or internal update mechanisms try to access a core package (for example, the Microsoft-Windows-Foundation-Package) that is not correctly registered. In documented cases, the corresponding registry entry under:

    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\ComponentBasedServicing\PackageIndex\System

    for the Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~<Image Version> value is missing, which leads to 0x800f0805 and prevents listing or servicing features and updates.

    The documented resolution is to recreate the missing registry value with the correct image version and data (for example, Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~10.0.14393.0 with value data 0x00000000), using a known-good machine with the same OS build as a reference for the exact value name and data.

    Because this involves direct registry editing and matching the exact OS build, it should be done carefully and only if comfortable working with the registry, ideally after exporting a backup of the affected key.


    References:

    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.