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

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

Article Contents:

This article provides solutions for resolving the "Could not read association information
from QuickBooks. Cannot create QBXMLRP2 COM component" error, including steps for
registering a DLL and renaming the QBW file to avoid issues with special characters.


Step by Step:

Registering the DLL:

Step 1: Exit QuickBooks by selecting "File" > "Exit". Access the command prompt with administrative privileges by clicking "Start" > "All Programs" > "Accessories", right-clicking on "Command Prompt", and selecting "Run as administrator".

Step 2: Navigate to the QuickBooks directory by entering `cd C:\Program Files (x86)\Common Files\Intuit\QuickBooks` in the command prompt. Register the `qbxmlrp2.dll` by typing `regsvr32 qbxmlrp2.dll` at the QuickBooks command prompt.

Step 3: Look for the confirmation message "DllRegisterServer in qbxmlrp2.dll succeeded" indicating successful DLL registration.

Step 4: Restart QuickBooks. If the error persists, consider a clean reinstall of QuickBooks, following Intuit's instructions for reference.


Renaming the QBW File:

Step 5: Close QuickBooks to ensure no files are in use. Navigate to the folder containing the QBW company file.

Step 6: Check the company file's name for special characters that might not be recognized by Club Caddie. Rename the company file, removing any special characters from the name.

Step 7: Open QuickBooks and load the company file using its new name. If the error continues to appear after following these steps, reaching out to Intuit support is recommended for further assistance.

You should no longer receive this error message. If the error message still displays, contact Intuit support.


    • Related Articles

    • Unable to cast COM object

      Article Contents: When encountering the error "Unable to cast COM object of type 'System.__ComObject' to interface type 'Interop.QBXMLRP2.RequestProcessor2'", it indicates a failure in the QueryInterface call on the COM component for the interface ...
    • QuickBooks errors and troubleshooting

      QuickBooks errors and troubleshooting White Syncing QuickBooks with Club Caddie, you may receive errors. Below are explanations for these errors and solutions.  General Errors - QuickBooks found an error when parsing the provided XML text stream. ...
    • Migrating to Quickbooks Online - Transition Guide

      Article Contents: This article contains a guide for transitioning from Quickbooks Desktop to Quickbooks Online, including steps to take before and during the migration, such as syncing data, removing existing records, establishing a connection to ...
    • Change the time format from decimal to minutes or vice versa in QuickBooks Desktop Payroll

      Article Contents: This article explains how QuickBooks Desktop Payroll displays time entries and how to change the format between decimal and minutes. It provides a step-by-step guide on setting your preferred time format in the application's ...
    • QuickBooks - Journal Entry imported with zero values

      Question The journal entry that was imported into QuickBooks was blank and contained no values. Solution This is likely due to the system already considering the date as having been previously sync'd to QuickBooks. Step 1: Delete journal entries ...