QuickBooks uses the internet to perform certain operations, including updating the software. But sometimes, you might experience QuickBooks error 12031 while updating. It comes with a message saying “Error 12031: A network timeout that is preventing QuickBooks from accessing the server.” The reason why you get stuck with this issue is damaged Windows system files, wrong SSL settings, outdated Windows, and others. This further gets triggered by the internet connection settings and the incorrect browser used. Therefore, we have conducted intensive research about the problem and brought you some troubleshooting methods. Take a long dive into the page and explore the information. Resolving QuickBooks error 12031 won’t be easy for every user. If you are having trouble fixing it, give a call to 1.833.802.0002 and get it fixed by QDM experts. Instant Approaches to Resolve QuickBooks Error 12031 Here are the reasons why you are getting into QB error 12031. It could be interfered with by the restrictive firewall settings. One reason that can cause this error is damaged Windows system files. This is mainly caused by an outdated version of Windows. When you don’t run QB with proper admin privileges. You may fall into this problem due to wrong Secure Socket Layer settings. You are not using a default browser. Exploring the Source of the QB Update Error 12031 Consider the following resolutions that can be proven effective in resolving error code 12031. You can use these solutions even for other update-related issues, such as QuickBooks error code 12157, 12007, 12003, etc. See what the steps are and how to implement them: Resolution 1 : Run the TLS 1.2 Tool Open the QB Tool Hub. Choose Installation Issues. Click on the QuickBooks TLS 1.2 Tool. Tap OK to open the tool. And now, choose Yes to the EULA Agreement. Tap Run. When the tool completes diagnosis, choose Exit. Proven Methods to Eliminate the QuickBooks Error 12031 Resolution 2: Reset QB updates Go to the Help menu. Choose Update QuickBooks Desktop. Click Update Now. Select Reset Updates. Pick the Get Updates option. Step 1: Switch to Selective Startup Press Win+R to open the Run window. Type msconfig. Click OK. Head to the General tab. Choose Selective Startup and Load System Services. Hover over the Services tab. Choose Hide all Microsoft Services. Pick Disable all. Untick the Hide all Microsoft Services. Hover over the services list. Choose Windows Installer. Tap OK. Head to the Configuration window. Choose Restart. Resolution 3: Reinstall QB in the Selective Startup Reinstall QB Desktop. Open the Run window. Type msconfig. Hit OK. Head to the General tab. Choose Normal Startup. Click OK. Move to the System Configuration window. Choose Restart. Step 2: Reinstall QB and switch to normal startup3 Go to the Help menu. Choose Internet Connection Setup. When you see the message saying “Use My Computer’s Internet Connection Settings”, click it. Tap Next, followed by Done. Resolution 4: Verify internet connection settings