当AutoCAD正在运行时,有许多原因会导致出现“Unhandled Access Violation Exception”错误。此文档详细解释了所有已知的导致此错误的原因,讨论当不知原因时解决问题的技巧,并解释当是损坏的文件导致此错误时,如何修复此损坏文件。
注释: 可以在Microsoft的知识库站点(
www.microsof.com)上获得更多的关于“Unhandled Access Violationi Exception”出错的信息。那里的信息可以帮助诊断和解决由一些其它已知原因导致的此错误,例如,不兼容的显示驱动程序,网络驱动程序,或其它的软件/硬件的冲突等。
当正在运行AutoCAD时出现此错误的一些已知原因
这部分列出了当AutoCAD正在运行时一些已知的导致此错误的原因。
当打开一个包括被LENGTHEN命令修改过的轻装多义线或椭圆实体的图形时,就会导致出现此错误
当这个图形被打开时,下面列出的错误信息中的一种就会被显示出来。
致命错误: Unhandled Access Violation Exception at 418520h.
致命错误: Unhandled Access Violation Exception at 418952h.
致命错误: Unhandled Access Violation Exception at 418950h.
致命错误: Unhandled Access Violation Exception at 94e3b0h.
当打开包含由LWPLINE和ELLIPSE命令生成的实体,并且这些实体曾经由LENGTHEN命令修改过的图形时就会发生此错误。注释:修改了这些实体后,在关闭此图形前必须先存盘。
如果怀疑就是此原因导致了上述错误,可以通过建立新图形(用“缺省设置”选项)并用DDINSERT命令插入并打散问题图的方式来解决此问题。
插入一个新的缺省设置图形可以消除并重新进行环境设置。如果此错误仍然存在,建议用一个模板重新插入此图形。
如果存在修改过的acad.fmp文件,当在R14中打开一个R12的图形时会出现此错误
当在AutoCAD R14中打开一个R12的图形时,会出现下面错误中的一种:
致命错误: Unhandled Access Violation Exception @4065b5h
致命错误: Unhandled Access Violation Exception @406575h
出现这些错误的原因是因为存在修改过的或用户化过的acad.fmp文件。使用缺省的acad.fmp文件就可以解决这个问题,这个文件可以在AutoCAD R14的光盘上的SUPPORT目录中找到。
当打开一个包含重复句柄的R12的图形时会出现此错误
在AutoCAD R14中打开R12的图形时,有时会随机地出现下面错误:
致命错误: Unhandled Access Violation Exception at 418520h
在这种情况下,出现此错误是因为在R12的图形中包含重复的句柄,导致AutoCAD R14不能转换此图形为R14的格式。
要解决这个问题应在R12中打开此图形并用HANDLES命令破坏掉图形句柄。或在R13中打开并保存此图形,然后再在R14中打开。
双CPU会导致出现此错误
当在有双CPU或虽只有单CPU但能兼容双CPU的计算机上初始化安装后,在AutoCAD R14中会出现下面
下面错误是发生在启动AutoCAD R14且打开一个新图形后。除此之外,硬盘会停止工作且导致Windwos 95死锁。另外当重新启动AutoCAD R14后也会导致此错误:
致命错误: Unhandled Access Violation Exception at bff78053h
如果在Windows 95上安装了Adobe TM,有可能出现下面出错现象,请检查下表各项来确定错误是否由Adove TM引起的:
当用安全方式启动计算机后AutoCAD R14就不会死锁了。
当死锁后不得不关闭和打开电源来重新启动计算机。
重启动计算机后,“Unhandled Access Violation Exception”错误也许还会发生。
一旦这个错误发生了,就不能删除安装AutoCAD R14了。
如果已经确认是由Adobe TM引起的错误,请按下面步骤进行操作:
用记事本打开Windows的system.ini文件。
把光标移到一行的开始,该行内容为: system.drv=atmsys.drv。
在此行的开始输入一撇号(’)使此行成为一注释行。
加入下面一行: system.drv=system.drv
存储文件并退出记事本。
重新启动Windows。
在Adobe的网址(
www.adobe.com)上列出了一些可以和其...磁ァ⒀≈小癟ech Support Documents Only”复选框、寻找“7133”,然后选择名为“ATM References in the system.ini file”的技术文档。
诊断其它导致此错误的原因来排除系统故障
如果此文档前面列出的原因还不能解释为什麽会出现此致命错误,就应该考虑和此错误相关的一些其它问题,例如,不兼容的显示、定点或打印驱动程序,正在运行的应用程序在内存中的冲突,或者计算机上设置了不正确的时间和日期。
这些原因主要包括 (并不局限于此):
过时版本的Wintab数字化仪驱动程序
过时版本的鼠标驱动程序
过时版本的或不兼容的图形卡显示驱动程序
扫描病毒软件
非VCPI 的兼容内存管理程序
毁坏了的AutoCAD图形(参见“图形修复技术”部分)
建议用排除故障的方法来检查是否是上述特定原因导致的此错误,这就需要用最小配置方式启动系统来诊断是否有不兼容的驱动程序存在。参考技术文档TD101848:Clean Booting for System Troubleshooting(用最小配置启动系统进行故障排除) 可以获得关于此方法的完整描述。