With the availability of the free upgrade to Windows 10, many users rushed to avail this opportunity. Most of them successfully downloaded and installed this new operating system, but some have reported getting an error stating Windows 10 couldn’t be installed, Error Code 80240031 after it has downloaded and for some during the download itself.
This error maybe caused by corrupted registry entries and system files of the operating system but a software/hardware conflict is also known to cause this problem. Follow this guide in the given order to resolve this error and get your Windows 10 up and running.
The Workaround: Through Media Creation Tool
We can use this tool to first download the setup of Windows 10 separately, and then use it to upgrade our system.
To download media creation tool, click here
Scroll down until you see Download tool now button. Click it to download the tool.
Run it. Let the application get ready. When it asks What do you want to do? select Create installation media for another PC and click Next. Select your language and edition.
To know which architecture to select, press Windows key + R, type msinfo32 and press Enter.
In the right pane, if the value against System type is x64, then you too select x64 in the architecture dropdown menu. Otherwise select x86. Click Next.
Select ISO file in Choose which media to use. Click Next. Choose the location for the ISO file and click Save. Download will begin and will take some time. When the download is complete, click Finish.
Locate your ISO file, right click on it and click Mount from the pop up menu. ISO File will be mounted to a virtual drive and opened. Hold Windows Key and Press E. From the Windows Explorer, click on the mounted iso file and open it. Now double click setup to run it. It will prepare the setup. Click Not right now in the Get important updates window, and click Next as you can keep updating your system later.
Accept the agreement and follow the on-screen instructions. It will automatically detect the Activation key and save all your apps and settings.
Solution 1: Scan for updates
Windows 10 installer looks for some specific updates, on your system, and if it doesn’t find them it can throw you this error. To make sure you are not leaving any update out, press Windows key and type check for updates. Click Check for updates in the search results. Let the PC check for updates and make sure you have all of them installed. Most importantly the critical and important updates.
Restart your system. Your Windows 10 installation must work now.
Solution 2: Turn Windows Firewall/Antivirus Off
The firewall and your antivirus’s real-time protection can restrict the updating service from getting the required files for the installation. We will disable these protections temporarily just for the installation process so limit your internet usage during this period.
Turn your anti virus’s protection off by following the instruction on their website. Usually, it is a one to two click process. The third party security software places a icon in the taskbar which you can right click on to disable it.
To turn Windows Firewall Off, press Windows key. Type Firewall in search. Click on Windows Firewall.
Click on Turn Windows Firewall on or off on the left pane. Click Yes to the User Account Control warning message. Now select the Turn off Windows Firewall (not recommended) option for both Public Network Settings and Private Network Settings. Click Ok. Turn on Windows Firewall through this same method once you are done with this guide.
Solution 3: Clear App Store Cache
To remove any corrupts file in Microsoft App Store that can cause this error, Hold Windows Key and Press R. Type wsreset.exe and Click OK.
Solution 4: Run SFC Scan
SFC can fix corrupt file and repair the component store. We have a separate guide for it here – Although the guide is aimed at Windows 10 but it works the same way on all versions of Windows.
Solution 5: Disable Display Adapter
Display or graphic cards were reported to cause issues in the installation of Windows 10 and in Windows 8 too.
To disable it temporarily, press Windows key + R. Type devmgmt.msc and press Enter. Click Yes if the UAC warning appears.
Double click on Display adapters to expand it.
Under Display adapters, click on each device if more than one, and click Disable. Confirm the warning and restart your computer.
Disconnect all extra hardware except keyboard and mouse. Now try installing Windows 10. You can re-enable them through the same method, just clicking Enable instead of Disable.