Kim Watson

Practical Techniques to Resolve QuickBooks Error 12157

The QuickBooks payroll function is one of the most important features of the QuickBooks application. When there are issues while updating the payroll application, it can lead to the QuickBooks error 12157 on your screen. The error code can arise due to many possible reasons, like faulty internet connection settings. If you are facing the QuickBooks error code 12157, you can use the solutions provided in this article to address it effectively.

If you are having trouble understanding the steps or resolving the error code on your own, you can reach out to us at 1.855.738.2784 to get assistance from our technical support team.

What are the Common Reasons for the QuickBooks Error Message 12157?

QuickBooks Desktop error 12157 can arise due to the following possible factors –

  1. Your system is displaying the wrong date and time, and the settings might be incorrect, which is triggering update issues.
  2. "The obstruction caused by the Windows firewall is preventing QuickBooks from running payroll updates."
  3. The user account control settings are incorrect, and the UAC might be turned on while updating QuickBooks payroll.
  4. Essential components needed to successfully run the update process might be missing or accidentally deleted from the system.
  5. You are not running the QuickBooks Desktop application as a Windows admin to install the latest payroll updates.

QuickBooks Payroll Update Error 12157: Troubleshooting Steps

You can use the solutions provided below to easily address the QuickBooks payroll error 12157 –

You May Read Also: How To Fix QuickBooks Error 176109

Solution 1 – Restore the System Files and Settings from the Accessories Tab

To reliably resolve the QB error code 12157, you can restore the system files by modifying the settings.

  1. Firstly, ensure that you have logged into the system as an admin by selecting the Run as Admin option and choosing the Start menu.
  2. Navigate to the Accessories tab and go to the Computer Tools section to select the option to restore the system, and open a new window.
  3. Choose to restore the system and look for the restore point option to select it and hit the Advanced System option, and wait for the prompt to confirm the actions.
  4. Confirm them, restart your system, and try updating the QuickBooks payroll function to check if the 12157 error is fixed.

Solution 2 – Disable UAC by Accessing the Settings from the Control Panel

You need to deactivate the UAC settings from the control panel. For this, you need to access the Run window and edit the advanced settings in the following manner –

  1. Launch the Run box by using the Windows + R keys to type Control Panel and press the Enter key to reach the System and Security settings.
  2. Hit the Security Maintenance option and choose User Accounts to select the Change User Accounts option, and hit the Never Notify option to disable UAC successfully.


The solutions provided in this article can be used to eliminate the QuickBooks error 12157. If the error code persists, you can reach out to us at 1.855.738.2784 to get direct assistance from our QB professionals.

Recommended To Read: How To Resolve QuickBooks error 6000 82

"Please share the article if you like .Also do not forget to put your valuable comments to encourage the author."

Related Articles