성태의 닷넷 이야기
홈 주인
모아 놓은 자료
프로그래밍
질문/답변
사용자 관리
사용자
메뉴
Digital Stories
방명록
최근 덧글
[정성태] The Windows Registry Adventure #1: ...
[정성태] systemd for Developers I ; https:/...
[정성태] 엄밀히 object 타입의 인스턴스가 다른 타입으로 형변환 가능...
[정성태] 아래의 글에서 나오는 "Windows Application Pa...
[정성태] The history of calling conventions,...
[정성태] Secure and Deploy .NET Windows Form...
[정성태] Get Started with Milvus Vector DB i...
[정성태] cyberark/PipeViewer - A tool that...
[정성태] WinForms in a 64-Bit world – our st...
[정성태] 예제에서 SELECT_SQL도 내부적으로는 SqlCommand/...
글쓰기
제목
이름
암호
전자우편
HTML
홈페이지
유형
기타
생각의 전환
부모글 보이기/감추기
내용
<div style='display: inline'> <br /> <div style='font-family: 맑은 고딕, Consolas; font-size: 20pt; color: #006699; text-align: center; font-weight: bold'>Internet Explorer 8 실행 후, 특정 사이트에서 강제 종료되는 현상</div><br /> <br /> Naver 블로그를 방문하거나 기타 특정 사이트를 방문하면 꼭 다음과 같이 IE가 강제 종료되었습니다.<br /> <br /> [그림 1: IE 강제 종료]<br /> <img alt='ie8_crash_and_han2007_1.png' src='/SysWebRes/bbs/ie8_crash_and_han2007_1.png' /><br /> <br /> 위의 화면에 포함된 "click here" 링크를 클릭하면 다음과 같은 식의 오류를 확인할 수 있습니다.<br /> <br /> [그림 2: mshtml.dll 모듈에서 crash 현상 발생]<br /> <img alt='ie8_crash_and_han2007_2.png' src='/SysWebRes/bbs/ie8_crash_and_han2007_2.png' /><br /> <br /> 그동안 정상 동작하다가, 갑자기 어느 순간부터 이런 현상이 발생했기 때문에 틀림없이 뭔가 잘못된 점이 있겠다 싶어서 원인 파악에 나섰습니다.<br /> <br /> 우선, 확장 DLL들을 사용하지 않는 상태로 IE를 실행해 보았습니다. 오호... 그런데 이게 웬일입니까! 그래도 변함없이 IE 8은 강제 종료현상이 나타났습니다. 혹시나 싶어서, 설정값들도 모두 초기화해 버렸는데 결과는 마찬가지였습니다. 꼼짝없이, IE 8 자체에 버그가 있다는 단정을 지을 수밖에 없는 상황입니다.<br /> <br /> 다음으로 생각해 볼 수 있는 것이 뭘까요? 최근의 "윈도우즈 업데이트"에서 버그가 있는 mshtml.dll 파일이 배포된 것이 아닌가 싶은 생각이 들었습니다. 문제가 이 정도로 심각하다면, 마이크로소프트는 다시 버그가 없는 모듈을 배포했을 테니 윈도우즈 업데이트를 명시적으로 실행해보려고 했습니다.<br /> <br /> 그런데... ^^; XP 운영체제에서는 윈도우즈 업데이트도 Internet Explorer에서 실행된다는 점이 발목을 잡았습니다. 왜냐하면, 윈도우즈 업데이트 사이트조차도 방문하면 오류가 발생했기 때문입니다. 그래도 포기할 수 없죠. ^^ 다음과 같이 윈도우즈 업데이트를 명령행에서 해주는 실행 파일을 찾아서 업데이트를 정상적으로 할 수 있었습니다.<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; width: 800px; background-color: #fbedbb; overflow-x: scroll; font-family: Consolas, Verdana;' > WuInstall ; <a target='_tab' href='http://www.xeox.com/index.php?option=com_content&view=category&id=13:wuinstall&Itemid=21&layout=default&lang=en'>http://www.xeox.com/index.php?option=com_content&view=category&id=13:wuinstall&Itemid=21&layout=default&lang=en</a> </pre> <br /> 아쉽게도, 그래도 오류는 수정되지 않았습니다.<br /> <br /> 이제 남은 것은, 검색! 단서가 너무 두리뭉실해서 영문쪽은 포기하고, 우선 한글 웹 사이트 문서 검색을 해보았습니다. 그런데, 의외로 쉽게 답을 찾을 수 있었습니다. ^^;<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; width: 800px; background-color: #fbedbb; overflow-x: scroll; font-family: Consolas, Verdana;' > Step by Step: Internet Explorer 8 사용 중 mshtml.dll 오류가 발생하고 비정상 종료돼요 ; <a target='_tab' href='http://support.microsoft.com/kb/972016/ko'>http://support.microsoft.com/kb/972016/ko</a> </pre> <br /> IE 8 제거하고 다시 설치하면 되는 것입니다. 답은 찾았는데, 왜 이런 문제가 발생했는지 더 궁금해졌습니다. 위의 문서에 보면, "일부 응용 프로그램 등에서 낮은 버전의 Jscript를 설치할 경우 이러한 문제가 발생할 수 있습니다."라고 되어 있는데, 그 "일부 응용 프로그램"이 도대체 무엇이었나 싶은 건데요.<br /> <br /> 역시나 검색에서 나오는군요.<br /> <br /> <pre style='margin: 10px 0px 10px 10px; padding: 10px 0px 10px 10px; width: 800px; background-color: #fbedbb; overflow-x: scroll; font-family: Consolas, Verdana;' > IE8 의 mshtml.dll 에서 crash 나는 현상 해결하기 ; <a target='_tab' href='http://parkpd.egloos.com/1926843'>http://parkpd.egloos.com/1926843</a> </pre> <br /> 범인은 "한글 2007"<br /> <br /> 지난번 글("<a target='_tab' href='http://www.sysnet.pe.kr/Default.aspx?mode=0&sub=0&detail=1&wid=267'>IE 8 바탕화면 깜빡임 현상</a>")에서도 말했지만... 정말이지 마이크로소프트처럼 불쌍한 업체도 없다는!<br /> </div>
첨부파일
스팸 방지용 인증 번호
1388
(왼쪽의 숫자를 입력해야 합니다.)