1、既然重装无法解决,首先考虑是安装信息残留。点击开始菜单打开运行,或者用快捷键Win+R输入regedit打开注册表编辑器
2、打开注册表编辑器后,定位到以下键值ROOT\installer\Products\
3、找到以7D2F开头的键值,这里有两个都得删除(自己电脑的已经删了,无奈之下借用了别人的图),删了不会影响cad使用,试过了。
4、退出注册表编辑器,再打开一次CAD2010看看。如果再次出现闪退,那就定位到以下目录C:\ProgramData\FLEXnet。(此文件目录我也不确定是不是都在这里,我一开始没找到,后来眼睛一撇就看到了,删了就试了下,果然有用。你的电脑目录如果不是这个的话,慢慢找这个文件夹吧,此文件肯定在里面的)删除此文件adskflex_00691b00_tsf.data,就是软件的注册信息。
右键单击acad.exe(CAD图标也可行),选属性→兼容性,去掉“以管理员身份运行此程序”前面的对号,并勾选“以兼容模式运行此程序“,选择“WIN7”。
右键单击AcLauncher.exe,选属性→兼容性,勾选“以管理员身份运行此程序”,并取消“以兼容模式运行此程序“。
选择一个dwg文件,右键→打开方式→选择默认程序→选择“AutoCAD DWG Launcher”→确定。 完美解决~
执行以下注册表编辑(请参见下面的警告):
在键盘上按 WINDOWS+R 以显示“运行”窗口,输入 REGEDIT,然后单击“确定”。
导航到以下文件夹:
HKEY_CURRENT_USER\Software\Autodesk\DwgCommon\shellex\apps
选择“apps”下的子项文件夹,其中包括标识 AutoCAD 版本的长字符串数字和字母。
在右侧窗格中,确认“OpenLaunch”项包含指向正确的 acad.exe 文件的路径。 双击并根据需要进行编辑。
在左侧窗格中,右键单击具有较长数字字符串的文件夹,然后选择“复制项名称”。
选择“apps”文件夹,然后在右侧窗格中双击(默认值)。
删除当前数据值并粘贴复制的项名称,删除项名称前面的文件夹路径。
单击“确定”并关闭“注册表编辑器”窗口。
试过这个答案以后可以解决。
退出 AutoCAD。
在键盘上按 WINDOWS+R 以显示运行窗口,输入 REGEDIT,然后单击确定。
删除以下注册表项:
HKEY_CLASSES_ROOT\.dwg
HKEY_CURRENT_USER\Software\Classes\.dwg
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dwg
HKEY_CURRENT_USER\Software\Microsoft\Windows\Roaming\OpenWith\FileExts\.dwg
重新启动计算机。
将 DWG 文件与 AcLauncher.exe 关联
删除以上注册表,如果没有搜到,也没有关系,将搜到的删除掉就可以了。