Sage payroll update error 0x80070002

Toll Free: 800-942-0215

How to Fix Sage Payroll Update Error 0x80070002

When attempting to update Sage Payroll, users might encounter the error code 0x80070002. This error can prevent the update from being installed, which may lead to problems in payroll processing. It commonly occurs due to missing files in the update package, incorrect configuration settings, or issues with the Windows Update components.

Causes of Sage Payroll Update Error 0x80070002

Several factors can trigger this error during a Sage Payroll update:

  • Reason #1: The update files are missing or corrupted. This is often due to an incomplete download or interference from antivirus software.
  • Reason #2: Incorrect system date and time settings can lead to communication issues with the Sage update servers.
  • Reason #3: Problems with the Windows Update components, which Sage Payroll relies on for proper installation of updates.

Solutions for Sage Payroll Update Error 0x80070002

Solution #1: Check Your Internet Connection and Disable Antivirus Temporarily

  1. Ensure that your internet connection is stable and strong enough to download the update files.
  2. Temporarily disable your antivirus software to prevent it from interfering with the download or installation process.
    1. Right-click on your antivirus icon in the system tray.
    2. Select Disable or a similar option.
  3. Attempt the update again. If successful, remember to re-enable your antivirus software.

Solution #2: Correct Your System Date and Time

  1. Right-click on the time display in the taskbar and choose Adjust date/time.
  2. Ensure the Set time automatically option is turned on. If it’s already on, toggle it off and on again.
  3. Try updating Sage Payroll again to see if the issue is resolved.

Solution #3: Reset Windows Update Components

  1. Open Command Prompt as an administrator. You can do this by typing cmd in the Windows search bar, right-clicking on Command Prompt, and selecting Run as administrator.
  2. Type the following commands, pressing Enter after each line:
    1. net stop wuauserv
    2. net stop cryptSvc
    3. net stop bits
    4. net stop msiserver
    5. ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    6. ren C:\Windows\System32\catroot2 catroot2.old
    7. net start wuauserv
    8. net start cryptSvc
    9. net start bits
    10. net start msiserver
  3. After executing these commands, close the Command Prompt and attempt to run the Sage Payroll update again.


How can I ensure my data is safe before trying these solutions?

Before attempting any of the solutions, it’s essential to back up your Sage Payroll data. You can do this by copying your Sage Payroll files to another location, such as an external hard drive or a cloud storage service.

What should I do if I keep encountering the error after trying these solutions?

If the error persists, it may be helpful to perform a clean boot of your computer to eliminate any software conflicts. To perform a clean boot, you will need to disable all non-Microsoft services and startup programs, then restart your computer. After this, try running the Sage Payroll update again.

Can incorrect system permissions cause the error 0x80070002?

Yes, incorrect system permissions can sometimes cause this error. Ensure the user account running the Sage Payroll update has administrative privileges. Right-click the Sage Payroll installer or the program shortcut and select Run as administrator to grant it the necessary permissions.

By following these steps, you should be able to resolve the Sage Payroll update error 0x80070002 and get back to processing payroll without any issues.

    Enquiry Form

    Get help with Sage Accounting Solutions

    • Assistance for Sage 50, Sage 100, Sage 300
    • Solutions to common Sage 50 errors.
    • Data recovery and data migration.
    sage 50 accounting services and solutions


    Toll Free: 800-942-0215