Resolving the "System.Runtime.InteropServices.COMException (0x80040405): qbXML components have not been installed" Error

Overview

When opening Quickbooks, adding or modifying a transaction, you may receive the error message:

System.Runtime.InteropServices.COMException (0x80040405): qbXML components have not been installed.

This issue originates with QuickBooks, although because it relates to how addons to QuickBooks are handled, you may receive this as a SmartVault error.

Resolving This Error

Intuit has provided a solution to this issue: 

http://support.quickbooks.intuit.com/support/articles/SLN55813

If you continue to experience this issue, please contact SmartVault Support.

...