Aldium designer在导入旧版PCB封装库后,在打开library时,有一定概率出现
Access violation at address 000000013F0683D1 in module 'IntegratedLibrary.DLL'
的错误。
image.png
下面给出暂时解决该错误的方法:

方法一

打开注册表编辑器-计算机\HKEY_CURRENT_USER\SOFTWARE\Altium\Altium Designer\DesignExplorer\Preferences\IntegratedLibrary\Loaded Libraries
删除整个oaded Libraries注册表后,重新打开AD,并导入库即可。该方法能临时解决报错问题,在下次打开AD后依旧会报错,可以再次删除注册表并导入。

方法二

手动打开导入会报错的pcb库,并另存为新版本的pcb库,重新导入库即可,适用于数量较少的pcb库。

方法三

从注册表上看,库文件引导需要%AltiumLibraryIntegrared%前缀,可以通过添加该前缀引导的方法解决问题(此方法我尝试通过系统环境变量批量添加似乎没有效果,手动一个个添加有效果,然而下次启动ad注册表会重新更新,如果有好的批量添加方法,欢迎告知。)