Skip to main content

Customer Center

SmartVault Customer Center

System.Runtime.InteropServices.COMException (0x80040408)


Error: System.Runtime.InteropServices.COMException (0x80040408)

Could not start QuickBooks.


This error is typically caused by some or all of the following conditions:

  • Vista User Account Control (UAC) is disabled.
  • The logged in user to the system belongs to the “Admin” group.
  • The QuickBooks company file you are trying to open is in a Protected folder in a network environment.




For Windows Vista, complete the following steps:

  1. Ensure that Vista User Account Control (UAC) is enabled. For more information about enabling UAC, see
  2. Ensure that the user logged in to the system is not an administrator or member of the “Admin” group.
  3. Ensure the QuickBooks company file is in a PUBLIC folder in a network environment or aPRIVATE (Home) folder in a single-user environment.


For Windows XP, complete the following steps:

  1. Close QuickBooks and exit out of SmartVault.
  2. Browse to ProgramFiles>IntuitQuickBooks>VersionComponents>RegisteredUI.
  3. Rename the file UI_sdk_smartvault<bunchofnumbers>.SYS </bunchofnumbers>to OLD_UI_sdk_smartvault<bunchofnumbers>.SYS</bunchofnumbers>.
  4. Restart QuickBooks and sign in to SmartVault.