Windows installation failed after trying many different ways to Install & Download error - 0x80070002

Anonymous
2025-03-15T17:23:30+00:00

I started getting Download error - 0x80070002 every time i would try to update windows. And then the MS store stopped working. And whenever i try to open a media file i get the message package couldn't be registered. I tried every single suggestion on the various MS tech support pages.

I also tried resetting and also reinstalling windows - both from the power shell, from a downloaded disk image, and from online. And every single time i tried, it says Operation Failed. Or Windows was not able to be installed. I have tried literally everything and don't know what to do. Are there any suggestions please?

Windows for home | Windows 11 | Install and upgrade

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
Answer accepted by question author
Ramesh 181.9K Reputation points Volunteer Moderator
2025-03-17T10:56:05+00:00

Thanks, please do the following:

  • Download cbsfix2.reg and save it to a folder on the C drive -- e.g., C:\Fixes
  • Download AdvancedRun from Nirsoft and run it.
  • Using AdvancedRun, launch c:\windows\regedit.exe as TrustedInstaller (see Screenshot)
  • In the Regedit window, click File, and click Import...
  • Dismiss the "Location is not available" message box by clicking OK.
  • In the "Import Registry File" window, in the "File name" text box, type C:\Fixes\cbsfix2.reg and press Enter.
  • After the import is successful, exit Regedit.
  • Restart Windows.

Try to install updates.

Was this answer helpful?

0 comments No comments

49 additional answers

Sort by: Oldest
  1. Ramesh 181.9K Reputation points Volunteer Moderator
    2025-03-17T12:25:07+00:00

    It's a different error. The good thing is that 0x80070002 no longer appears.

    Please do an in-place upgrade using the ISO now.

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2025-03-17T12:33:55+00:00

    When i do the in-place upgrade using the iso - should i do the steps below? ie select "not right now "?

    1. This starts the setup dialog. In the initial screen, click “Change how Setup downloads updates”
    2. Select “Not right now”, and continue the process.

    Was this answer helpful?

    0 comments No comments
  3. Ramesh 181.9K Reputation points Volunteer Moderator
    2025-03-17T12:35:32+00:00

    When i do the in-place upgrade using the iso - should i do the steps below? ie select "not right now "?

    1. This starts the setup dialog. In the initial screen, click “Change how Setup downloads updates”

     

    1. Select “Not right now”, and continue the process.

    You may run it using the default settings.

    Optionally, you can do the following:

    1. Clean boot before running the setup to prevent 3rd party interference. A clean boot is the process of starting Windows without loading third-party apps and services. Please see this Microsoft article for more information.

    How to perform a clean boot in Windows - Microsoft Support:

    https://support.microsoft.com/en-us/topic/how-to-perform-a-clean-boot-in-windows-da2f9573-6eec-00ad-2f8a-a97a1807f3dd

    (Step 3 is very important. You need to first enable "Hide all Microsoft Services" before clicking "Disable all".)

    1. Enable Memory Integrity. To enable memory integrity in Windows, go to Windows Security > Device security > Core isolation details > Memory integrity. If it shows any incompatible drivers, post the screenshot here.

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2025-03-18T23:32:58+00:00

    When i do the in-place upgrade using the iso - should i do the steps below? ie select "not right now "?

    1. This starts the setup dialog. In the initial screen, click “Change how Setup downloads updates”

     

    1. Select “Not right now”, and continue the process.

    You may run it using the default settings.

    Optionally, you can do the following:

    1. Clean boot before running the setup to prevent 3rd party interference. A clean boot is the process of starting Windows without loading third-party apps and services. Please see this Microsoft article for more information.

     

    How to perform a clean boot in Windows - Microsoft Support:

    https://support.microsoft.com/en-us/topic/how-to-perform-a-clean-boot-in-windows-da2f9573-6eec-00ad-2f8a-a97a1807f3dd

     

    (Step 3 is very important. You need to first enable "Hide all Microsoft Services" before clicking "Disable all".)

    1. Enable Memory Integrity. To enable memory integrity in Windows, go to Windows Security > Device security > Core isolation details > Memory integrity. If it shows any incompatible drivers, post the screenshot here.

    Hi Ramesh hope you are well. THANK YOU THANK YOU THANK YOU!!! I just did the steps you suggested above and it worked!! Can't tell you how much i appreciate your help!!

    Ramesh, one question, should i now go back into the Services tab of the system configuration and enable everything? And also go into task manager and enable all of the items there too?

    Thank you so much once again!! We got there in the end :))

    All the best!

    Was this answer helpful?

    0 comments No comments