- corrupted cache Microsoft app Store.
- unregistered libraries in the system;
- corrupted system files;
- “crooked” installed update for Windows;
- a bug in the store.
Now we’ll walk you via the several methods, which can eliminate the error 0x80D03805.
Get rid of the error 0x80D03805
Solution 1 Run the Troubleshooter with Windows Store apps
From the first glance it may seem that the error 0x80D03805 is a hard problem to solve, however, some Windows 10 users claim they can get rid of the most common Troubleshooting tool. This tool is already built into the system, and so download do not have.
Open system Settings (Win+I) and go this way: Update and security→Troubleshooting→Applications from the Windows Store. Now click on “Start Troubleshooter” and follow the instructions on the screen. A semi-automatic process — you will not have any problems.
Solution 2 Remove Windows cache Store
The connection between the Microsoft Store and the relevant services may fail if the cache of the store app has been corrupted. Enough to get rid of this cache is to put everything in order. Press Win+R and then write cmd and press Ctrl+Shift+Enter.
Once you have the Command line window, enter the value in it wsreset.exe and press Enter. Wait a bit, then a window will open Microsoft app Store that will serve as a sign of successful removal of the cache. Try to install some application and check for errors 0x80D03805.
Solution 3 Reset Microsoft Store
You can resort to a reset of the store app and see if that helps to resolve the situation. Open the Settings of your system and go the following path: Applications→Application and opportunities. Find the Microsoft Store, click on it and go to its advanced settings.
Next, scroll to the bottom of the window and click on the button “Reset”, and then click on “Reset”. Wait a bit and make sure that next to the reset button a tick will appear — this will let you know about the successful reset of the application. Open the Microsoft Store and check for errors 0x80D03805.
Solution 4 Remove all temporary files in the system
Even after deleting the cache in your Microsoft Store Windows 10 can still remain temporary files that interfere with the normal operation of the shop. Open Windows Explorer, right click on the system partition and go to its properties.
Now go to the tab “General” and click “disk Cleanup”. Wait for the scan your system, then you will see the following window:
Place a checkmark next to all the unnecessary files and click the “OK” button. Confirm your intention in another dialog box, and clicking the button “Delete files”. Now wait a little while will be deleted the selected file. The duration of the disk cleanup will depend on the amount of junk files.
Decision No. 5 of the Reset component update
Microsoft Store and Windows update (WU) are associated much more closely than I think a lot of users. Maybe you can’t download from the store certain apps for the reason that some components of WU started to not operate correctly.
In this case, is to resort to the reset WU components. This can be done independently via the Command line or using a special. BAT file that will do everything for you. Now we will see how to create the “batch file”. Open the front of a regular Notepad (Win+R→notepad.exe) and paste into it the following lines:
set /a b=%b%+1
if %b% equ 3 (
net stop bits
echo Checking the service status bits.
sc query bits | findstr /I /C:”STOPPED”
if not %errorlevel%==0 (
echo Failed to reset Windows Update due to bits service failing to stop
echo Please run the script as administartor by right clicking the file WuReset or your BITS service isn’t responding.
set /a w=%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 Failed to reset due to Windows Update wuauserv service failing to stop.
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 Failed to reset Windows Update due to appidsvc service failing to stop.
set /a c=%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 Failed to reset Windows Update due to cryptsvc service failing to stop.
del /s /q /f “%ALLUSERSPROFILE%Application DataMicrosoftNetworkDownloaderqmgr*.dat”
cd /d %windir%system32
if exist “%SYSTEMROOT%winsxspending.xml.bak” del /s /q /f “%SYSTEMROOT%winsxspending.xml.bak”
if exist “%SYSTEMROOT%winsxspending.xml” (
takeown /f “%SYSTEMROOT%winsxspending.xml”
attrib-r-s-h /s /d “%SYSTEMROOT%winsxspending.xml”
ren “%SYSTEMROOT%winsxspending.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%system32Catroot2 folder.bak” rmdir /s /q “%SYSTEMROOT%system32Catroot2 folder.bak”
if exist “%SYSTEMROOT%system32Catroot2” (
attrib-r-s-h /s /d “%SYSTEMROOT%system32Catroot2”
ren “%SYSTEMROOT%system32Catroot2 folder” 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;;CCLCSWRPWPDTLOCRRC;;;PU)
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
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
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.
Now, click on “File” in the menu bar and select “Save as…”. Specify your location, pick up the file a suitable name, for example, сбросWU or WUReset and change its extension from .txt on .bat (very important!), and then click on the “Save”button.
Suppose you created a file сбросWU.bat on your Desktop. Click on it RMB and choose “Change”. Take a good look eyes previously inserted commands and make sure that nothing is missed. If all goes well, close the Notepad window and double-click LMB on сбросWU.bat and watch the magic!
As soon as the reset WU components is completed, check for errors 0x80D03805 in the Microsoft Store.