将.IntLi转换为DBLib时,出现“Provider cannot be found”的错误

Altium Designer Altium Designer
Starting in version: 18 Up to Current

当.DBLib在工作区为活动状态时,试图使用菜单选项Tools ► Import from Integrated Libraries将.IntLib转换为.DBLib会出现该错误“An error was encountered exporting. Provider cannot be found. It may not be properly installed. The export has been aborted.”

解决方案

要确定这是否是文件的问题,请在已知的正常文件上尝试相同的步骤。例如可在此处找到的Miscellaneous Devices.IntLib示例库:
C:\Users\Public\Documents\Altium\[ADversion]\Library

这可能是Microsoft Access问题。您可通过Windows控制面板尝试执行Office的在线修复。根据您所使用的版本不同,需要不同的方式。下面是能提供帮助的Microsoft Office支持文章的链接:
https://support.microsoft.com/en-us/office/repair-an-office-application-7821d4b6-7c1d-4205-aa0e-a6b40c5bb88b

此外,也可尝试通过下方链接安装64位Microsoft Access Database Engine(2010):
http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&id=13255

通过提升的命令符(从Windows搜索运行cmd.exe - 右键单击并选择以管理员身份运行),输入64位Microsoft Access Database Engine(2010)的文件路径和名称,后面加上一个空格和切换/passive,例如:

C:\Users\<ProfileName>\Downloads\AccessDatabaseEngine_x64.exe /passive. 
/passive切换进行安装时不会显示(和跳过)任何错误信息。

打开注册表编辑器(Windows搜索的regedit.exe)并浏览到以下路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\14.0\Common\FilesPaths。删除并重新命名mso.dll注册表项。
注意,如果未删除mso.dll注册表项,则每次访问 Office应用程序时都可能收到重新配置的消息。

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Was this article helpful?