I am providing you a copy of our scope agreement for your issue.
Issue Definition: You are trying to use the Rapid Migration Tool for GP2010 and are getting the following error message:
Unable to Connect to CoreObjX tool. Unable to cast COM object of type 'CoreObjXDB70.QcDatabaseClass' to interface type 'CoreObjXDB70._QcDatabase'. This operation failed because the QueryInterface call on the COM component for the interface with IID '{904AB7A5-DEF9-4516-A820-072000719EF2}' failed due to the following error: No such interface supported (Exception from HRESULT: 0x80004002 (E_NOINTERFACE)).
Scope Agreement: We will work to resolve the above error message that occurs when attempting to use the Rapid Migration Tool for GP2010.
I have seen this error before and this usually occurs when the CoreObjx files did not get registered in the system correctly. Here are the steps to resolve this:
Manually reregister the CoreObjx70.dll and CoreObjXDB70.dll files. These files are installed to the following location:
C:\Program Files (x86)\Common Files\Synergration
1. Ensure that you are logged into the machine with an account that has Local Administrator rights.
2. Start the Command Prompt as an Adminstrator by going to Start | All Programs | Accessories and Right-Click on "Command Prompt" and choose "Run as administator".
3. Enter in the following commands:
regsvr32.exe "C:\Program Files (x86)\Common Files\Synergration\CoreObjx70.dll"
regsvr32.exe "C:\Program Files (x86)\Common Files\Synergration\CoreObjXDB70.dll"
4. You should get the confirmation message that each dll that is reregistered successfully. For example, for the 'CoreObjx70.dll', you should get the following confirmation dialog:
5. Restart the Rapid Migration Tool again to extract the Quickbooks data once again.
*Note: The Windows feature "User Account Control" (UAC) must be enabled for any Quickbooks 3rd party plugin, such as the Synergration tools used by the Rapid Migration Tool, to run correctly. You can change your "User Access Control" settings in the Control Panel under User Accounts. This is a limitation of the QuickBooks API.