QuickBooks Integration Error - COM CLASS Factory Error / Class Not Registered

If you are receiving an error including the phrase 'COM CLASS Factory' or 'Class Not Registered' when testing the connection or posting to QuickBooks (any version), please try the steps below to correct the problem:


1. Close QuickBooks and MC Trade

2. Check the following folder path to confirm that the file, QBFC4.dll is present

            C:\Program Files (x86)\Common Files\Intuit\QuickBooks\

3. If the file is not present, go to 'C:\Program Files (x86)\WebLink Connect\' and copy/paste the file from there

4. Select the 'Start' button from your taskbar and type: CMD

5. Right-Click on 'Command Prompt' and select 'Run As Administrator'

6. In the window that comes up copy and paste the following and press enter:

           regsvr32.exe  "C:\Program Files (x86)\Common Files\Intuit\QuickBooks\QBFC4.dll"

7. You should receive a 'File Successfully Registered' message, if you receive an error including '0x80070005', go to ** below

8. Close the 'Command Prompt' and re-launch MC Trade and QuickBooks and re-test integration


** '0x80070005' errors typically occur due to a lack of windows permissions, if you receive this follow these steps:

1. Go to the QBFC4.dll in the following folder

            C:\Program Files (x86)\Common Files\Intuit\QuickBooks\

2. Right-Click and select 'Properties'

3. Select 'Security' Tab and select the 'Edit' button

4. Set both groups 'System' (if available) and 'Users' to 'Full Control' in the check boxes in the bottom section

5. Hit 'OK' and close and re-attempt from step #4



Was this article helpful?
0 out of 0 found this helpful
Have more questions? Submit a request