When using the ArchiOffice-QuickBooks Sync tool (or EngineerOffice-QuickBooks Sync tool), you might receive the following error:
Error: 2147221164(80040154) Class not registered has occurred in the following procedure: StartQBSession
This can happen if the necessary DLLs that start the QuickBooks sync session are not registered on the computer or if the ArchiOffice Sync tool is not installed such that every Windows user on that computer can use it.
To resolve this issue, you can try one of the following fixes:
Fix 1:
- Uninstall the ArchiOffice-QuickBooks Sync tool.
- Log in as the local computer administrator and install the ArchiOffice-QuickBooks Sync tool.
- Log out as the Windows local administrator and log back in as the Windows user having the issue.
- Now use the ArchiOffice-QuickBooks Sync tool.
Fix 2:
- Uninstall both the ArchiOffice-QuickBooks Sync tool and QuickBooks from your computer.
- Reboot your computer.
- Log in as the local administrator. Install both the ArchiOffice-QuickBooks Sync tool and QuickBooks.
- Reboot your computer.
- Try the ArchiOffice-QuickBooks Sync tool again using any Windows user on that computer.
Fix 3: If you are using ArchiOffice-QuickBooks Sync Tool and QuickBooks in a remote server scenario:
- Uninstall the ArchiOffice-QuickBooks Sync tool and QuickBooks from the server.
- Follow the Microsoft guidelines on how to install the ArchiOffice-QuickBooks Sync tool and QuickBooks, so that every user can have access to ArchiOffice-QuickBooks Sync tool and QuickBooks.
- Log in as any Remote Server user and retry the ArchiOffice-QuickBooks Sync tool.