Problem

When downloading payroll updates, you receive the following error message:

Error 15215: Unable to verify digital signature.

This error is generally caused by a conflict with another application running in the background when you try to download a payroll update. The application could be a program that demands a lot of bandwidth, preventing QuickBooks Desktop Payroll from making a connection to the server. It may also be caused by a firewall or firewall setting which may be blocking QuickBooks Desktop Payroll from connecting to the update server. Click each step below for more details.

Reboot the Computer

Restarting the computer can force an application that is inhibiting QuickBooks Desktop Payroll to close or reset it's settings to relieve a blocked connection. If restarting corrects the issue, but you continue to get error 15215 on a recurring basis, double-check what programs are running on the computer that could cause the conflict. Continue with the steps below for a permanent solution.

Run QuickBooks Desktop as the Window's Administrator.

Running QuickBooks Desktop as the windows administrator allows QuickBooks Desktop to take priority over most other programs in Windows. This also tells Windows to allow QuickBooks Desktop to use any resources necessary in order to work properly.

  1. Make sure the QuickBooks Desktop program is closed.
  2. On your desktop, right click on the QuickBooks Desktop icon.
  3. Select "Run as administrator"
  4. If prompted with the message "Do you want to allow this program to make changes to your computer?", select "Yes"

Verify Use TLS 1.0 is checked, and Use TLS 1.1 and Use TLS 1.2 are unchecked in the Internet Options window of Internet Explorer.

  1. Close QuickBooks Desktop.
  2. Open Internet Explorer.
  3. Click Tools > Internet Options.
  4. Click the Advanced tab.
  5. Under Settings, scroll to locate the Use TLS 1.0, Use TLS 1.1 and Use TLS 1.2 options.  (You may not find these options in your Internet Explorer version.)
  6. Verify Use TLS 1.0 is checked.
  7. Verify Use TLS 1.1 and Use TLS 1.2 are not checked.
  8. Click OK to close the window.
  9. Close Internet Explorer.
  10. Reboot your computer.  When restarted, reopen QuickBooks Desktop.
  11. Try to download the update again.

Restart Windows in "Selective Startup"

If the error persists, check your system for running applications or programs that might be in conflict with downloading the payroll update, such as the CA Security Center, which has been known to cause conflicts with QuickBooks Desktop:

  1. Close QuickBooks Desktop.
  2. On your computer, choose Run. See list below for your version of Windows:
    Windows XP: Choose Start > Run.
    Windows 7 and Vista: choose Start > All Programs > Accessories > Run.
    Windows 8 and 10: on your keyboard, press the Windows key and letter R.
  3. In the Run field, enter msconfig. Click OK.
  4. The System Configuration Utility opens.
  5. Select Selective Startup and clear the Load Startup Items checkbox. See screenshot below:
  6. Click OK to save your changes.
  7. Restart your computer as prompted.
  8. After the computer has restarted, reopen QuickBooks and download the latest tax table.
  9. If you are able to successfully download the update, follow steps 1 to 4 to go back to the System Configuration Utility.
  10. Select the Normal Startup checkbox and click OK.
  11. Restart the computer again.
  • This action ensures that your system functions in a normal working environment. If there are items you want removed permanently, you might need to go to the Microsoft web site and search for how to clean boot Windows.
  • If you were able to successfully download the update by clearing your Startup items, this indicates that one or more of the programs in your Startup items are conflicting with downloading the QuickBooks Desktop Payroll update.

If the steps above do not resolve the error, you may need to configure your Internet security, firewall or parental control settings. See Configure Internet security, personal firewall, and parental control applications for QuickBooks for additional troubleshooting steps.