Why did I get error 0x80000820?

Windows Update continous fails to search for Updates or cannot install them. The source of this problem could be various things as
> Windows Registry
> Windows Filesystem
> Internet access

> Windows Update service
> File corruption
> Misconfiguration
> Adware
> Virus and Malware

How to fix Windows Update error 0x80000820?

However, if you’re technically savvy, you can try the steps below:

1. Click Start and start typing on your keyboard for "services.msc"

2. In your search results "services.msc" should show up. Open it with a click.
3. A new windows will open containing all Windows services on your system.

4. Search for "Windows Update"
5. Right-click the "Windows Update" and then click Stop.

We will now clean the Windows Update temporary cache folder:
1. Hold your windows-key pressed and hit "R" key simultanous.
2. A small new windows will appear.
3. Type %windir%\SoftwareDistribution\DataStore in this new window and click OK.
4. This will open Windows Explorer on the correct location.
5. Delete all contents of this folder. (Hint: Use Ctrl + A to select all files and folders)

Now we will start the Windows Update Service again:
1. Switch back to the windows Services.
2. Locate Windows Update.
3. Right-click on it and choose Start.


If the problem still persists, you can run the System File Checker (SFC) utility. This handy in-built tool will check your filesystem.
1. Click Start and start typing on your keyboard for "cmd".
2. In your search results cmd should show up with an black icon.
3. Right-click it and select Run as administrator.
4. If you are prompted for the admin password, enter the password and click OK.
5. A new completely black windwos will open. You can type commands directly into this window.
6. Type sfc/scannow and press Enter.
7. This process will take a long time. You can minimize this black windows and work on.
Come back to the black window after a time and check if the process finished.
As soon as the SFC process finished, restart your computer. After the restart you search for Updates again.


You are still facing the same issue?

1. Restart your computer.

Next thing is to clean Windows Update download path. These steps are only for expirienced user! If you mess up your computer with Regedit, you could loose your files! Take care or use a professional tool to investiagte your computer.
1. Hold your windows-key pressed and hit "R" key simultanous.
2. A small new windows will appear.
3. Type regedit in this new windows and hit Enter.
4. In the new windows you have a navigation on the left side. Use it to navigate to
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
5. Once you found it, search for WUServer and WIStatusServer in the right hand pane.
6. If they are not listet we cannot clean the download path. Othwerwise delete both.
7. Restart your computer.

Try to search for new Updates again.
You are still facing this issue? I think this is not an usual problem and your computer should be checked by professional.
Try to look for a solution here or search further in the search box below.



Advanced information

The following Windows verisons are affected by this error:
> Windows Vista
> Windows 7
> Windows 8
> Windows 8.1
> Windows 10
> Windows 10 Redstone 2
> Windows 10 Creators Update
> Windows Server 2008 R2
> Windows Server 2012
> Windows Server 2016
0x00000000 register 0x00000008 0x20 0x80000828-0x80000830-0x8000082c-0x80000834">0x80000824 GitHub 0x7f800fff 033907822 define addr0x20 Forums 0x807ff000 nTune Sitara bdf0x0008 CortxA8 enabled1 dev0x01 m68k bitops e2fsprogs Read0x80808080 Output 0x8A2802000x800x8280x820020x208800020x80208200x80002880x800008200x202000000x80x200008A20x80x8220808A0x20008000x8000000 cs371ppj2mainc wtingcs371ppj2 master gistc4de5225317922d035d3 Failed0x80000830 Read Expected0x8080808C 0x08000000 0x88288200 working 0x200008A2 0x8220808A 0x02000800 with 0x80000828 0x8000082c 0x82e81043 system GeForce 23062009 0x20200000 ext2fssetbit addr0xc01ba008 nr2147483690 fixes Patchwork 16122012 libext2fsbitopsh357 SPOJ Coding 0x08000288 volatile bfset PRIME1 FoundationExtension FoundationExtensionNSStringEncodingh File GRSLINK Clock Scaler 0x80000001 NSMacOSTraditionalChineseStringEncoding 0x80000002 Enumerations enum NSMacOSJapaneseStringEncoding Table Cobham Gaisler 07012011 GR712RC Users Manual 0x8000081C Transmit Receive Array base address apr10 AM3358 EDMA test SuperMicro 0x7f800003 0xff8 21072015 Failed0x80000820 Expected0x80808088 failed Processors Forum txpfwh Through Common Memory Sample Application Download handshake word DATA READY 0x80000800 status