Share via

Upgrading my Surface Go Laptop to Windows 11

J.K. Lamptey 0 Reputation points
2026-03-29T16:45:42.4533333+00:00

Hi,

I've been trying to update my laptop since Q4 last year to Windows 11. However each time I do, I get this error code: 0x800f0805. I've deleted many files and apps since but still been unsuccessful. Would appreciate any help in getting this laptop upgraded. I've also gotten in touch with Support and no success there.

Thanks

JKERROR SCREEN

Surface | Surface Go | Install and update
0 comments No comments

3 answers

Sort by: Most helpful
  1. S.Sengupta 30,026 Reputation points MVP Volunteer Moderator
    2026-03-30T02:18:04.48+00:00

    Reset Windows Update components:

    Open Command Prompt as Admin and copy-paste the following:

    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

    Reboot

    0 comments No comments

  2. Deleted

    This answer has been deleted due to a violation of our Code of Conduct. The answer was manually reported or identified through automated detection before action was taken. Please refer to our Code of Conduct for more information.


    Comments have been turned off. Learn more

  3. Q&A Assist
    2026-03-29T16:46:01.5+00:00
    AI generated content. This question contains an answer created with AI from Q&A Assist. Learn more

    Follow these steps to troubleshoot the Windows 11 upgrade failure and error 0x800f0805 on the Surface Laptop Go:

    1. Make sure all current Windows 10 updates and Surface firmware are installed
      • Open the Surface app (install it from Microsoft Store if needed).
      • In the Surface app, expand Help & support and select Check for updates to open Windows Update.
      • Install all available updates, including optional driver/firmware updates.
      • Restart the device after updates complete.
    2. Apply general Windows 11 upgrade fixes
      • Disconnect all nonessential external devices (USB drives, printers, docks, etc.).
      • Uninstall any non‑Microsoft antivirus and nonessential or very old software via Control Panel > Programs > Programs and Features.
      • Restart the device.
    3. Check for and resolve common upgrade/installation errors
      • Go to Start > Settings > Windows Update > Update history and look for failed Windows 11 or prerequisite updates.
      • Note any additional error codes shown there and resolve them using the guidance in the Windows upgrade error article (for example, low disk space errors like 0x80070070‑0x60000, or missing/corrupt files such as 0x80073712 that require running DISM.exe /Online /Cleanup-image /Restorehealth from an elevated Command Prompt).
    4. If Windows Update still fails, perform an in‑place upgrade using Windows 11 installation media
      • Download the Windows 11 ISO or use the official installation assistant from Microsoft.
      • Run setup.exe from within Windows 10.
      • When prompted, choose to keep personal files and apps.
      • Follow the on‑screen steps until installation completes; the device will restart several times.
    5. If the upgrade continues to fail
      • Use the error‑code tables in the Windows upgrade error article to match any new code shown and apply the listed fix (for example, freeing disk space, checking minimum hardware requirements, or repairing system files).
      • If problems persist after these steps, contact Microsoft support again and provide the specific error codes from Update history and from the in‑place upgrade attempt so they can investigate further.

    These steps align with Microsoft’s recommended process for resolving Windows 11 upgrade and installation issues on supported devices such as Surface Laptop Go.


    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.