原因:可能是使用autocad其他版本编辑后导致注册表出故障。
查看当前autocad的CLSID码,大括号内的内容就是,如autocad2017,不同的autocad版本draw后面的数字不同:
HKEY_CURRENT_USER\SOFTWARE\Classes\AutoCAD.Drawing.21\CLSID
大致的CLSID码:
2000/2001/2002:{4D3263E4-CAB7-11D2-802A-0080C703929C}
R14:{5E4405B0-5374-11CE-8E71-0020AF04B1D7}
2004/2005/2006:{8E75D913-3D21-11d2-85C4-080009A0C626}
2007/2008/2009:{7AABBB95-79BE-4C0F-8024-EB6AF271231C}
2010/2011/2012:{D70E31AD-2614-49F2-B0FC-ACA781D81F3E}
2013/2014/2015:{6A221957-2D85-42A7-8E19-BE33950D1DEB}
2016:{149DD748-EA85-45A6-93C5-AC50D0260C98}
2017:{720DB9AF-D62C-4ED0-A377-429C22312852}
以下代码复制到txt中,扩展名改成reg,相关的CLSID值要根据安装的autocad版本进行修改,@后面的值就是当前系统autocad版本的CLSID值(以下采用的是2016的),前面的部分是其他autocad版本的CLSID值。
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\CLSID\{6A221957-2D85-42A7-8E19-BE33950D1DEB}\AutoConvertTo]
@=”{149DD748-EA85-45A6-93C5-AC50D0260C98}”
[HKEY_CLASSES_ROOT\CLSID\{D70E31AD-2614-49F2-B0FC-ACA781D81F3E}\AutoConvertTo]
@=”{149DD748-EA85-45A6-93C5-AC50D0260C98}”
[HKEY_CLASSES_ROOT\CLSID\{7AABBB95-79BE-4C0F-8024-EB6AF271231C}\AutoConvertTo]
@=”{149DD748-EA85-45A6-93C5-AC50D0260C98}”
[HKEY_CLASSES_ROOT\CLSID\{8E75D913-3D21-11d2-85C4-080009A0C626}\AutoConvertTo]
@=”{149DD748-EA85-45A6-93C5-AC50D0260C98}”
[HKEY_CLASSES_ROOT\CLSID\{5E4405B0-5374-11CE-8E71-0020AF04B1D7}\AutoConvertTo]
@=”{149DD748-EA85-45A6-93C5-AC50D0260C98}”
[HKEY_CLASSES_ROOT\CLSID\{4D3263E4-CAB7-11D2-802A-0080C703929C}\AutoConvertTo]
@=”{149DD748-EA85-45A6-93C5-AC50D0260C98}”
[HKEY_CLASSES_ROOT\CLSID\{149DD748-EA85-45A6-93C5-AC50D0260C98}\AutoConvertTo]
@=”{149DD748-EA85-45A6-93C5-AC50D0260C98}”
[HKEY_CLASSES_ROOT\CLSID\{720DB9AF-D62C-4ED0-A377-429C22312852}\AutoConvertTo]
@=”{149DD748-EA85-45A6-93C5-AC50D0260C98}”