环境:
Windows 7
Windows 8
Windows 8.1
Windows 10
原因:
已安装Microsoft .NET Framework 4.7或更高版本。
AutoCAD版本与Windows版本不兼容。
解决办法:
理想的解决方案是升级到新版本的AutoCAD。 尽管此问题不仅限于Windows 10,但应注意Windows 10不支持AutoCAD 2015及更早版本。
要解决大多数旧版AutoCAD崩溃的问题,请执行以下一项或多项操作:编辑acad.exe.config文件(或AutoCAD LT的acadlt.exe.config)。
在记事本中打开以下文件:
C:Program FilesAutodeskAutoCAD 20xxacad.exe.config
例如:
C:Program FilesAutodeskAutoCAD 2014acad.exe.config
提示:
右键单击该文件,然后选择“打开方式”。
选择记事本作为应用程序。
不要选择“始终使用此应用程序...”,这样.config文件类型不会与记事本关联。
通过记事本打开也可以。 在文件类型菜单中选择“所有类型”以选择文件。
确保显示文件扩展名以确切了解要编辑的文件(请参阅如何在Windows中打开隐藏的文件扩展名)。
复制以下代码行并将其粘贴在<runtime> </ runtime>标记之间:
<AppContextSwitchOverrides value="Switch.System.Windows.Input.Stylus.DisableStylusAndTouchSupport=true"/>
注意:这是一行文本-没有换行符,因为它似乎取决于在Web浏览器中显示此文章的宽度。
例如:
<!--All assemblies in AutoCAD are fully trusted so there's no point generating publisher evidence-->
<runtime>
<generatePublisherEvidence enabled="false"/>
<AppContextSwitchOverrides value="Switch.System.Windows.Input.Stylus.DisableStylusAndTouchSupport=true"/>
</runtime>
保存并关闭文件。
注意:
Windows 10可能会阻止保存文件(其他版本的Windows也可以这样做)。 如果发生这种情况,请将文件保存到桌面(或其他文件夹)。 确保文件不以.txt扩展名结尾。 然后手动将其复制到AutoCAD程序文件夹中,覆盖现有文件夹。
如果在复制文件时没有提示覆盖现有文件的提示,则扩展名已更改,此修复将不会生效。 要验证和编辑扩展名,请右键单击该文件,然后选择“属性”。
此解决方案也适用于DWG TrueView。 要编辑的文件是dwgviewr.exe.config。
以下是可以给您照抄过去替换保存的:
<configuration>
<startup useLegacyV2RuntimeActivationPolicy="true">
<supportedRuntime version="v4.0"/>
</startup>
<!--All assemblies in AutoCAD are fully trusted so there's no point generating publisher evidence-->
<runtime>
<generatePublisherEvidence enabled="false"/>
<AppContextSwitchOverrides value="Switch.System.Windows.Input.Stylus.DisableStylusAndTouchSupport=true"/>
</runtime>
</configuration>
再不行给你上传个附件供您下载(如果失效了再联系我):
以上内容同样适用与AutoCAD 2013,2015。