背景说明
因为平时用AutoCAD不频繁,所以就把AutoCAD相关的服务禁止开机启动了。当想用AutoCAD时,发现许可检出超时。
无效方法
网上很多解决方法,比如把AutoCAD的服务设置成开机启动,启动相关的AutoCAD服务,更新AutoCAD的licensing service(就是安装最新版的AdskLicensing-installer.exe),删除之前的licensing文件,等等,都试过了,没有用。
有效方法
最终还是参照AutoCAD官网中的步骤弄好的https://knowledge.autodesk.com/support/3ds-max/troubleshooting/caas/sfdcarticles/sfdcarticles/Error-License-checkout-timed-out-What-do-you-want-to-do-in-AutoCAD-2020.html。
其中是命令行(管理员模式)运行:
cd C:\Program Files (x86)\Common Files\Autodesk Shared\AdskLicensing\Current\helper\
AdskLicensingInstHelper register -pk 001L1 -pv 2020.0.0.F -cf C:\Autodesk\AutoCAD_2020_English_win_64bit_dlm\Setup\AutoCADConfig.pit -el US
由于上面的.pit文件的路径和我电脑的不一样,且上面最后一个参数是US代表美国,所以我运行的命令是
cd C:\Program Files (x86)\Common Files\Autodesk Shared\AdskLicensing\Current\helper\
AdskLicensingInstHelper register -pk 001L1 -pv 2020.0.0.F -cf C:\ProgramData\Autodesk\Adlm\ProductInformation.pit -el CN
运行完上述命令后启动AutoCAD,提示输入序列号之类的,那么就输入序列号,然后提示找到了之前的许可信息,直接就激活了。
如果解决了你的问题,就赞一个吧,让我知道有没有帮到你,谢谢!