Error 0x800703e3 in Windows 7 / 8.1 / 10: causes and solutions
Some Windows 10 users from time to time complain about the appearance of error 0x800703e3. This error occurs when updating Windows 10 or when interacting with some system services, for example, when launching the Camera application or when connecting the printer to the network. Error 0x800703e3 is most common on Windows 10, however, it has also been seen on Windows 7 and Windows 8.1.
What causes error 0x800703e3?
- Problems with the driver for the camera. In some cases, such errors when using the camera can occur due to the fault of a driver that is not compatible with the system into which it was previously installed by the user. The situation can be resolved by simply reinstalling the problematic driver.
- Windows Update is not available. In rare cases, the Windows Update server may be unavailable to the user, making it impossible to update the system. If you do not want to wait for a solution to the problem on the Microsoft side, you can resort to manually installing the required update.
- A bug in the Windows Update. Sometimes the code 0x800703e3 can signal the incorrect operation of the Update Center. This issue is resolved by resetting Windows Update components.
- Damage to system files. Well, we must not forget about the banal damage to Windows system files. Here, the return of the computer to its original state goes to the rescue of users. Simple and effective procedure.
Solution for error 0x800703e3
Method # 1 Reinstalling the camera driver
Stumbled upon error 0x800703e3 while using the camera? Then the matter is probably an incorrectly working driver for this device. Try reinstalling your camera driver and see if that fixes the error. To reinstall the driver, do the following:
- press Windows + S on the keyboard;
- write in the search box “Device Manager” and select the found result;
- find the section “Imaging devices” and expand it;
- right click on your camera and select “Remove device”;
- close Device Manager and restart your computer.
Upon entering Windows, the missing driver for the camera will be automatically installed in the system. If the driver has been successfully installed, you will see a corresponding message in the taskbar, near the clock.
Method # 2 Resetting the Update Center components
Typically, we would show you how to manually reset each Update Center component using the Command Prompt. Nevertheless, today we will create a so-called “batch file”, which will automatically do everything for you.
So, create the most basic text file on your computer. It doesn’t matter where – just create. Next, open it with Notepad and paste the following lines into it:
:: Reset Update Center
:: Checking and Stopping the Windows Update services
set b = 0
set / ab =% b% + 1
if% b% equ 3 (
net stop bits
echo Checking the bits service status.
sc query bits | findstr / I / C: “STOPPED”
if not% errorlevel% == 0 (
echo Cannot reset Windows Update since “Background Intelligent Transfer Service” (bits) service failed to stop.
set w = 0
set / aw =% w% + 1
if% w% equ 3 (
net stop wuauserv
echo Checking the wuauserv service status.
sc query wuauserv | findstr / I / C: “STOPPED”
if not% errorlevel% == 0 (
echo Cannot reset Windows Update since “Windows Update” (wuauserv) service failed to stop.
set app = 0
set / a app =% app% + 1
if% app% equ 3 (
net stop appidsvc
echo Checking the appidsvc service status.
sc query appidsvc | findstr / I / C: “STOPPED”
if not% errorlevel% == 0 (
echo Cannot reset Windows Update since “Application Identity” (appidsvc) service failed to stop.
set c = 0
set / ac =% c% + 1
if% c% equ 3 (
net stop cryptsvc
echo Checking the cryptsvc service status.
sc query cryptsvc | findstr / I / C: “STOPPED”
if not% errorlevel% == 0 (
echo Cannot reset Windows Update since “Cryptographic Services” (cryptsvc) service failed to stop.
Ipconfig / flushdns
del / s / q / f “% ALLUSERSPROFILE% Application Data Microsoft Network Downloader qmgr * .dat”
del / s / q / f “% ALLUSERSPROFILE% Microsoft Network Downloader qmgr * .dat”
del / s / q / f “% SYSTEMROOT% Logs WindowsUpdate *”
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
:: Reset Windows Update policies
reg delete “HKCU SOFTWARE Policies Microsoft Windows WindowsUpdate” / f
reg delete “HKCU SOFTWARE Microsoft Windows CurrentVersion Policies WindowsUpdate” / f
reg delete “HKLM SOFTWARE Policies Microsoft Windows WindowsUpdate” / f
reg delete “HKLM SOFTWARE Microsoft Windows CurrentVersion Policies WindowsUpdate” / f
gpupdate / force
:: Reset the BITS service and the Windows Update service to the default security descriptor
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;
:: Reregister the BITS files and the Windows Update files
cd / d% windir% system32
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.exe / s wudriver.dll
netsh winsock reset
netsh winsock reset proxy
:: Set the startup type as automatic
sc config wuauserv start = auto
sc config bits start = auto
sc config DcomLaunch start = auto
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
After inserting all of the above lines, save the changes to the text file, and then change its extension from .txt to .bat. Confirm your intentions when a new dialog box appears in front of you. Now double-click on the created “batch file” and wait for the end of the process of resetting Windows Update components.
Try updating Windows again and see if error 0x800703e3 has been fixed.
Method # 3 Installing the update manually
Tired of fighting with Update Center? Let’s then just install the problematic update on our own – and no error 0x800703e3 will pester you anymore. Go to this link to the Microsoft Update Catalog.
Enter the update number in the search box and click “Find”. Find the update you need in the list and download it, then double-click on the LMB installer to start installing the update. Follow the instructions on the screen and you should be good to go. In this case, error 0x800703e3 will not occur.
Method # 4 Returning the computer to its original state
Nothing helped? Well, then let’s try to return your computer to its original state, or, more simply, reinstall your Windows. After following this procedure, all problems during the Windows update should disappear.
Open System Settings and go to the Update & Security section. Then go to the “Recovery” subsection. Click on the “Start” button (she’s the only one there). You will be presented with a choice of actions – select the “Save my files” option.
Just keep in mind that returning your computer to its original state means removing absolutely all applications. Only your personal data will remain in the system. Take this step only as a last resort, or back up important files in advance to restore them.
One way or another, after such a peculiar reinstallation of Windows, the error 0x800703e3 will definitely be eliminated.