This error code usually prevents your system from installing a new version of Windows 10.
Since installing the fresh versions of an OS is always recommended, thus if this error code turns around, you should immediately do something about it.
Though this error appears in the older versions of Windows 7, 8 as well, but we will keep the discussion constrained here for Windows 10 update only.
What about the solutions? We are coming to it. Just continue reading.
Solution #1: Disable Antivirus
On a previous note, Windows and third-party antivirus don’t tag along well. Rather third-party antivirus issues a lot of problems within the OS. Sometimes few features start to malfunction, Windows take time to boot, system speed is slowed down or the antivirus interferes with the other applications running simultaneously on desktop.
Thus it is better if you disable your third-party antivirus for some time, at least during the hours when you are working on your computer.
You can also change the settings of the antivirus to check if it helps or not.
In some cases, you may have to uninstall your antivirus completely.
Solution #2: Restart BITS
BITS shortly abbreviated for Background Intelligent Transfer Service. This process is accountable for notifying OS updates. If by any means this process is damaged, then the error code 0x80070020 may appear.
Read the steps shown below to restart it:
Step 1. Use the “Windows + R” keys combination to bring the “Run” search panel.
Step 2. Type “services.msc” and hit “Enter” or press “Ok”.
Step 3. Now under the list of all the processes, look for the “Background Intelligent Transfer Service”.
Step 4. Once you see it, right-click on it and choose “Properties”.
Step 5. On the Properties operating box, go to the “General” tab and find the “Startup” type.
Step 6. Select “Automatic (Delayed Start)” option.
Step 7. Select “Start” by right-click if the BITS is not functioning.
Step 8. Click on “Ok” to confirm the change and exit the Window.
Most probably the error code 0x80070020 will not recur any longer.
Solution #3: Reset Windows Update Service using Command Prompt
Various services are running in the background often unknown to users who are responsible for the Windows update.
Since this error code is an obstruction related to Windows updates, resetting those services may fix the issue.
This is how you do it in the following steps:
Step 1. Press “Windows + R” to bring the “Run” search panel.
Step 2. Type “cmd” and hit “Enter”.
Step 3. When the black dialog box of command prompt turns up, type the commands shown below:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:WindowsSoftwareDistribution SoftwareDistribution.old
ren C:WindowsSystem32catroot2 Catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
NOTE: Hit “Enter” after every command.
Now check if the error is resolved this time or not.
Solution #4: Locate the Troubling Service using Command Prompt
There are certain services that can perhaps interfere with your system causing this error code to appear. But the first task is to locate out of so many running services.
For this, we will use the command prompt.
Just go through the steps to know how to do it:
Step 1. Run command prompt with admin rights.
Step 2. Type two command netstat -aon | find “:80” and netstat -aon | find “:443”. Press “Enter” after each command. Now here you will get to see on the right side a few lists of numbers in a column with a list of information alongside. The numbers generally represent the IP of the processes which are utilizing your network connection.
Step 3. Now open up the “Task Manager” press “Ctrl + Shift + Esc”.
Step 4. In the Task Manager Windows, click on the “Details” tab and check the PID column containing the same numbers that you have just seen in the command prompt.
Step 5. In case you find a problematic process, click on “End Task” from the bottom right corner.
Step 6. Now go to the “Services” tab, and again check the PID column. You will find the same numbers here as well. If you find any match, just right-click on the service and select “Stop” from the sub-menu.
The last method is a bit tricky and risky. Any wrong selection of service and its disabling may lead to new errors. Thus be cautious.
Otherwise, the first three solutions are enough to do the job.
If the problem is still occurring, seek a bit of expert advice.
Keep visiting to quench your more thirst for knowledge.