问题描述
如果电脑中同时装有AutoCAD 2010产品和早期版本的AutoCAD(2010以前版本),当试图激活单机版许可时,早期版本的AutoCAD崩溃。
适用产品
AutoCAD® 2009
AutoCAD® 2008
AutoCAD® 2007
AutoCAD® Architecture 2009
AutoCAD® Architecture 2008
Autodesk® Architectural Desktop 2007
AutoCAD® Civil 3D® 2009
AutoCAD® Civil 3D® 2008
Autodesk® Civil 3D® 2007
AutoCAD® Electrical 2009
AutoCAD® Electrical 2008
AutoCAD® Electrical 2007
AutoCAD® Land Desktop 2009
AutoCAD® Land Desktop 2008
Autodesk® Land Desktop 2007
AutoCAD® Map 3D 2009
AutoCAD® Map 3D 2008
Autodesk Map® 3D 2007
AutoCAD® Mechanical 2009
AutoCAD® Mechanical 2008
AutoCAD® Mechanical 2007
AutoCAD® MEP 2009
AutoCAD® MEP 2008
AutoCAD® P&ID 2009
AutoCAD® P&ID 2008
AutoCAD Raster Design 2009
AutoCAD Raster Design 2008
Autodesk® Raster Design 2007
解决方案
部分AutoCAD 2010系列产品在注册表中创建了一个“AdLMInfoPath”键,但键值保留空值。该注册表键值用于在激活单机版许可时,指明序列号信息的存储路径。当机器中同时装有这些2010产品和使用早期版本AdLM的产品时,如果试图激活单机版许可,早于2010版的产品会崩溃。
下列2010产品确认已经设置了键值为空的“AdLMInfoPath”注册表键。
AutoCAD MEP 2010
HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\R18.0\ACAD-8006:409]
"AdLMInfoPath"=""
AutoCAD Architecture 2010
[HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\R18.0\ACAD-8004:409]
"AdLMInfoPath"=""
AutoCAD Structural Detailing 2010
[HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\R18.0\ACAD-8030:409]
"AdLMInfoPath"=""
解决方法是从注册表中删除这些2010产品的空值“AdLMInfoPath”键。该方法只适用于2010产品,并且注册表键值不为空时不能删除。
备注: 上述注册表示例中的409(例如,ACAD-8030:409)表示产品为英文版本。在非英文版本的产品中该注册表值会有所不同,但解决方法相同。