본문으로 바로가기

웹스핑을 하면서 익스플로러의 창이 이유없이 닫히는 경우입니다.
특히 특정파일을 실행하면 닫히는 경우가 포함됩니다.

예컨데 http://xxx.xxx.xxx/  식으로 접속을 하면 정상적인 페이지가 보이는 데
http://xxx.xxx.xxx/index.html  등을 정속하면 닫혀버리는 경우도 있습니다.

혹 서버를 운영하시는 분이라면 apache 의 로그에도 이상이 잡히지 않는 데 익스프로러의 창은 닫혀버리는 기막힌 경우가 여기에 해당됩니다. 

다음 그림은 apache의 access.log 파일의 일부입니다. 

 
사각형으로 표시한 윗부분은 도메인명으로 만 접속한 경우이며 정상적으로 접속이 되는 데
사각형으로 표시한 2번째 부분은 도메인명에 index.php 를 붙여 접속을 한 경우로 창이 닫히는 현상이 발생한 것입니다.

참고로 위 그림의 로그파일을 잠깐 해석해 드리면
[08/Mar/2009:13:51:09 +0900] "GET /index.php HTTP/1.1" 200 386 에서

[08/Mar/2009:13:51:09 +0900] : 접속시간
/index.php  : 접속한 경로밀 파일 
HTTP/1.1  : 요청한 프로토콜의 이름과 버젼
200 : 접속 성공을 나타냄
386 : 파일의 크기

결론적으로 별다른 이유가 없이 익스프로러(브라우즈)가 닫히는 경우가 되는 데 이럴때 해결책입니다. 

 
위그림처럼 윈도우의 시작 -> 실행을 클릭하여 새창인 실행대화창에서 regedit 를 입력하고 확인
이어 레지터리 편집기 창에서
HKEY_LOCAL_MACHINE -> SOFTWARE -> Microsoft -> windows -> CurrentVersion -> Explorer -> Browser -> Browser Helper Objects 를 찾아 클릭합니다. 
 
위 그림처럼 하위에 여러개의 폴드가 붙여진 것이 보일 것입니다.
각 폴드에 우클릭 -> 삭제를 클릭하여 모두 지웁니다. 


위 그림에서는 하위 폴드를 지운 상태입니다.
익스플로러를 재기동하시면 이유없이 닫히는 현상은 해결될 것입니다.
그렇다고 완벽하진 않습니다. 언젠가 또다시 이런 현상이 생길 수 있다는 이야기 입니다.
그때도 역시 같은 방법으로 처리를 하십시요.



일일이 찾으시기 불편하시면 다음과 같이 하셔도 됩니다.
아래 그림처럼 레지트리 편집기에서 우클릭하거나 CTRL + F 로 찾기를 합니다.



찾기 대화상자의 찾을 내용에 Browser Helper Objects 를 입력하고 다음찾기버턴을 누르거나 엔터키를 칩니다.



Browser Helper Objects 를 검색하고 잇는 화면입니다. 여기서 약간의 시간이 소요됩니다.



해당 폴드를 찾았으면 클릭하여 하부폴드가 있으면 지웁니다.
어때요?
이 방법이 쉬운가요?



도움이 되셨다면 추천 부탁드립니다. 관심어린 추천이나 댓글이 큰 힘을 준답니다.