QuickBooks Error 12152: Update Blocked by Connection or SSL Settings

QuickBooks Desktop shows error 12152 when an update or download stops because your connection or SSL settings block the servers; here is how we fix it.

QuickBooks Desktop error 12152 stops an update download partway through. The program tries to reach the update server over a secure connection, the handshake fails, and the code appears on screen. The fault sits in the link between your computer and Intuit's servers, not in your company file. We see it most often after something has changed in the network or security setup of the machine.

What does the error message say?

The update window closes with a dialog that names the code. You will see a message along these lines:

QuickBooks could not complete the update because of a problem with your internet connection settings. (Error 12152)

The wording shifts a little between releases. The two constants are the mention of the internet connection and the number 12152. The failure hits payroll updates, tax table downloads, and product patches alike.

What does the code actually mean?

Every update QuickBooks downloads travels over an encrypted connection, and the program builds that connection using the internet settings stored in Windows. Code 12152 belongs to the 12xxx family of connectivity errors. It means QuickBooks could not establish a secure session with the update server, so the transfer never really started. Your data is not involved and nothing in the file is at risk.

What triggers error 12152?

Our engineers keep seeing the same handful of causes, roughly in this order:

  • An internet connection that drops or stalls during the download.
  • SSL and TLS protocols switched off in the Windows internet settings.
  • A system clock set to the wrong date, which breaks certificate checks.
  • Firewall or antivirus software blocking the QuickBooks update process.
  • Connection settings inside QuickBooks pointing at an old proxy that no longer exists.

How do you fix error 12152?

Work through the scenarios below in the order they appear. After each one, retry the update from Help > Update QuickBooks before moving on.

The connection dropped

  1. Open a browser and load two or three websites. If pages fail, the network is the problem, not QuickBooks.
  2. Restart your router, or switch from wireless to a wired cable if you can. Large updates struggle on unstable wireless links.
  3. Once browsing is steady again, retry the update.

The clock is wrong

  1. Right-click the clock in the taskbar and open the date and time settings.
  2. Turn on automatic time and time zone sync if they are off.
  3. Restart QuickBooks and retry the download. Certificate checks fail when the clock is even a day out of place.

SSL and TLS are switched off

  1. Close QuickBooks. Open Control Panel, then Internet Options.
  2. Open the Advanced tab and scroll to the Security section at the bottom of the list.
  3. Confirm that "Use SSL 3.0" and "Use TLS 1.2" are both ticked. Cleanup utilities and group policies sometimes untick them without telling you.
  4. Click Apply, reopen QuickBooks, and retry the update.

QuickBooks is using the wrong connection settings

  1. Open QuickBooks and go to Help > Internet Connection Setup.
  2. Look at which connection option the wizard has selected. If a proxy was configured years ago and no longer exists, switch to the other option.
  3. Finish the wizard, restart the program, and retry the download.

Security software is blocking the download

  1. Check your firewall or antivirus for a blocked-programs list and remove any QuickBooks entries you find there.
  2. Add exceptions for the QuickBooks executables, qbw32.exe and QBUpdate.exe, to the allowed list.
  3. As a brief test only, turn the security software off for a few minutes and retry. If the update completes, the exceptions you added are the permanent fix. Switch the software straight back on.

How do you stop error 12152 from coming back?

Staying ahead of the code is mostly about stability rather than maintenance. Keep automatic time sync turned on. Leave the Windows TLS settings alone, and if a policy or cleanup tool changes them, run an update test straight afterwards. Keep QuickBooks on your security software's allow list permanently instead of disabling the software each time. Install updates when they are offered, too, because a steady series of small downloads over a healthy connection fails far less often than one large catch-up download.

If you have worked through every scenario above and the code still appears, the fault usually sits deeper in the Windows connection stack itself. That is the point where our engineers take over with a hands-on diagnosis of the machine.

Keep going

Your Desktop doesn’t have to end when Intuit says so.

Start with the master survival guide, or jump straight to the fix you need.