How to fix error 0x800705B3 when updating Windows 10?

Error 0x800705B3 occurs during the installation of new or pending updates for Windows 10. Integrated webcam drivers and Bluetooth adapters – the error most often appears when installing updates for these system components, however, problems are observed with other updates of the “dozens”.

But what exactly is causing 0x800705B3? Let’s take a look at the reasons for this error.

CONTENT

  • Reasons for the appearance of 0x800705B3
  • Solution for error 0x800705B3
    • Method # 1 Run the troubleshooter
    • Method # 2 Installing problematic updates manually
    • Method # 3 Starting the Windows Installer Service
    • Method number 4 Reset network settings Windows 10
    • Method # 5 Running SFC and DISM
    • Method number 6 Resetting the Update Center components

Reasons for the appearance of 0x800705B3

  • A bug in the work of the Update Center.
  • Incorrectly working components of the Update Center.
  • Deactivated Windows 10 Installer service.
  • Problems with network connection settings.
  • Damage to system files, component store and Windows 10 image.

Solution for error 0x800705B3

Method # 1 Run the troubleshooter

You may be facing a minor issue that can be fixed in a few minutes using the system troubleshooter. To run such a tool, you need to do the following:

  • Press WIN + I on your keyboard to open the Options window.
  • Go to the Update & Security section, then to the Troubleshooting subsection.
  • Click on “Additional troubleshooters” at the bottom of the window.
  • Select the Windows Update component located under Run diagnostics and troubleshoot and click on the Run the troubleshooter button.
  • Follow the instructions from the tool in the new window.

Once you’re done with the troubleshooter, restart your PC. Next, go to your Update Center and check for error 0x800705B3.

Method # 2 Installing problematic updates manually

Is your Windows unable to install any specific updates? Then we recommend installing them manually using the services of the Microsoft Update catalog or the official website of the hardware manufacturer, the update of which cannot be installed automatically. The main thing is not to forget to run the update installer as administrator to avoid potential problems during the installation process.

Method # 3 Starting the Windows Installer Service

In some cases, error 0x800705B3 – like other similar errors – occurs because the Windows Installer service has been deactivated. You need to go to the properties of the Windows Installer service and enable it if it was disabled for some reason. Here’s what you need to do on your PC:

  • Press WIN + R on your keyboard to open the Run dialog box.
  • Insert the value “services.msc” into a blank line in this window and press ENTER.
  • Find the service “Windows Installer” in the list and double-click on it with LMB.
  • If the state of the service says that it is stopped, click on the “Start” button.
  • Close all open windows and restart your PC.

In case Windows Installer has been disabled on your system, error 0x800705B3 should disappear from Update Center.

Method number 4 Reset network settings Windows 10

Update Center needs a stable network connection to check for new updates and download them to the user’s computer. You may not be able to update your system normally due to problems with your network connection settings. Fortunately, you can perform a network reset through Windows 10 Settings – reinstalling all network adapters and resetting other network components to their original settings.

To reset the network on your PC, you need to do the following:

  • Press the combination WIN + I to open the “Options” window.
  • Go to the “Network and Internet” section, then to the “Status” subsection.
  • Click on the item “Reset network”, which is located at the very bottom of the window.
  • Next, click on the “Reset Now” button to start the process of resetting the network settings of the system.

When you reset the network, your PC will restart. Once you enter the OS again, go to Update Center and check for error 0x800705B3.

Method # 5 Running SFC and DISM

Issues in Update can be caused by corrupted system files, component store, or Windows 10 image. To repair corrupted files, users need to use incredibly useful tools such as System File Checker (SFC) and Deployment Image Servicing and Management (DISM). ).

Both utilities are run through the Command Line – we will now show you how to do this.

  • Press WIN + R on your keyboard to bring up the Run dialog box.
  • Insert the value “cmd” (without quotes) into a blank line and press CTRL + SHIFT + ENTER.
  • Enter the command “sfc / scannow” in the console and press ENTER.
  • Wait for the OS scan to finish and see the results.
  • Reboot your PC, and then open the Command Prompt in front of you again (as an administrator!).
  • Run the following three commands in the console one by one:
    • DISM / Online / Cleanup-Image / CheckHealth
    • DISM / Online / Cleanup-Image / ScanHealth
    • DISM / Online / Cleanup-Image / RestoreHealth
  • Check the results of DISM and restart your PC.

If the SFC and DISM were found and the damage was fixed, then the error 0x800705B3 has almost certainly disappeared from Windows Update by this point.

Method number 6 Resetting the Update Center components

In some cases, problems with updating Windows 10 occur due to damage to critical components of the Update. It is worth noting that the Update Center is an incredibly complex mechanism that instantly breaks down if one of its “cogs” stops, so to speak, to rotate. In this case, it is necessary to deal with a complete reset of all CH components. A similar procedure is performed through the same Command Line, launched as administrator. Now we will show you everything:

  • Open Command Prompt as administrator, as demonstrated above.
  • Now execute all of the following commands one at a time:
    • net stop bits
    • net stop wuauserv
    • net stop cryptsvc
    • Del “% ALLUSERSPROFILE% \ Application Data \ Microsoft \ Network \ Downloader \ qmgr * .dat”
    • Ren% Systemroot% \ SoftwareDistribution \ DataStore DataStore.bak
    • Ren% Systemroot% \ SoftwareDistribution \ Download Download.bak
    • Ren% Systemroot% \ System32 \ catroot2 catroot2.bak
    • exe sdset bits D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCLCSWRPWP ;; PU)
    • exe sdset wuauserv D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCLCSWRPWPDTL;
    • cd / d% windir% \ system32
    • exe atl.dll
    • exe urlmon.dll
    • exe mshtml.dll
    • exe shdocvw.dll
    • exe browseui.dll
    • exe jscript.dll
    • exe vbscript.dll
    • exe scrrun.dll
    • exe msxml.dll
    • exe msxml3.dll
    • exe msxml6.dll
    • exe actxprxy.dll
    • exe softpub.dll
    • exe wintrust.dll
    • exe dssenh.dll
    • exe rsaenh.dll
    • exe gpkcsp.dll
    • exe sccbase.dll
    • exe slbcsp.dll
    • exe cryptdlg.dll
    • exe oleaut32.dll
    • exe ole32.dll
    • exe shell32.dll
    • exe initpki.dll
    • exe wuapi.dll
    • exe wuaueng.dll
    • exe wuaueng1.dll
    • exe wucltui.dll
    • exe wups.dll
    • exe wups2.dll
    • exe wuweb.dll
    • exe qmgr.dll
    • exe qmgrprxy.dll
    • exe wucltux.dll
    • exe muweb.dll
    • exe wuwebv.dll
    • netsh winsock reset
    • net start bits
    • net start wuauserv
    • net start cryptsvc
  • Once you have finished entering all 50 commands, restart your computer.

Go to your OS Update Center and check for error 0x800705B3.

Don’t want to manually enter a bunch of commands? Well, there is a reset of the Update Center components, so to speak, for the lazy. All you need to do is create a batch file with a special script inside and run it as administrator. To create such a file, you need to do the following:

  • Right-click on the Desktop and select “New → Text Document”.
  • Open the newly created text file and paste the following script into it (copy everything, don’t change anything!):

@ECHO OFF
echo.
echo.
PAUSE
echo.
set b = 0

: bits
set / ab =% b% + 1
if% b% equ 3 (
goto end1
)
net stop bits
echo Checking the bits service status.
sc query bits | findstr / I / C: “STOPPED”
if not% errorlevel% == 0 (
goto bits
)
goto loop2

: end1
cls
echo.
echo Failed to reset Windows Update due to bits service failing to stop
echo Please run the script as administartor by right clicking the WuReset file or your BITS service isn’t responding.
echo.
pause
goto Start

: loop2
set w = 0

: wuauserv
set / aw =% w% + 1
if% w% equ 3 (
goto end2
)
net stop wuauserv
echo Checking the wuauserv service status.
sc query wuauserv | findstr / I / C: “STOPPED”
if not% errorlevel% == 0 (
goto wuauserv
)
goto loop3

: end2
cls
echo.
echo Failed to reset Windows Update due to wuauserv service failing to stop.
echo.
pause
goto Start

: loop3
set app = 0

: appidsvc
set / a app =% app% + 1
if% app% equ 3 (
goto end3
)
net stop appidsvc
echo Checking the appidsvc service status.
sc query appidsvc | findstr / I / C: “STOPPED”
if not% errorlevel% == 0 (
goto appidsvc
)
goto loop4

: end3
cls
echo.
echo Failed to reset Windows Update due to appidsvc service failing to stop.
echo.
pause
goto Start

: loop4
set c = 0

: cryptsvc
set / ac =% c% + 1
if% c% equ 3 (
goto end4
)
net stop cryptsvc
echo Checking the cryptsvc service status.
sc query cryptsvc | findstr / I / C: “STOPPED”
if not% errorlevel% == 0 (
goto cryptsvc
)
goto Reset

: end4
cls
echo.
echo Failed to reset Windows Update due to cryptsvc service failing to stop.
echo.
pause
goto Start

: Reset
Ipconfig / flushdns
del / s / q / f “% ALLUSERSPROFILE% \ Application Data \ Microsoft \ Network \ Downloader \ qmgr * .dat”

cd / d% windir% \ system32

if exist “% SYSTEMROOT% \ winsxs \ pending.xml.bak” del / s / q / f “% SYSTEMROOT% \ winsxs \ pending.xml.bak”
if exist “% SYSTEMROOT% \ winsxs \ pending.xml” (
takeown / f “% SYSTEMROOT% \ winsxs \ pending.xml”
attrib -r -s -h / s / d “% SYSTEMROOT% \ winsxs \ pending.xml”
ren “% SYSTEMROOT% \ winsxs \ pending.xml” pending.xml .bak
)

if exist “% SYSTEMROOT% \ SoftwareDistribution.bak” rmdir / s / q “% SYSTEMROOT% \ SoftwareDistribution.bak”
if exist “% SYSTEMROOT% \ SoftwareDistribution” (
attrib -r -s -h / s / d “% SYSTEMROOT% \ SoftwareDistribution “
ren”% SYSTEMROOT% \ SoftwareDistribution “SoftwareDistribution.bak
)

if exist “% SYSTEMROOT% \ system32 \ Catroot2.bak” rmdir / s / q “% SYSTEMROOT% \ system32 \ Catroot2.bak”
if exist “% SYSTEMROOT% \ system32 \ Catroot2” (
attrib -r -s -h / s / d “% SYSTEMROOT% \ system32 \ Catroot2”
ren “% SYSTEMROOT% \ system32 \ Catroot2” Catroot2.bak
)

if exist “% SYSTEMROOT% \ WindowsUpdate.log.bak” del / s / q / f “% SYSTEMROOT% \ WindowsUpdate.log.bak”
if exist “% SYSTEMROOT% \ WindowsUpdate.log” (
attrib -r -s -h / s / d “% SYSTEMROOT% \ WindowsUpdate.log”
ren “% SYSTEMROOT% \ WindowsUpdate.log” WindowsUpdate.log.bak
)

sc.exe sdset bits D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCLCSWRPWP ;;TLOCR)
sc.exe sdset wuauserv D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCLCSWRPRCWP ;; PUU)

regsvr32.exe / s atl.dll
regsvr32.exe / s urlmon.dll
regsvr32.exe / s mshtml.dll
regsvr32.exe / s shdocvw.dll
regsvr32.exe / s browseui.dll
regsvr32.exe / s jscript.dll
regsvr32. exe / s vbscript.dll
regsvr32.exe / s scrrun.dll
regsvr32.exe / s msxml.dll
regsvr32.exe / s msxml3.dll
regsvr32.exe / s msxml6.dll
regsvr32.exe / s actxprxy.dll
regsvr32.exe / s softpub.dll
regsvr32.exe / s wintrust.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 oleaut32.dll
regsvr32.exe / s ole32.dll
regsvr32.exe / s shell32.dll
regsvr32.exe / s initpki.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 qmgr.dll
regsvr32.exe / s qmgrprxy.dll
regsvr32.exe / s wucltux.dll
regsvr32.exe / s muweb.dll
regsvr32.exe / s wuwebv.dll
regsvr32 / s wudriver.dll
netsh winsock reset
netsh winsock reset proxy

: Start
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
echo Task completed sucessfully! Please restart your computer and check for the updates again.
PAUSE

  • Click on the “File” button in the window menu bar and select “Save As …”.
  • Name the file “Quick_set_CSO” and change its extension from “.txt” to “.bat”.
  • Now choose a location that is convenient for you, for example, Desktop, and click “Save”.
  • Go to the created “Quick_set_CS.bat”, right-click on it and select “Run as administrator”.
  • Wait for the end of the process of resetting the components of the Update Center and press any button on the keyboard to close the Command Prompt window.
  • Reboot your PC.

After six methods, the error 0x800705B3 should almost certainly have disappeared. Nevertheless, if this does not happen, then you can try the following:

  • use a restore point;
  • return the PC to its original state;
  • completely reinstall Windows 10.

Of course, you should only deal with the last point if you are absolutely at a dead end and the new Microsoft updates are extremely important to you. After reinstalling Windows 10, error 0x800705B3 is almost guaranteed to be fixed.

Leave a Comment