QuickBooks is dependent on the internet connection to execute its online tasks efficiently. Internal issues like QuickBooks Error 12031 can emerge if the internet connection breaks in between the tasks or the connection to the Intuit servers break down. If you also run into this network connectivity issue on your QB, give this blog a read to understand why it emerges and the applicable methods to tackle it on your PC.

Eliminate the issues effectively with the troubleshooting directions provided by our QB support team at 1.855.738.2784.

Why QuickBooks fails to update after this error emerges on your PC?

You primarily run into error 12031 updating QuickBooks and in some rare cases, while executing online tasks in the software. The main reasons QuickBooks fails to update due to this error are mentioned below-

  • The TLS (Transport Layer Security) settings aren’t correctly set in your system causing connectivity issues with the internet.
  • You use a third-party incompatible web browser on your PC which cannot integrate with QB during the update.
  • Windows Installer is blocked by the Firewall and fails to extract the QB update package.

You may read also : How to fix QuickBooks Error ps033

The steps you can take to resolve the QB update error

You encounter error 12031 QuickBooks mostly due to network connectivity issues on your system. The correct ways to ensure they don’t cause problems while updating the software are mentioned below-

Solution 1- Enable the correct TLS settings on your computer

Transport Layer Security (TLS) is a security protocol used by Windows to make sure your data remains protected from the malware that can enter through the internet. But these settings can block the internet access of the PC application entirely if they aren’t properly configured. QuickBooks can also develop issues during the update if the internet connection breaks due to these settings. You can make sure the TLS settings don’t interrupt the QB update by using the steps given below-

  • Go to the ‘Internet Properties’ using the search panel or type ‘inetcpl.cpl’ in the Run window (Windows+R).
  • Navigate to the Advanced tab and move to the bottom in the settings list.
  • Single-click the Use TLS 1.2 checkbox to mark it, and do no select any other TLS settings.
  • Save the changes you made and close the Internet properties window.
  • Try updating your QuickBooks Desktop again.

If the software update gets interrupted by issues again, check out the next solution.

Solution 2- Use a QB-compatible web browser on your computer

QuickBooks can develop compatibility issues while using the internet if the web browser on your system is third-party. You must always use the default web browsers of your OS to prevent connectivity issues while updating QuickBooks on your PC. The steps you need to use are described below-

  • Open the control panel on your PC and click the Apps option in its menu.
  • Single-click the Default Apps option and move down the list to find Web Browser.
  • Choose from Internet Explorer/Microsoft Edge and set it as your default system browser.
  • Update your QuickBooks Desktop again.


This blog helps us understand why QuickBooks Error 12031 blocks the software updates on your computer. The methods needed to rectify the issue are given in the blog and we hope you use them to update your QuickBooks without any problems.
Consult our team of QB experts at 1.855.738.2784 if you face problems while applying the solutions.

Recommended to read : How to resolve QuickBooks Unable to Backup Company File