KB: Troubleshoot Error Provider Cannot Be Found when Translating .IntLib to .DBLib
Solution Details
To determine if this is an issue with the file, try the same steps on a known good file such as the Miscellaneous Devices.IntLib example library which can be found here:
C:\Users\Public\Documents\Altium\[ADversion]\Library
This might be a Microsoft Access issue. You can try performing the on-line repair of Office from Windows's control panel. Different methods are required based on the version you are using. Here is a link to a Microsoft office support article that should help:
https://support.microsoft.com/en-us/office/repair-an-office-application-7821d4b6-7c1d-4205-aa0e-a6b40c5bb88b
You can also try installing the 64-bit Microsoft Access Database Engine (2016) from here:
64-bit Microsoft Access Database Engine (2016)
From an elevated command prompt (run cmd.exe from a Windows search - right click and choose run as administrator), enter the file path and name of the 64-bit Microsoft Access Database Engine (2016) install file, followed by a space and the switch /passive, for example:
C:\Users\<ProfileName>\Downloads\AccessDatabaseEngine_x64.exe /passive.
The /passive switch runs the installation without showing (and skipping over) any error messages.
Open the Registry Editor (regedit.exe from a Windows search) and browse to the following path: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\14.0\Common\FilesPaths. Delete or rename the mso.dll registry entry.
Note that if you do not delete the mso.dll registry entry, you may get a reconfiguring message each time an Office application is accessed.