Users of different versions of Windows may encounter error 80070308. This error usually occurs during the installation of updates for the system. Faced the exact same code? Then you are terribly lucky, because today we will consider several methods for solving this error.
Solution for error 80070308 when updating Windows
Immediately, I would like to advise you to perform the following methods in the order in which they are indicated. Let’s start with something simpler and finish with “heavy artillery”.
Method # 1 Disable third-party antivirus
Some of you have heard many times that antivirus can be the culprit in the appearance of various problems on the Windows OS. Antivirus can easily make it difficult to update your system. Disable third-party antivirus if you have one installed, and then try running the system update again. This time, there may not be any error 80070308.
Method # 2 Installing Microsoft .NET Framework
If you want to receive all the latest updates for Windows, then you must have the latest version of the Microsoft .NET Framework installed. Go to this linkto download the Microsoft .NET Framework 4.7 web installer to your computer.
Next, double click on the downloaded installer and follow the instructions on the screen. Are you finished? Now we need to check if all the necessary components have been installed. Press Win + R and execute value control panel… Open the section “Settings and components” and click on the line “Enabling and disabling Windows components”.
Now find NET Framework 4.7 in the list. and make sure it is checked, and if not, check it. Save changes and restart your computer. Try running Windows Update and check if error 80070308 has been fixed.
Method # 3 System Restore
Did you install something on your computer before updating Windows? Perhaps this “something” just interferes with the normal update of the system. Fortunately, this is where the restore point comes to the rescue, which is automatically created by the OS when you install something into it.
Press Win + R and execute the value rstrui. The system restore window will appear in front of you. Select the point in it, at the time of creation of which there were no problems with your Windows, and start the recovery process. Be aware that your PC may reboot – this is normal.
Once the system is restored, go to Windows Update and check for error 80070308.
Method # 4 Resetting the Update Center components
Resetting Windows Update components is the most difficult and effective method to fix these kinds of problems. It will take you some time and a lot of patience to complete it. So press Win + R, enter the value cmd and press the combination Ctrl + Shift + Enter.
Having opened the Command Line in front of you, systematically begin to enter all the following commands into it:
- net stop bits
- net stop wuauserv
- net stop appidsvc
- net stop cryptsvc
- Del “% ALLUSERSPROFILE% Application Data Microsoft Network Downloader qmgr * .dat”
- Ren% systemroot% SoftwareDistribution SoftwareDistribution.bak
- Ren% systemroot% system32 catroot2 catroot2.bak
- del / f / s / q% windir% windowsupdate.log
- sc.exe sdset bits D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCLCSWRPWP ;; PU)
- sc.exe sdset wuauserv D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCLCSWRPWPDTL; PUOC)
- cd / d% windir% system32
- regsvr32.exe / U / s vbscript.dll
- regsvr32.exe / U / s mshtml.dll
- regsvr32.exe / U / s msjava.dll
- regsvr32.exe / U / s msxml.dll
- regsvr32.exe / U / s actxprxy.dll
- regsvr32.exe / U / s shdocvw.dll
- regsvr32.exe / U / s Mssip32.dll
- regsvr32.exe / U / s wintrust.dll
- regsvr32.exe / U / s initpki.dll
- regsvr32.exe / U / s dssenh.dll
- regsvr32.exe / U / s rsaenh.dll
- regsvr32.exe / U / s gpkcsp.dll
- regsvr32.exe / U / s sccbase.dll
- regsvr32.exe / U / s slbcsp.dll
- regsvr32.exe / U / s cryptdlg.dll
- regsvr32.exe / U / s Urlmon.dll
- regsvr32.exe / U / s Oleaut32.dll
- regsvr32.exe / U / s msxml2.dll
- regsvr32.exe / U / s Browseui.dll
- regsvr32.exe / U / s shell32.dll
- regsvr32.exe / U / s atl.dll
- regsvr32.exe / U / s jscript.dll
- regsvr32.exe / U / s msxml3.dll
- regsvr32.exe / U / s softpub.dll
- regsvr32.exe / U / s wuapi.dll
- regsvr32.exe / U / s wuaueng.dll
- regsvr32.exe / U / s wuaueng1.dll
- regsvr32.exe / U / s wucltui.dll
- regsvr32.exe / U / s wups.dll
- regsvr32.exe / U / s wups2.dll
- regsvr32.exe / U / s wuweb.dll
- regsvr32.exe / U / s scrrun.dll
- regsvr32.exe / U / s msxml6.dll
- regsvr32.exe / U / s ole32.dll
- regsvr32.exe / U / s qmgr.dll
- regsvr32.exe / U / s qmgrprxy.dll
- regsvr32.exe / U / s wucltux.dll
- regsvr32.exe / U / s muweb.dll
- regsvr32.exe / U / s wuwebv.dll
- regsvr32.exe / s vbscript.dll
- regsvr32.exe / s mshtml.dll
- regsvr32.exe / s msjava.dll
- regsvr32.exe / s msxml.dll
- regsvr32.exe / s actxprxy.dll
- regsvr32.exe / s shdocvw.dll
- regsvr32.exe / s Mssip32.dll
- regsvr32.exe / s wintrust.dll
- regsvr32.exe / s initpki.dll
- regsvr32.exe / s dssenh.dll
- regsvr32.exe / s rsaenh.dll
- regsvr32.exe / s gpkcsp.dll
- regsvr32.exe / s sccbase.dll
- regsvr32.exe / s slbcsp.dll
- regsvr32.exe / s cryptdlg.dll
- regsvr32.exe / s Urlmon.dll
- regsvr32.exe / s Oleaut32.dll
- regsvr32.exe / s msxml2.dll
- regsvr32.exe / s Browseui.dll
- regsvr32.exe / s shell32.dll
- regsvr32.exe / s Mssip32.dll
- regsvr32.exe / s atl.dll
- regsvr32.exe / s jscript.dll
- regsvr32.exe / s msxml3.dll
- regsvr32.exe / s softpub.dll
- regsvr32.exe / s wuapi.dll
- regsvr32.exe / s wuaueng.dll
- regsvr32.exe / s wuaueng1.dll
- regsvr32.exe / s wucltui.dll
- regsvr32.exe / s wups.dll
- regsvr32.exe / s wups2.dll
- regsvr32.exe / s wuweb.dll
- regsvr32.exe / s scrrun.dll
- regsvr32.exe / s msxml6.dll
- regsvr32.exe / s ole32.dll
- regsvr32.exe / s qmgr.dll
- regsvr32.exe / s qmgrprxy.dll
- regsvr32.exe / s wucltux.dll
- regsvr32.exe / s muweb.dll
- regsvr32.exe / s wuwebv.dll
- netsh winsock reset
- netsh winhttp reset proxy
- net start bits
- net start wuauserv
- net start appidsvc
- net start cryptsvc
Yes, you need to enter literally all the commands. Once done, open Windows Update and run the automatic system update. This time, error 80070308 should definitely go away.