loading

Web.World/Tip.Cad.De.Model.Font.

Autocad 파일 저장시, 혹은 리본 메뉴 클릭시 크래시 나는 문제 해결

나에+ 2018. 12. 18. 13:21
반응형

https://knowledge.autodesk.com/support/autocad/troubleshooting/caas/sfdcarticles/sfdcarticles/AutoCAD-2013-and-2014-crashing-on-Windows-10-systems.html

https://knowledge.autodesk.com/ko/support/autocad/troubleshooting/caas/sfdcarticles/sfdcarticles/KOR/Unhandled-Exception-in-acmgd-dll-ARX-Command.html


윈도 7에서 업데이트 후 이상현상 발생, 적용되는 AutoCAD 버전은 2012/2013/2014, 2016부턴 지장 없음.

원인은 .NET Framework 4.7이 설치되면서 생긴 호환성 문제, 윈도 10에서 사용 가능한 Autocad (공식 지원)버전은 2015부터니까 큰 이 문제가 발행하지 않는다고 적혀 있음. 이런저런 트윅으로 설치해둔 사람이라면 메모장에 툴팁을 넣어서 해결해야 할 듯.


1. .NET Framework 4.7 지우고 4.6.2와 같은 이전 버전으로 롤백, 이건 사용하는 OS마다 약간의 차이가 있을 수 있지만 내 경우 안되더라.

2. 상위 버전 Autocad(2015이상)로 업그레이드. 이는 호환성, 비용 문제 등을 고려해 보면(......);

3. 메모장이나 이런 프로그램으로 C:\Program Files\Autodesk\AutoCAD 20XX\acad.exe.config 파일을 열고, <runtime>과 </runtime> 사이에 다음과 같은 명령줄을 삽입하고 저장, 이후 Autocad를 재시작해주면 된다. 이는 DWGTrueView에도 동일하게 적용가능하니 이쪽 설정 파일에도 넣어주자.

*2013/2012 버전에서는 이렇게 하니 실행은 되는데 차후 acmgd.dll arx명령에서 예외사항 오류가 생기더라. 이는 권한을 Everyone, Users에 줘도 별반 차이 없고, .NET 4.72-KB4087364(2008등을 사용한다면 4 버전 자체를 지워야 할듯)지우고 4.5 수준으로 롤백하면 해결됨.


<AppContextSwitchOverrides value="Switch.System.Windows.Input.Stylus.DisableStylusAndTouchSupport=true">



*2012 버전에서는 4.7x 를 제거하고, 4.5/4.62를 설치하면 대부분 해결됨. 2013은 위 명령줄 넣어주니 동작하기도 하고, 캐드 버전에 따라 차이는 있지 싶습니다. 또한 .NET은 윈도 업데이트에서 선택업데이트인 만큼 이 업데이트는 되도록 피하도록 합시다. 오토데스크에서는 2016 최신 서팩 이후 버전, 2017, 2018을 사용할 것을 권하고 있으며(.NET 4.7, Win10 지원), 구형 시스템의 경우 업데이트에도 주의를 기울일 필요가 있지 않나 싶습니다.

반응형