'ms14-045'에 해당되는 글 1건
320x100
[Delphi] 델파이 실행 시 EditorLineEnds.ttr 파일을 만들 수 없다는 오류 [해결]
Posted on 2014. 9. 18. 17:47
Filed Under Delphi
참고: http://blog.hjf.pe.kr/227
언젠가부터 두 번째 띄울때 오류메시지가 뜨면서 실행이 안된다.
재부팅해야 실행가능..T_T
원인:)
2014년 8월 12일 발생 윈도우 보안업데이트(MS14-045)에 다음 내용이 포함
윈도우 기본 폰트경로 이외에 설치된 폰트파일 수정 제한
해결:)
1) 윈도우즈 업데이트 제거
2) IDE Fix Pack 설치 [다운로드]
결론:)
① 2)는 설치 실패 ▶ Faild patches
② (2014/10/07) 해결안되어서 버그 우회 실행 배치파일(bat)을 만들어서 Delphi2010 실행시 사용 ☞ 미해결
③ (2014/10/14) 찾아보니 KB2993651 이 또 다시 문제를 재발시킨다고 하는듯하여 제거 ☞ OK
wusa /uninstall /kb:2993651 // MS14-045 wusa /uninstall /kb:2982791
결론: 업데이트를 2개다 제거하니 문제없이 잘된다. 주위분들처럼 이 참에 윈도우 자동 업데이트도 DISABLE했다.
(15/06/15)
윈도우 재설치로 문제 재발,
이번에는 윈도우즈 보안패치 제거만으로 해결이 안되었다.
아래 내용의 우회 실행 배치파일을 만들어서 델파이를 실행하니 되었다.
▶ 배치파일의 경로(path)때문에 안되는 경우 파일명 앞에 %Temp%를 붙여서 전체 경로로 지정하니 해결.
@echo off tskill bds cd \ del %Temp%\EditorLineEnds_.ttr cd \ REM set datum=%date%_%time:~3,2%-%time:~6,2% set datum=%date:~2,4%-%date:~7,2%-%date:~10,2%_%time:0,2%;%time:~3,2%;%time:~6,2% ren %Temp%\EditorLineEnds.ttr EditorLineEnds%datum%.ttr start "" "c:\Program Files (x86)\Embarcadero\RAD Studio\7.0\bin\bds.exe" -pDelphi pause REM // ▲ 커맨드 설명 REM // 1(taskill): Delphi 프로세스 종료 REM // 2(del): 사용자TEMP디렉토리(%Temp%)내의 *.ttr 파일 삭제 REM // 3(set): rename할 파일명 꼬릿말 설정(시간값을 이용해 중복방지) REM // 4(start): Dephi 실행 REM // 5(pause): 일시정지(위 커맨드의 실행결과를 보기 위해 추가/삭제해도 무방)※ 위에서 델파이 경로는 자신에 맞게 변경할 것!
※ 참고: [DOS 배치] 날짜(date), 시간(time)(단, 데스크탑의 날짜/시간 포맷을 변경한 경우 맞게 수정 필요)
반응형