Resolving the "Could Not Read Association Information from QuickBooks" Error

Overview

Error: Could not read association information from QuickBooks. Cannot create QBXMLRP2 COM component.

Resolving This Error

Register the DLL

To resolve this issue, register the dll on your computer.

  1. Close QuickBooks (File > Exit).
  2. Click Start > All Programs > Accessories and right-click on the command prompt to run as administrator.
  3. In the command prompt window, change the directory to QuickBooks by typing the following: cd C:\Program Files (x86)\Common Files\Intuit\QuickBooks.
  4. At the QuickBooks prompt, type: regsvr32 qbxmlrp2.dll.
  5. Once the dll registers successfully, the following message displays: DllRegisterServer in qbxmlrp2.dll succeeded.
  6. Restart QuickBooks
  7. If the error message still displays, reinstall QuickBooks. For reference on how to do a clean install of QuickBooks, follow this Intuit support link:
    https://help.smartvault.com/hc/en-us/articles/360050527054-Mapping-the-SmartVault-Drive-on-a-Mac 

Rename the QBW File

Another possibility could be that the company file's name contains a special character that is not handled by SmartVault.

  1. Close QuickBooks.
  2. Browse to the folder where the QBW company file resided.
  3. Determine if there is a special character like an apostrophe in the name.
  4. Rename the company file by removing the apostrophe.
  5. Open the company file by browsing to the newly named company.

You should no longer receive this error message.

...