TntMPD 3.0.13 or newer
TntMPD 3.0.13 or newer has been tested to be compatible with the 64-bit edition of Office. If you're not running TntMPD 3.0.13 or newer, under the "Help" menu, and click on "Check for BETA Updates".
If you are running TntMPD 3.0.13 or newer, but you're still getting one of the errors listed below (External exception C06D007E), uninstall the Microsoft Access Database Engine 2010, and then run TntMPD and follow the prompts for TntMPD to repair itself.
It might also help to uninstall any other versions of the Access database engine. The 2007 version is listed as:
- Microsoft Office Access database engine 2007
TntMPD 3.0.12 or older
As of Office 2010 Service Pack 2 (released on July 15, 2013), TntMPD 3.0.12 and older will no longer run correctly with the 64-bit edition of Office 2010. (This service pack for Office 2010 was released after TntMPD 3.0.12 was released.) Once Service Pack 2 of Office 2010 64-bit edition is installed, uninstalling just the service pack won't help.
Some of the error messages you might receive are:
- Multiple-step OLE DB operation generated errors. Check each OLE DB status value, ...
- Access violation at address ... in module 'combase.dll'. Read of address ...
- External exception C06D007E
The only solution known to work is to:
- Uninstall the 64-bit edition of Office 2010.
- Install a 32-bit version of Office.
If you own the 64-bit edition of Office, you should also own the 32-bit edition. Check your installation media for the disc (or folder) labeled "32-bit" or "x86".
It may be advantageous to install the 32-bit version of Office for maximum compatibility with other applications (including TntMPD). According to an official statement by Microsoft: "The 32-bit version of Office 2010 is the recommended option for most people, because it prevents potential compatibility issues with other 32-bit applications, specifically third-party add-ins that are available only for 32-bit operating systems."