While opening QuickBooks and SmartVault, you get the following error:
Could not read association information from QuickBooks. : qbXML components have not been installed. Exception: System.Runtime.InteropServices.COMException (0x80040405): qbXML components have not been installed.
at QBFC7Lib.QBSessionManagerClass.DoRequests(IMsgSetRequest request)....
Some QuickBooks files needed to communicate with SmartVault are either not installed or damaged.
Solution 1: Fix the QuickBooks dlls
Run reboot.bat from the QuickBooks programs folder. This is an Intuit utility that will register all of the QuickBooks dlls on the Windows system.
Solution 2: Do a QuickBooks repair
- Open the Control Panel on your computer
- Select Add or Remove Programs or Uninstall a program
- Select the QuickBooks program
- Click Change/Remove or Uninstall/Change
- Select Repair when prompted
Solution 3: Refer to the Intuit support page for a solution
Please refer to the solution provided by Intuit Support on their website.
Error: QBXML components not installed, during a financial exchange