Skip to main content

Customer Center

SmartVault Customer Center

COMException (0x80040405) qbXML Components Have Not Been Installed


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

  1. Open the Control Panel on your computer 
  2. Select Add or Remove Programs or Uninstall a program 
  3. Select the QuickBooks program 
  4. Click Change/Remove or Uninstall/Change 
  5. 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​

  • Was this article helpful?