죽은 Internet Explorer, 살려내라!

Composite·2023년 3월 2일
0

가정 사용자일 경우 제발 이 글 보지 않길 바란다.
가정 사용자는 온갖 악성코드와 바이러스 걸리고 싶은 사람만 해라.
이 글은 IE를 반드시 써야 할 수밖에 없는 기업 이용자를 위한 글이며, 이 글에 기재된 방법을 사용함으로 인한 모든 피해는 전적으로 본인이 져야 함을 명시하도록 하겠다.

원인

어찌저찌 Internet Explorer 를 키면 (또는 실행 창에 iexplore about:blank 실행) 무슨 사이트 들어가려고 하면 무조건 Edge를 실행하려 할 것이다.
가정 사용자일 경우, 당황할 필요 없다. 만약 혹시 법원 사이트처럼 아직도 IE만 요구하는 사이트가 있을 경우, 네가 정말 보안전문가가 아니라면 차라리 은행 PC나 관공서 공유 PC 이용을 권한다. 반드시 권한다.

어쨌든, 업데이트 하고 난 후, 메뉴에서 추가 기능 관리 들어가면 IEToEdge BHO 라는 생소한 확장이 깔려 있을 것이다.

그렇다. 이게 원인이다.

해결

먼저, Edge 브라우저에 들어가서 설정으로 들어간다 (edge://settings)
그런 다음, 기본 브라우저 항목으로 들어간 다음, Internet Explorer 모드(IE 모드)에서 사이트를 다시 로드하도록 허용 항목으로 들어가서 허용 안함 을 선택하고, 브라우저를 재시작하면 된다.

다음으로, 이제 BHO를 비활성화해야 하는데, 먼저 정상적인 방법으로 비활성화 못하게 막아놨다.
따라서 2가지 방법을 사용해야 하는데,

먼저, 추가 기능 관리에서 IEToEdge 항목을 클릭하고, 추가 정보 버튼을 클릭하라.
그리고, 클래스 ID 항목을 유심히 봐라. 보통이라면 1FD49718-1D00-4B19-AF5F-070AF6D5D54C 으로 기재되어 있을 것이다. 혹시 다르면, 어딘가에 적어두어, 보통 ID에서 바뀐 ID로 경로를 교체하면 된다.

비활성화

그다음, 실행 -> regedit 실행하여 레지스트리 편집기로 들어간다.

윈도우 10 레지스트리 편집기는 메뉴 바로 하단에 입력란이 있는데, 레지스트리 경로로 바로 갈 수 있는 일종의 주소 입력란이 생겼다. 참 빨리도 생겼다.
어쨌든, HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Ext\CLSID 쳐서 이동하라.
그다음, {1FD49718-1D00-4B19-AF5F-070AF6D5D54C} 항목이 있으면, 이놈을 더블클릭하여 1 이였던 값을 0 으로 바꾸면 된다.

보통 상황이라면 여기 선에서 해결되고, IE와 엣지 모두 종료하고 다시 시작하면 IE 에서 사이트 들어가면 정상적으로 들어가질 것이다.

삭제

비활성화가 해결 안될 경우에 대한 위험한 방법이니, 반드시 레지스트리 사고가 났을 때 백업 조치 등 먼저 준비부터 하고 진행하기 바란다.

먼저, 주소창에 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects\{1FD49718-1D00-4B19-AF5F-070AF6D5D54C} 이동하여, {1FD49718-1D00-4B19-AF5F-070AF6D5D54C} 폴더를 삭제한다.

그다음, 주소창에 HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects\{1FD49718-1D00-4B19-AF5F-070AF6D5D54C} 경로로 이동하여, 마찬가지로 {1FD49718-1D00-4B19-AF5F-070AF6D5D54C} 폴더를 삭제한다.

레지값 아니다. 폴더다! 햇갈리지 않도록 유의하라.

그리고 또한가지 주의 사항으로는, 삭제 방법을 사용한다 해도 윈도우 업데이트 및 엣지 업데이트 시 다시 살아날 수 있으므로, 만약 증상이 재현될 경우 또다시 같은 방법으로 레지스트리 삭제를 진행해야 한다. 왜냐면, 골때리는게, 먼저 엣지 또한 크로미움 계열처럼 브라우저를 버전 폴더별로 관리하여 사고에 대응하기 위함인데, 보통 시나리오라면, 엣지는 아래 경로에 깔려있을 것이다.

C:\Program Files (x86)\Microsoft\Edge\Application\[버전]\BHO

여기서 [버전] 부분이 현재 깔려있는 버전인데, 여기에 꼭 BHO 폴더가 자리잡을 것이다.

아니면, 윈도우 시작 프로그램에 그냥 위 레지 삭제하도록 스크립트 짜서 하는 방법도 있다.
이건 고급 사용자가 잘 알고 실행할 테니 자세한 내용은 생략하도록 하겠다.

끗.

profile
지옥에서 온 개발자

1개의 댓글

comment-user-thumbnail
2024년 2월 15일

안녕하세요. BHO 비활성화 만으로 익스플로러 사용이 안되어서 삭제 하려고 하는데 레지에서 말씀하신 폴더 2개만 삭제하면 될까요? 아니면 아래 추가하신 파일경로의 폴더까지 해서 레지 폴더 2 파일폴더 1 해서 총 3개의 폴더를 삭제 해야 할까요?

답글 달기