공통 델파이 실행 시 EditorLineEnds.ttr 파일을 만들 수 없다는 오류 메시지 원인
2014.08.15 03:03
오늘 몇분의 델파이 개발자분들에게 윈도우 보안 업데이트 이후
델파이와 C++ 빌더 실행 시 아래와 같은 메시지가 나오고 실행되지 않는 현상이 발생했습니다.
(Delphi 2006, C++빌더i 2009 버전을 사용 중인 개발자 분들입니다.)
현상
- 델파이, C++빌더 실행을 2회 이상 한 경우 아래 메시지 발생
원인
EditorLineEnds.ttr(True Type Font: 폰트파일)을 일부 버전의 델파이(C++ 빌더) 구동 시 내부적으로 사용
2014년 8월 12일 발생 윈도우 보안업데이트(MS14-045)에 다음 내용이 포함
- 윈도우 기본 폰트경로 이외에 설치된 폰트파일 수정 제한
결론
이번 업데이트의 경우 윈도우 보안정책이 변경되어 발생한 이슈이며, 해당 보안 업데이트(KB2982791)를 제거하기 바랍니다.
이슈 발생이 확인된 버전은 다음과 같습니다.
- Delph 2006
- Delphi 2007
- Delphi 2009
- C++빌더 2009
아래 보안 업데이트 시 참고하시기 바랍니다.
추가 확인내용이 있으면 글을 업데이트 하겠습니다.
PS - 다행인 것은 IDE 최초 실행시에는 오류가 발생하지 않습니다.(보안 업데이트 하신 분들은 주의하시기 바랍니다.)
추가
김성동님께서 IDE Fix Pack 설치 후 증상이 발생하지 않는다는 정보를 주셨습니다.
장성호님께서 사무실 직원들의 경우 해당 보안 업데이트 삭제 시 문제가 해결되었다는 의견 주셨습니다.(단, 본인은 해결되지 않은 것으로 보아 완벽한 해결책은 아닌 것 같습니다.)
해당 윈도우 업데이트로 피해를 보는 PC들이 간혹 있다고 하네요. MS에서는 해당 업데이트 제거를 권고한다고 합니다.
http://www.yonhapnews.co.kr/bulletin/2014/08/18/0200000000AKR20140818014900091.HTML