这CAD2019的许可管理器怎么就“不起作用”了呢?这玩意儿一报错,我那心里啊,就跟被针扎了一样。你说这玩意儿,版本多,怎么就2019这个版本出了这种低级错误呢?真是让人头大。
你得知道,这问题啊,主要就是FlexNet服务没运行,或者是许可数据文件(LGS.data/FLEXnet)损坏或者被阻了。你得按顺序来修复服务、清理残留,重建许可配置。
好,那咱们先来检查检查FlexNet服务。按Win+R,输入services.msc,找到FlexNet Licensing Service 64。这玩意儿要是没运行,你就右键属性,把“启动类型”改成自动,点击启动。要是启动不了,或者版本是2019的,你得确保已经安装了最新的Visual C++运行库。
你得删除损坏的许可缓存文件。先显示隐藏文件,删除C:\ProgramData\FLEXnet下所有以adskflex开头的文件。删除C:\ProgramData\Autodesk\CLM\LGS<产品密钥>_2019.0.0.FLGS.data(如果有的话,产品密钥为001K1)。重启软件,试试看能不能激活。
要是还是不行,你就得以管理员身份运行AutoCAD 2019。右键点击图标,选择“以管理员身份运行”,就能排除权限拦截的问题了。
如果这些方法都不管用,你就得修复或者重装许可组件了。进入“控制面板 > 程序和功能”,找到Autodesk License Service (x64),右键选择更改/修复。极端情况下,你得完全卸载CAD,清理残留,重装。
好,关键路径和操作细节,你得注意了。服务名称必须是FlexNet Licensing Service 64(不是Adobe的FNP服务),这玩意儿对2017-2019版的单机/网络许可都是必需的,你不能禁用它。
文件清理路径,你得记住:C:\ProgramData\FLEXnet(删除所有adskflex_*文件),C:\ProgramData\Autodesk\CLM\LGS(删除对应版本的文件夹或LGS.data文件),C:\Users\%username%\AppData\Local\Autodesk\Web Services\LoginState.xml(这个可选清理)。
注意事项,你得记。操作前,先关闭所有Autodesk进程。要是你用杀毒软件,得暂时禁用或者添加例外,防止它拦截许可验证进程。还得确保系统时间准确。
要是你上面这些步骤做了,还是报错,那是系统运行库缺失或者安装镜像损坏。你得修复Microsoft Visual C++ 2012-2017 redistributables,或者重新部署安装程序。
这排查过程,真是个折磨人的过程。你得一步步来,不能急。我告诉你,我之前就踩过不少坑,现在写这个,就是想让你少走弯路。
我得告诉你,清缓存的具体注册表路径是:HKEYCURRENTUSER\Software\Autodesk\AutoCAD R21.0\LM\License Files。这可是我费了好大劲才找到的,别再让我看到这种低级错误了,真是让人头疼。