bighandsky 发表于 2014-1-15 13:43:49

Autocad 2008与2012的默认打开方式问题

本人最开始是安装的CAD 2008 后来由于经常收到高版本的图纸,所以安装了2012版本,可是以前可以直接双击用2008 打开的现象就没有了,变成每次都是用2012打开。这样很不方便,2012中很多功能用不到,而且还打开图纸很费劲。

现在打开图纸之能够先打开CAD2008 然后再点击打开图纸,通过路径来选择图纸。现在想通过修改文件关联的形式来让其自动用CAD2008打开,可是文件关联那块只显示CAD2012的图标,没有2008的图标,选择程序的时候都acad.exe,好像就是默认的自动匹配到2012的图标上去了。

以上问题希望有同仁已经解决了 或者提供解决方案,多谢!

dunkel 发表于 2014-1-15 15:34:34

要解决这个问题,主要是阻止 2012 对 dwg 类型文件关联的篡夺,可以在注册表编辑器里将 HKEY_CLASSES_ROOT\.dwg 右边的默认改为 AutoCAD.Drawing.17 (2008 是 17 吧) 然后将 .dwg 项进行“权限”修改,拒绝一切写类操作;如果还有问题,将 HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.dwg 下的键和值全删除了,同样修改选项禁止写改。
第一个步骤,在 R14 2004 和 2008 的机子上固定住用 2004 打开的。

bighandsky 发表于 2014-1-15 22:08:18

dunkel 发表于 2014-1-15 15:34 static/image/common/back.gif
要解决这个问题,主要是阻止 2012 对 dwg 类型文件关联的篡夺,可以在注册表编辑器里将 HKEY_CLASSES_ROOT\ ...

尝试了下,有一定的反应,可是还是不能够如愿实现用2008打开,在打开时候选择默认程序时还是出现的2012的红色图标,没有2008的那个浅色图标。

继续求解中。
目前我的dwg文件变成空白的了,没有任何图标了。

edata 发表于 2014-1-16 13:45:41


修改注册表
HKEY_CLASSES_ROOT\AutoCAD.Drawing.17\DefaultIcon
为CAD2008安装路径 acadficn.dll,46
D:\Program Files\AutoCAD 2008\acadficn.dll,46
页: [1]
查看完整版本: Autocad 2008与2012的默认打开方式问题