What is QuickBooks Error 12157 & How to fix it?

QuickBooks Error 12157 comes under the 12000 error code series that result due to Web connectivity issues in Windows operating system with Microsoft Win32 Internet or also called as WinInet API. This API is used by QuickBooks in order to swiftly access Internet Protocols like FTP, HTTP and Gopher. The QuickBooks Error 12157 generally occurs when either downloading or installing updates with the software.

These error stop updates to get integrated with the software which can cause serious issues in the future as these updates generally consist of fixes for the bugs reported for the current version along with some powerful features that enhances the experience of the software.

Causes of QuickBooks Error 12157

The Error Code 12157 can be a direct result of any of the following reasons:

  • Restrictive settings of Firewall (personal) and Internet security applications.
  • More than one version of QuickBooks software on the same computer system of same year such as QuickBooks Desktop Pro 2016 and QuickBooks Desktop Enterprise Solutions 16.0.
  • Certain settings regarding Internet or Security applications can also cause this error to crop up while updating your QuickBooks Desktop software.

There are certain resolutions listed below for your perusal which can help to fix the issue manually and swiftly. It is recommended that you try to update your software after every resolution to know which one fixes the problem.

Five Resolution Options for Fix QuickBooks Error 12157

1. Solution One: Advance Settings

  • Close QuickBooks and then go to Internet Explorer.
  • After opening proceed to Tools tab in Menu Bar and then to Internet options.
  • Now click on Advanced Tab.
  • Select Restore Advanced Settings tab and close the Window.

2. Solution Two: Firewall / Third Party Application Configuration:

The settings of Firewall and other third party security applications at times restrict QuickBooks to update the software and payroll as well. It should allow incoming and outgoing access through 10172 ports.

The files that will require Internet access are as follows:

  • QBDBMgrN.exe
  • QBW32.exe
  • QBGDSPlugin.exe
  • FileManagement.exe

3. Solution Three: Modify the internet connection settings

Incorrect internet connection settings might cause error.

Here are the steps you have to perform:

  • Open the QuickBooks
  • Locate the Help option
  • Choose internet connection setup
  • Click Use my computer’s internet connection settings to establish a connection when this application access the internet
  • Once done then hit on Next option
  • Locate advanced connection settings
  • Click on advanced option
  • Choose the restore advanced settings button
  • Click OK and then Hit on done.

4. Solution Four: Restore the system

You can use the restore option to recover the files and data that might cause the error.

Here is the list of steps:

  • Log in as an Administrator mode 
  • To begin, locate the start option of your computer
  • Select All Programs
  • Choose Accessories and Hit on System Tools 
  • Click on System Restore option
  • Once done, the user is required to open new window
  • Hit on Re-install  my PC and then Click on Next button
  • Choose a restore point and then click Next option 
  • Click advanced system to restore the point
  • Hit Next appearing on the confirmation window
  • At last, Reboot the system

5. Solution Five: Reset the System’s date and time

You can follow the below-mentioned steps to rectify the issue by resolving System date and time:

  • Firstly, look at the right bottom corner of your system to discover the clock 
  • Do a right-click with the mouse associated with the system
  • Click on Adjust Date/Time option in the list
  • Set the current date and time as well
  • Give a click on OK button after fixing the date and time
  • Now close the QuickBooks
  • After that re-open the Software
Need Experts Help

These three resolution options should solve the issue of QuickBooks Error Code 12157. However, if the problem still persists you should opt to connect with Intuit Customer Care or QuickBooks Payroll Support to receive impeccable resolutions. In case of urgency you can try alternative like QBPayrollHelp that can be connected via toll free phone number at đź“ž+1-844-827-3817.

FAQs

  1. Why does the firewall block the QuickBooks program?

    Window Firewall, by default, blocks entire programs you are attempting to send or receive data across the internet to prevent malware. You can modify these settings according to your preferences.

  2. Can you verify the firewall is blocking internet connection?

    đź’ Enter cmd in the search box
    đź’ Perform Right-click on the Command Prompt
    đź’ Choose Run as Administrator
    đź’ Write netsh firewall show state
    đź’ It will display the list of active port and blocked in the firewall

  3. What are the symptoms of QuickBooks Error 12157?

    đź’ Your system freeze automatically
    đź’ System slow to response
    đź’ The message prompts regarding firewalls settings and other antivirus software

  4. Name the files which need internet access to prevent the QuickBooks error 12157?

    đź’ QBGDSPlugin.exe
    đź’ QBServerUtilityMgr.exe
    đź’ QBW32.exe
    đź’ QBLaunch.exe
    đź’ QBDBMgrN.exe
    đź’ AutoBackupExe.exe
    đź’ Dbmlsync.exe
    đź’ DBManagerExe.exe
    đź’ QBCFMonitorService.exe
    đź’ FileMovementExe.exe
    đź’ IntuitSyncManager.exe
    đź’ QBDBMgr.exe
    đź’ FileManagement.exe
    đź’ QuickBooksMessaging.exe

  5. What do you mean by web-connectivity issues behind the QuickBooks error 12157?

    This problem refers to the inability to access the internet connection. There might be several reasons behind the web-connectivity errors like the issue with firewall settings, poor internet connection and more

  6. Can system restore help you to fix QuickBooks error 12157?

    Yes, System restore is beneficial to resolve the QuickBooks error 12157. It is often used to recover the deleted files or data which remove the basic errors in QuickBooks. However, if the error persists then you can use the other methods to resolve connec