加班赶图纸的时候,双击文件图标半天没反应,弹出报错窗口,cad打不开怎么回事,当时第一反应就是软件损坏,连着重启电脑两次,任务管理器里把所有相关进程全部结束,再点开程序依旧卡在启动界面,图纸文件一点开就直接闪退。

最先试的办法,就是重新解压安装包,覆盖安装一遍程序。等了十几分钟安装走完,兴冲冲的点开,软件本体倒是能正常启动了,但是那个图纸文件依旧加载失败,弹窗提示无效图形。那时候脑子很乱,反复去复制文件,换文件夹存放,甚至拷贝到U盘换到另一台电脑上试,结果还是一样。

同事路过扫了一眼屏幕,随口提了一句,会不会是高版本保存的图纸。之前一直没往这方向想,总觉得只要装了软件就能打开dwg,完全忽略保存版本这件事。手里这台电脑装的是比较旧的版本,别人那边用新版cad做完图纸,直接保存发给过来,低版本程序根本没办法读取高版本生成的文件,软件能启动,但图纸文件就是加载不了。

换了一台装新版程序的电脑,双击同一个文件,图纸顺利加载出来,画面完整,图层、标注全都在,没有缺失。这只是我的个人感受,不是标准答案,不同人碰到的打不开情况,诱因不一定相同。

还有一次遇到不一样的状况。

软件和文件版本明明是一致的,双击dwg没任何反应,单独启动cad程序,再从软件内的打开选项去调取文件,依旧卡住。反复查看文件属性,发现这个图纸文件大小变得异常,之前传输的时候中途中断过,文件没有完整保存,数据出现损坏。这种情况就算版本对上,也没办法正常打开,能尝试的修复选项也不一定能找回完整图形,部分图形元素大概率会丢失。

后来才反应过来,还有权限的问题。从压缩包里直接双击dwg文件打开,有时候压缩包没有完整解压,程序读取文件受限,表现出来就是点了没动静,很多人会误以为是软件出故障。把文件完整解压到本地硬盘文件夹,再去打开,不少这类情况能直接恢复正常。

也碰到过注册表或者系统组件缺失带来的启动故障。程序图标双击之后,窗口闪一下就消失,连选择文件的界面都看不到。这种不是图纸文件的问题,属于软件本身运行环境出了状况,修复安装不一定见效,有时候需要清理残留文件之后,卸载干净重新部署,整套操作耗时长,中途还容易丢失之前自定义的界面和快捷键设置。

网络上还有不少说法,说字体缺失会导致打不开图纸,我碰到字体问题的时候,大多只是打开之后弹出缺少字体提示,图纸本身是可以加载出来,只是部分文字显示成问号或者方框,不会出现完全打不开、直接闪退的现象,所以这个诱因对我来说,没有前面几种情况常见。

现在拿到别人发来的图纸,第一件事先确认保存版本,其次检查文件是否完整解压,再看文件有没有传输中断导致损坏。如果软件本身连主程序都启动不了,再去考虑运行环境和安装包的问题。

那次折腾大半晚,白白浪费的时间,本来只需要提前问一句对方保存的cad版本。