글 목록

레이블이 오류및해결인 게시물을 표시합니다. 모든 게시물 표시
레이블이 오류및해결인 게시물을 표시합니다. 모든 게시물 표시

2017년 10월 26일 목요일

General_ Fatal Error : Unhandled Access Violation Reading _ 1편 (Net Framework)

오토데스크 제품을 실행하거나 특정 작업시 프로그램이 강제 종료되면서 다음과 같은 경고 메세지가 뜹니다.



Fatal error 같은 경우는 원인이 엄청 많고 그에 따른 해결책도 엄청 많습니다.
심지어 아직 오토데스크에서 해결 못한 Fatal error도 있는 경우가 있습니다. (이럴 경우 오류 보고서를 오토데스크 기술팀에 보내주면 다음 버전에 고쳐서 나올 수 있습니다.)

가장 대표적인 오류 원인을 꼽자면 Net framework 와 프로그램의 호환성 문제입니다.
오토캐드를 기준으로 설명 드리겠습니다.

오토캐드 버전마다 Net framework 버전 호환이 서로 다릅니다.
2017, 2018 버전 = Net framework 4.6
2015, 2016 버전 = Net framework 4.5

오토캐드 해당 버전에 맞게 호환되는 Net Framework가 OS에 설치 되어야 합니다.

윈도우 7 과 8.1 같은 경우는 Net framework 버전을 개별적으로 제거 및 설치 가 가능해서 문제를 고치는데 어렵지는 않습니다.

하지만 윈도우 10 경우 Creator update 버전은 Net framework 4.7버전으로 자동 설치 시켜서 업데이트를 뒤로 돌리지 않는 이상 4.7버전 삭제가 불가능 합니다.

한마디로 오토캐드 버전과 호환이 안되는 Net framework를 써야하는 거죠.

심지어 Microsoft 에서 보안 업데이트를 계속 해주고있는데 이거마저 오토캐드랑 충돌시키는 문제를 유발합니다.

그래서 아직까지 윈도우 10 사용자 라면 오토캐드를 사용하기 위해서는 업데이트를 하지말라고 권고 하고 있습니다.

윈도우 7 및 8.1 사용자
1. 현재 설치된 Net framework 버전 확인
https://docs.microsoft.com/en-us/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed

2. Net framework 삭제
https://blogs.msdn.microsoft.com/astebner/2008/08/28/net-framework-cleanup-tool-users-guide/ <<Download location에서 Cleanup tool 사용

3. 버전간 호환에 맞는 Net framework 설치
https://www.microsoft.com/en-us/download/details.aspx?id=53344 <<Net framework 4.62
https://www.microsoft.com/en-ca/download/details.aspx?id=42642 <<Net framework 4.52

윈도우 10 사용자
1. 현재 윈도우 업데이트 상태 확인
윈도우 설정 - 시스템 - OS 빌드 확인 (빌드 150xx 부터가 Creator update)

2. 만약 최근 15일안에 Creator Update 했다면 이전 업데이트로 되돌리기
윈도우 설정 - 업데이트 및 보안 - 복구

3. 윈도우 10 쓸이유가 없는데 윈도우 7에서 10으로 업그레이 했으면 되돌리기
윈도우 설정 - 업데이트 및 보안 - 복구

※Creator Update 상태에서 되돌릴 수 없다면 호환성이 개발 될때 까지 기다려야 합니다.

Installing_ Cannot use Production server. /Configuration.xml

오토데스크 관련 제품을 열었을때 다음과 같은 경고 메세지가 뜹니다.





해당 제품의 설치중에 알수없는 이유로 설치 경로에 Configurations.xml가 설치가 안되서 생기는 에러입니다.


해결방법

1. 타 오토데스크 제품의 C:\Program Files\Autodesk\... 폴더에 들어가서 Configurations.xml 파일을 복사한뒤 문제가 생긴 제품 폴더에 붙여넣기.

2. 웹상에서 인증된 Configuration.xml 다운로드 후 설치 경로에 붙여넣기.

3. 해당 제품 재설치

2017년 10월 23일 월요일

AutoCAD_미조정된 레이어 / Unreconciled new layers

도면을 열었을때 우측상단에 다음과 같은 메세지가 뜹니다.



한국어로 직역하면 미조정된 새로운 레이어라는 뜻인데 참조도면의 레이어가 새로 생성 되었을때 원본 도면에서 레이어를 새로 조정하라는 경고 메세지 입니다.



레이어 관리창을 열게 되면 Filters 창에 있는 Unreconciled New Layers 항목에서 외부참조 도면에서 새로 생성된 레이어를 확인 할 수 있습니다.
저 레이어들을 원본 도면에서 사용하기 위해서는....



해당 레이어들을 모두 클릭한뒤 Reconcile Layer(레이어 조정)를 클릭하시면 원본도면에서 외부참조 도면의 새로 생성된 레이어들을 사용 할 수 있게 됩니다.



레이어 관리창에서 우측 상단의 톱니모양을 클릭하면 레이어 셋팅 수정 대화창이 열리게 됩니다.
이 셋팅창에서는 Reconciled Layer에 관한 수정 옵션이 있습니다.


Evaluate new layers added to drawing - Unreconciled Layers를 원본도면에 표시 (명령어 LAYEREVAL)
Notify When new layers are present - 외부참조 도면에서 레이어 생성시 원본도면에 경고 알리기 (명령어 LAYERNOTIFY)
Display alert for plot when new layers are present - Plot 할 경우 Unreconciled Layers 존재 알리기


2017년 10월 20일 금요일

Installing_ Communication Failure

오토데스크 제품 설치중 Communication Failure 메세지가 뜹니다.



Autodesk Account(오토데스크 계정관리)에서 Install now로 설치했을 경우 Communication Failure 에러가 일어날 수 있습니다.




Autodesk Account(오토데스크 계정관리)에서 Download Now를 이용해서 설치하면 문제를 해결 할 수 있습니다.


※반드시 제품설치중에는 다음 아래와 같은 사항을 준수하셔야 됩니다.

- 보안프로그램 종료
- 인터넷 연결 확인
- 디스크 공간 확인

2017년 8월 11일 금요일

AutoCAD_ 새로운 버전의 캐드를 설치했지만 항상 이전에 사용하던 버전의 캐드가 실행됩니다.


오토캐드를 새로운 버전으로 설치하고 도면을 직접 "더블-클릭" 해서 열었는데 캐드의 버전이 최신버전이 아니라 이전에 사용했던 버전으로 열립니다.




도면의 속성창의 연결프로그램을 DWG Launcher로써 도면을 열게될때 레지스트리 키값이 이전에 사용하던 버전으로 값이 설정되있으면 도면을 열때마다 이전버전의 캐드로써 열리게 됩니다.



첫번째 해결책 도면 속성창의 연결프로그램을 누르고 최신 버전에 맞는 AutoCAD application으로 설정해주면 다음부터 도면열때 최신 버전의 캐드로 열리게 됩니다.
(위 이미지는 윈도우 10 기준입니다.)



두번째 해결책 연결프로그램을 DWG Launcher로써 도면을 열기위해서는 (Window 키 + R)을 누르고 "regedit"을 입력해서 레지스트리 편집기에 들어가줍니다.



레지스트리 편집기에서 [HKEY_CURRENT_USER\Software\Autodesk\DwgCommon\Shellex\apps\{xxx-xxx-...}:AutoCAD] 폴더에 들어가줍니다. 
그러고나서 우측의 OpenLaunch키의 값을 확인해줍니다.




 OpenLaunch키의 값을 들어가면 값 데이터에 오토캐드를 실행할 오토캐드 버전이 써져있을겁니다. 그 버전을 사용자가 설치한 최신 버전으로 바꿔줍니다.
이렇게해주면 DWG Launcher로써 도면을 실행하면 최신버전의 캐드가 열리게 됩니다.

※참고사항

- 반드시 OpenLaunch키 밑에있는 PrintLaunch의 키값을 확인하고 최신 버전에 맞게 키값을 바꿔줘야 합니다.

- 레지스트리 편집기를 수정할때는 [파일탭-내보내기]를 해서라도 레지스트리의 백업파일을 저장해놔야 합니다. 레지스트리 편집기 키값을 잘못건들면 윈도우 운영체제를 사용할 수 없게 될 수 있습니다.

2017년 8월 10일 목요일

AutoCAD_ PDF로 출력시 문자가 깨집니다.


문자를 PDF로 출력하니까 문자가 깨져서 보입니다.



두께가 있는 SHX폰트를 쓰거나 PDF를출력할때 DPI품질 수치를 낮게하면 문자가 깨져서 나올 수 있습니다.



첫번째 해결책 플롯대화창에서 DWG To PDF.pc3 드라이버의 등록정보에 들어갑니다.



사용자 특성의 사용자 특성을 클릭합니다.



벡터 품질과 래스터 이미지 품질에 적절한 수치를 집어넣습니다.
품질을 높이면 그만큼 PDF 용량사이즈가 커지니까 고려해서 설정하시면됩니다.



두번째 해결책 SHX 폰트를 TTF형식의 폰트로 바꿔서 사용합니다.

2017년 8월 9일 수요일

AutoCAD_ 임시 파일을 저장하기 위한 모든 가능한 디렉토리가 존재하지 않거나 읽기 전용 상태입니다. / All of the possible directories for storing temporary files either do not exist or are readonly.


오토캐드를 실행했는데 열리지않고 다음과 같은 메세지가 뜹니다.





캐드가 열리지 않는 이유는 임시파일을 저장하는 Temp폴더가 관리자에 의해 잠겼기 때문에 위와 같은 메세지가 뜹니다. 오토캐드는 작업내용의 임시데이터를 Temp폴더에 저장했다가 제거하거나 남기기때문에 반드시 Temp폴더와 오토캐드는 연동되어야합니다.



[C:\Users\username\AppData\Local]에서 Temp폴더를 찾고 폴더의 속성창에 들어갑니다. 속성창에 들어갔으면 보안탭에서 편집을 클릭합니다.



편집창에서 모든 그룹 또는 사용자에 사용권한을 전부다 허용으로 설정해주고 거부를 해제 해줍니다. 



2017년 8월 7일 월요일

AutoCAD_ 프록시 정보 / Proxy Information


도면을 열어보니까 다음과 같은 대화창이 열립니다.




오토캐드에서는 지원하지않는 객체를 타 소프트웨어를 통해 만들었을 경우 그 해당 객체는 프록시 객체(AEC 객체)로 인식됩니다. 프록시 객체는 가상 이미지로 변경되어 도면에서 보여지며 도면을 열었을때 위 이미지 와 같은 대화창이 열리게 됩니다.



문제를 해결하기전에 우선 프록시 객체가 어느 소프트웨어에서 만들어 졌는지 확인해야합니다. 위 대화창에서는 프록시 객체가 AutoCAD Civil 3D 에서 만들어졌다는 것을 알 수 있습니다.



구글에서 "AutoCAD Civil 3D Object Enabler" 라고 검색한뒤에 사용자의 오토캐드 버전에 맞는 AutoCAD Civil 3D Object Enabler를 설치하면 해당 프록시 객체가 오토캐드에서도 지원됩니다.

해당 링크에서도 각 제품에 맞는 Obejct Enabler를 설치 할 수 있습니다.


※주의사항

1. 사용자가 사용하는 소프트웨어의 버전과 Object Enabler의 버전이 서로 같아야 됩니다.
예시로 사용자의 소프트웨어가 AutoCAD 2017 인경우 설치해야될 Object Enabler 버전도 2017 이어야 합니다.
2. 사용자의 소프트웨어가 AutoCAD 2017 이라고 AutoCAD 2017 Object Enabler를 설치하는 것이 아니라 프록시 객체가 만들어진 소프트웨어의 Object Enabler를 설치하는 것입니다.

AutoCAD_ 오토캐드2017에서 Linetype입힌 선을 엑셀로 붙여놓으면 직선으로 생성됩니다.


오토캐드 2017 버전에서 Linetype(Dash, Dot, Hidden, Centerline)을 입힌 선들을 엑셀로 복사 & 붙여넣기하면 Linetype이 입혀지지 않은채로 붙여집니다.




위와 같은 오류를 해결하기 위해서는 오토캐드 2017.1.2 버전으로 업데이트 해야합니다.



[오토데스크 홈페이지 - 오토데스크 로그인 - 계정 관리 및 다운로드]에서 왼쪽 상단에 있는 제품 업데이트란에서 오토캐드 2017.1.2버전으로 업데이트 하실수 있습니다.



2017.1.2 업데이트 이후 캐드에서 복사 & 붙여넣기하면 엑셀에 Linetype이 입힌 선들을 보실 수 있습니다.

2017년 8월 3일 목요일

AutoCAD_ PDF로 출력할때 문자가 길게 늘어집니다.


플롯에서 DWG To PDF.pc3 드라이버를 이용해서 도면을 PDF로 출력하니까 일부 문자가 늘어집니다.




MS_Gothic 폰트로 적용된 영어와 숫자로 이루어진 문자는 PDF로 출력할때 길게 늘어집니다. (한글은 늘어나지 않습니다.)



첫번째 해결책 MS_Gothic 이외의 폰트를 사용해서 PDF로 출력해야합니다.


두번째 해결책 꼭 MS_Gothic 폰트를 사용해야하는 경우라면 DWG To PDF.pc3 드라이버 말고 다른 PDF 출력 드라이버를 사용해야 합니다.


세번째 해결책 오토캐드 2018버전부터 MS_Gothic 폰트가 적용된 문자가 늘어지는 문제가 고쳐졌습니다.

2017년 8월 2일 수요일

AutoCAD_ 이 파일을 열 수 없습니다. / This file cannot be opened


DWF 파일을 도면참조(Xref)로써 불러들이면 다음과 같은 메세지가 뜹니다.





오류의 원인은 도면에서 DWF파일로 내보내기할때 3DDWF 명령어를 사용했기 때문입니다.



첫번째 해결책 [출력탭 - 내보내기 - DWFx 또는 DWF]에서 객체를 DWF파일로 내보내거나 명령어 EXPORTDWFX 또는 EXPORTDWF를 사용해서 만들어진 DWF파일은 도면참조(Xref)로 이용하는 것이 이상없습니다.



두번째 해결책 인쇄 대화창에서 DWF6 ePlot driver를 이용해서 도면의 객체를 DWF로 출력하면 만들어진 DWF파일은 도면참조(Xref)로 이용하는 것이 이상없습니다.

2017년 7월 31일 월요일

AutoCAD_ 주 사전을 찾을 수없습니다. 철자 검사기를 시작할 수 없습니다. / Unable to find main Dictionary. Could not start speller


명령어 Text를 실행했는데 다음과 같은 메세지가 뜹니다.





해당 메세지의 원인은 dct파일(dictionary / 사전)이 <C:\Program Files\Autodesk\AutoCAD 20xx\Support> 폴더에 없기 때문입니다. 그래서 Text에서 철자검사가 불가능하게 됩니다.(Text 명령어 사용하는데는 문제없습니다.)



dct 파일이 있을경우 "fetfhaha"의 글자를 보면 철자가 틀렸기때문에 글자밑에 빨간 점선이 그어져 있습니다.



하지만 dct파일이 없으면 철자검사기를 적용할 수 없기때문에 철자가 틀려도 확인이 불가능합니다.



dct파일은 주 사전으로 인식되어 <C:\Program Files\Autodesk\AutoCAD 20xx\Support> 폴더에 저장됩니다. dct 파일 확인을 위해서 [옵션 대화창 - 파일탭 - 문자편집기, 사전 및 글꼴 파일 이름 - 주사전]을 들어가보니 "사용 가능하지 않습니다" 라는 문구를 확인할 수 있습니다. 즉 철자를 검사할 dct파일이 없으니 Text명령에서 철자 검사가 불가능합니다.



문제를 해결하기 위해서는 위 이미지 같은 dct파일을 구해서 <C:\Program Files\Autodesk\AutoCAD 20xx\Support> 폴더에 집어넣어야 합니다. 하지만 dct파일들을 구할수 없다면 AutoCAD를 기본셋팅 리셋을 하셔야 합니다. 



dct파일을 해당 폴더에 넣었다면 [옵션 대화창 - 파일탭 - 문자편집기, 사전 및 글꼴 파일 이름 - 주사전] 에서 확인해보니 여러 언어의 사전이 있는것을 확인할 수 있습니다.
이렇게되면 Text명령에서 경고메세지가 안뜨면서 철자검사가 가능하게 됩니다.

AutoCAD_ 드라이버나 장치를 사용할 수 없습니다. / Device not found


인쇄하기 위해서 플롯대화창 - 페이지설정 - <이전 플롯>을 선택하니까 다음과 같은 메세지가 뜹니다.





소프트웨어에서 인쇄하기위해서는 프린터 장치와 연결시키는 드라이버가 필요하듯이 오토캐드에도 인쇄하기 위해서는 해당 프린터장치의 드라이버가 설치되어야 합니다. 위 에러메세지 같은경우는 DWG To PDF.pc3라는 파일(인쇄 드라이버와 다름)이 오토캐드 지원파일경로(Support File Path)에 등록되지 않아서 생기는 오류입니다. 같은 예시로 pc3파일말고 <이전플롯>에서 프린터 장치 드라이버가 없거나 손상된 드라이버를 선택되어졌을때 위와 같은 메세지가 뜰 수 있습니다.



DWG To PDF.pc3의 파일을 확인하기 위해서 [옵션 대화창 - 파일탭 - 프린터 구성 검색] 경로의 폴더위치를 확인하고 해당 폴더에 들어가봅니다.

※appdata폴더는 숨겨진 폴더이여서 숨김폴더를 해제하셔야 합니다.
(https://support.microsoft.com/ko-kr/help/14201/windows-show-hidden-files) -숨김 폴더 표시하는 방법



해당폴더에 들어가보면 오토캐드에서 기본적으로 제공하는 인쇄 pc3 파일들이 있습니다. (PDF, JPEG, PNG 등) 그래서 DWG To PDF.pc3 파일을 이 폴더안에 넣어야만 오토캐드에서 인쇄할때 사용하실 수 있습니다.


pc3파일이 없는 경우 오토캐드를 기본 셋팅 리셋을 하거나 <C:\Program Files\Autodesk\AutoCAD 20xx\UserDataCache\Plotters> 해당 폴더에 가서 pc3 백업파일을 사용하셔야 합니다.

프린터 드라이버가 손상된 경우 드라이버를 완전 삭제후 재설치 하시거나 해당 드라이버의 이전버전상태로 돌려놓고 사용해 보셔야 합니다.

2017년 7월 27일 목요일

AutoCAD_해당 도면 파일은 보다 최신 버전의 AutoCAD에서 작성되었으므로 열 수 없음 / Drwaing file is not vaild


도면을 열었는데 다음과 같은 메세지가 뜹니다.


(간혹 "도면파일이 유효하지 않음" 메세지가 나옵니다.)



이런경우 도면의 버전이 사용하는 캐드버전보다 더높은경우 열 수 없게 됩니다.
예로들어 사용하는 AutoCAD버전이 2012인데 도면의 버전이 2013인경우 위와같은 메세지가 나옵니다.





해결책 Autdesk에서 무료로 배포하는 DWG TrueView를 최신 버전으로 설치해줍니다. (https://www.autodesk.co.kr/products/dwg/viewers)



DWG Trueview를 실행 했으면 Home 탭에 있는 DWG Convert를 눌러줍니다.



DWG Convert 대화창에서 버전을 변경하고 싶은 도면을 불러옵니다.



변경하려는 포멧을 선택하고 Convert를 누릅니다.




도면 버전 변경에 자세한 내용은 이전에 포스트했던 자료들을 확인 부탁드립니다.


2017년 7월 26일 수요일

AutoCAD_ 파일을 읽기 전용으로 열겠습니까? / xxx.dwg is currently in use or is read-only


도면을 열었는데 다음과 같은 메세지가 뜹니다.






이런경우 네트워크상에 해당 도면이 이미 열려 있어서 도면을 수정불가능한 읽기전용 파일로 바뀝니다. 하지만 꼭 네트워크상에 도면이 열려있지 않아도 다른 이유 때문에 읽기전용 파일로 바뀔수 있습니다.





첫번째 해결책 도면의 속성창에 들어가서 읽기 전용이 체크되어 있는지 확인해봅니다. 체크가 되있다면 해제해 줍니다. 읽기전용 체크 박스가 읽기전용 도면으로 바꿔주는 역할입니다.



두번째 해결책 보안탭에 들어가서 사용자 사용권한에 허용 체크가 되있는지 확인합니다.
권한이 허용되지 않는다면 고급 설정에 들어갑니다.



도면을 열어볼 사용자 보안주체를 선택하고 편집을 눌러줍니다.



모든 권한을 체크합니다. 이렇게 함으로써 읽기전용 파일을 수정가능한 파일로 바꿀 수 있습니다.



세번째 해결책 dwl확장자라고 도면 잠금 파일이 있는데 (같은 도면을 네트워크상에서 수정 불가능하도록 존재하는 파일) 도면을 안전하게 종료시 dwl 파일도 안전하게 제거됩니다. 하지만 도면을 강제종료 시킬 경우 dwl파일은 사용자 컴퓨터에 남게 됩니다. 그래서 dwl 파일 특성이 도면을 읽기전용 파일로 만드는 원인이 되어 버립니다. 그래서 도면을 열지 않았는데도 dwl파일이 있다면 반드시 지워야합니다.