Top 3 Tricks to Fix Windows 10 Update Error Code 0x800f0831

Error code 0x80240031 is actually a bug check that appears when user tries to update their system to Windows 10 or downloading any available update. Generally, 0x80240031 error code will appear and block the updating process when user tries to upgrade their Windows 7/8/8.1 to Windows 10.

If you are not able to download any available update due to 0x80240031 error then don’t be panic, as you can easily get rid of update error 0x80240031 with the help of below given solution. But before going to fix this error, it is recommended to know some important facts about this update error.

When user tries to update their system with the help of Windows Update service then this kind of error code generated that shows any kind of bug is present inside Windows update service. There are lots of Windows Update errors are in trend, that get triggered because of Windows Store cache, inaccessible Windows Update service, antivirus application or some corrupted update files.

Is Your PC Running Slow & Needs Optimization?
Don't Miss The BEST TOOL To FIX PC Errors & Issues

You may also like: [Solved] 0x80248007 Windows Update Error in Windows 10

In order to fix most of the update errors, a general solution is provided by the Microsoft (Read @ that can fix update issue. But there is no exact guideline is published by the Microsoft about “How to deal with Error code 0x80240031?”

Now, it’s the time to fix Error code 0x80240031 and download the available update on your windows system.

Note: Create a backup of all important data to avoid any future issue.


Fix 1: Troubleshoot Windows 10 update 0x80240031 error

Step 1: Open Control Panel, to do this press Windows + X and choose Control panel.
Step 2: Search for the troubleshooter with the help of search box and click Troubleshooting.
Step 3: Under System and Security, click Fix problems with Windows Updates.

Fix 2: Scan for any Corrupt System Files & Fix Them!

Step 1: Open Command Prompt with the admin privilege, to do this right-click on the Start button and choose Command Prompt (Admin).
Step 2: In the command prompt type: dism /online /cleanup-image /restorehealth and press Enter.

This command will scan and fix all the corrupted system files.

Fix 3: Reset Windows Update Components

Step 1: Open command prompt with the admin privilege.

Step 2: After it, search and click on the registry key or subkey that you want to backup and select File -> Export.

Step 3: While exporting registry file, select the location where you want to store the backup copy.

Step 4: Then end BITS, Windows Update, Cryptographic, and MSI Installer services.

To do this, type the below given commands and hit Enter key after each command:
net stop bits
net stop wuauserv
net stop 
net stop cryptsvc

Step 5: After executing all the commands, paste the Del “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat” command to delete qmgr*.dat files.

Step 6: Then copy and paste cd /d %windir%\system32 command and hit Enter.

Step 7: Now you have to re-register BITS and Windows Update files. To do this type all the below given commands and hit Enter key after every command:

regsvr32.exe atl.dll
regsvr32.exe urlmon.dll
regsvr32.exe mshtml.dll
regsvr32.exe shdocvw.dll
regsvr32.exe browseui.dll
regsvr32.exe jscript.dll
regsvr32.exe vbscript.dll
regsvr32.exe scrrun.dll
regsvr32.exe msxml.dll
regsvr32.exe msxml3.dll
regsvr32.exe msxml6.dll
regsvr32.exe actxprxy.dll
regsvr32.exe softpub.dll
regsvr32.exe wintrust.dll
regsvr32.exe dssenh.dll
regsvr32.exe rsaenh.dll
regsvr32.exe gpkcsp.dll
regsvr32.exe sccbase.dll
regsvr32.exe slbcsp.dll
regsvr32.exe cryptdlg.dll
regsvr32.exe oleaut32.dll
regsvr32.exe ole32.dll
regsvr32.exe shell32.dll
regsvr32.exe initpki.dll
regsvr32.exe wuapi.dll
regsvr32.exe wuaueng.dll
regsvr32.exe wuaueng1.dll
regsvr32.exe wucltui.dll
regsvr32.exe wups.dll
regsvr32.exe wups2.dll
regsvr32.exe wuweb.dll
regsvr32.exe qmgr.dll
regsvr32.exe qmgrprxy.dll
regsvr32.exe wucltux.dll
regsvr32.exe muweb.dll
regsvr32.exe wuwebv.dll

Step 8: Now reset Winsock, type netsh winsock reset and netsh winhttp reset proxy commands. Hit Enter key after each of them.

Step 9: After all, restart BITS, Windows Update, Cryptographic, MSI Installer services by entering the below given commands. And press “enter” key after each of them as usual.

net start bits
net start wuauserv
net start appidsvc
net start cryptsvc

Some Extra Solutions to get rid of Error code 0x80240031:

Try to update your system after Disabling Proxy

Step 1: Press Win key + R to open run dialogue box, type inetcpl.cpl in the run box and press Enter.

Step 2: Choose Connections and then open LAN Settings.

Step 3: Search for the Automatically detect settings box and mark the box.

Step 4: At last, unmark the Proxy server box.

Conclusion: All the above given solutions are very effective and able to deal with any type of update errors. If you are a Windows user and struggling to install Windows updates or unable to upgrade your system to Windows 10 because of an error then this tutorial will defiantly help you. But as given in a note section create a complete backup of your entire computer or laptop in order to avoid any future issues.

639 Total Views 2 Views Today