Internet Explorer 오류를 줄여보자!

Standard


[#M_Shell.dll 조치방법 보기|Shell.dll 조치방법 접기|shell32.dll 조치방법 

[urlmon.dll 등록]
 
1. 윈도우키+R → 실행 cmd 입력, 확인 → 명령프롬프트 창(도스창) 에서 regsvr32 urlmon.dll 입력,  엔터
    (32다음에 띄어쓰기 있습니다.)
 
2. 성공적으로 등록되었다는 메시지를 받으면 확인후 재부팅.
 
[인터넷 옵션 점검]
 
1. Internet Explorer 실행합니다.

2. 보안탭을 선택합니다.
 
3. 인터넷 – 기본 수준을 최소로 사용
    로컬 인트라넷
    신뢰할 수 있는 사이트
    제한된 사이트
 
     각 항목을 선택하고, ‘기본수준’으로 설정합니다. (또는, 인터넷 부분을 최소라 바꾸세요)
 
4. 개인정보 탭으로 이동하여, 고급 클릭 – 자동 크기 처리 덮어쓰기,
    항상 세션에 쿠키허용에 체크 – 확인. (IE6버전에서만 진행)
 
5. 연결탭을 선택합니다. ‘LAN 설정’ 버튼을 클릭하여 체크되어 있는 항목이 있다면 모두
    체크 해제한 다음, 확인하고 나옵니다.
 
6. 프로그램탭을 선택하여, ‘시작할 때 기본 브라우저 확인’에 체크되어 있는지 확인합니다.
 
7. 내용탭을 선택하여, 자동완성버튼 클릭 – 자동완성 사용대상에 체크 다 해제
   (웹 주소만 체크) – 폼지우기, 암호지우기 버튼 클릭 – 적용
 
8. 고급탭을 선택하여,  ‘기본값 복원’ 버튼을 눌러 준 다음, ‘url을 항상 utf-8로 보냄’에
    체크해제합니다.
 
9. 고급-타사브라우저 확장 명 사용에 체크 해제.
 
인터넷 옵션 점검(2)
===============


[방법1] – 인터넷 옵션 점검
 
1. Internet Explorer 실행합니다.
 
2. 도구->인터넷 옵션->일반탭을 선택합니다.
 
3. ‘쿠키삭제’ 버튼을 누르고 ‘확인’합니다.(IE6버전에서만 진행)
 
4. ‘파일삭제’ 버튼을 누르고 ‘오프라인 항목을 모두 삭제’ 에 체크 한 다음, ‘확인’ 합니다.
 
5. ‘설정’ 버튼을 선택합니다.
 
6. 저장된 페이지의 새 버전 확인 옵션을 ‘자동으로’ 선택합니다.
 
7. ‘파일보기’ 버튼을 눌러, 찾아지는 파일이 있다면 전부 삭제합니다.
     파일이 없거나, 전부 삭제하였으면 창을 닫고 다음을 진행합니다.
 
8. ‘개체보기’ 버튼을 눌러, 찾아지는 모든 프로그램 파일을 전부 삭제합니다.
    삭제 작업이 끝났으면 창을 닫고 ‘확인’을 눌러 설정창을 닫습니다.
 
9. 적용 -> 확인 후 시스템 재부팅하여 증상 확인합니다.



위의 작업중 파일들을 제거 하는 방법들이 나와있습니다.
제거가 안되는 파일들은 안전모드로 부팅하여 제거 하세요.
안전모드 부팅방법 :  컴퓨터 최초 시작시 F8을 여러번 눌러 안전모드
‘고급메뉴’를 띄웁니다.
 
‘안전모드’를 선택하여 부팅을 한다음에 같은 방법으로 제거를 하세요.
 
시작-실행-regedit 입력 후 확인.
 
아래의 경로로 이동합니다.
 
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\explorer\Browser Helper Objects
 
Browser Helper Object 폴더 아래에 나오는 숫자로된 폴더는 모두 제거 합니다.
 
시작프로그램 점검
===============
 
1. 첨부 파일을 바탕화면에 저장하여 실행합니다. (msconfig)
2. 시스템 구성유틸리티 화면이 나오면 [시작프로그램탭]으로 이동합니다.
3. [모두 사용안함] 버튼을 클릭하고, 적용-닫기를 누르고 재부팅합니다.-[서비스]탭
     이동,[모든 MS서비스 숨기기]체크, 나머지 나오는 항목들도 [모두 사용안함]클릭.
4. 시스템을 재부팅 합니다.

_M#]

[#M_ff_liba52.dll / Quartz.dll 조치방법 보기|ff_liba52.dll / Quartz.dll 조치방법 닫기|

Quartz.dll은 Directshow filter 파일입니다.
미디어 관련 프로그램 사용시 이용 되는데요.
 
modname 이 Quartz.dll 오류로 나오는 경우에는
다른 미디어 관련 프로그램이나 파일에 영향을 받지 않는지 확인해 봅니다.
 
첫번째 방법, 모든 코덱이나 다른 미디어 프로그램을 제거 합니다.
 
두번째 방법, 아래 파일이 존재 한다면 제거 합니다.
C:\WINDOWS\system32\ac3filter.ax => ac3filter.ax.old
C:\WINDOWS\system32\p3mfov.ax => p3mfov.ax.old
C:\WINDOWS\system32\p3mf2.dll => p3mf2.dll.old
C:\Windows\System32\Divxaf.ax => Divxaf.old
 
[시작]→[검색]→[모든 파일 및 폴더 클릭]
→ 파일 이름명에  divx*.* 나오는 항목은 모두 제거
 
세번째 방법, procexp.exe 파일을 이용하여 문제되는 dll확인
 
1. http://www.sysinternals.com/ntw2k/freeware/procexp.shtml 에서
OS에 맞는 파일을 다운로드 하고 압축 풉니다.(맨 아래쪽에 다운로드 받는 부분이 있습니다.)
 
2. process explorer를 실행하고 [view-lower pane view – dlls]를 클릭합니다.


 


3. 문제되는 프로그램을  실행하여 문제 재현시킵니다.


 


4. 오류가 발생하면, process explorer에서 오류 발생한 프로세스을 클릭합니다.


 


5. 아래 항목중 제조업체가 microsoft가 아니고 제조업체가 없는 dll 파일 또는 exe 파일을 확인 합니다.


 


Quartz.dll은 Directshow filter 파일입니다.
미디어 관련 프로그램 사용시 이용 되는데요.
 
ff_liba52.dll도 위와 같은방법으로 조치하시면 됩니다.


_M#]

[#M_ntdll.dll / msvcrt.dll 조치방법 보기|ntdll.dll / msvcrt.dll 조치방법 접기|modname 을 확인합니다. → ntdll.dll or msvcrt.dll
 
아래 사항은 가장 많이 발생되는 경우의 문제되는 경우이며, 항상 해당 파일과
문제 되는 경우가 아님을 주의해주시기 바랍니다.
 
ntdll.dll : 1. 인터넷 실행 후 도구->인터넷 옵션->고급->타사 브라우저 확장명 사용에 체크 해제합니다. 
                 
                   2. hksock1.dll, hksock2.dll, hkstart.exe 파일을 제거합니다.
                
                   3. LkSoundProcessor.ax 파일을 제거합니다.
 
동영상 실행시 unknown 으로 나올 경우 : 1. d’Tomoyos 코덱을 제거합니다. 만약, 해당
코덱이 없거나 제거해도 동일할 경우 다른 코덱이 있는지 확인하셔서 설치된 코덱은 모두
제거합니다.
 
msvcrt.dll : 소프트 포럼 policy.tbl 파일과 충돌.
 
주로 iexplore.exe 오류가 발생될 경우 아래 프로그램을 이용해서 점검하시면 많은 도움이
되실 겁니다. 아래 내용은 시스템 파일 외 다른 타사 파일이 로딩 되는 항목이 있는지
확인하셔서 충돌나는 타사 파일을 확인하는 방법이며, 로딩 되지 않도록 설정한 후
문제를 확인하시는 방법입니다.
 
사용 방법은 아래와 같습니다.
 
1. http://www.sysinternals.com/ntw2k/freeware/procexp.shtml 에서 windows NT/2k/xp 용
   다운로드 하고 압축 풉니다.
 
2. process explorer를 실행하고 [view-lower pane view – dlls]를 클릭합니다.
 
3. Internet Explorer 프로그램을 실행하여 문제 재현시킵니다.
 
4. 오류가 발생하면, process explorer에서 문제 발생한 프로세스(예: iexplorer.exe) 을
   클릭합니다.
 
5. 선택한 프로세스에 로딩된 파일정보가 아래에 표시되면, “Company Name”을 클릭하여
    회사명으로 정렬한 후, Microsoft가 아닌 타사 파일들이 로딩된 것이 있는지 확인합니다.
 
6. 로딩된 타사 파일들의 파일명을 변경하거나 제거한 후 문제가 발생하는지 확인합니다.
 
_M#]

[#M_WININET.DLL 조치방법 보기|WININET.DLL 조치방법 접기|
[인터넷 옵션 점검]
=============================================
실행시킨 Internet Explorer를 닫습니다.
 
1. 시작 -> 제어판 -> 인터넷 옵션을 실행합니다.
 
2. 도구->인터넷 옵션->일반탭을 선택합니다.
 
3. ‘쿠키삭제’ 버튼을 누르고 ‘확인’합니다.(IE6버전에서만 진행)
 
4. ‘파일삭제’ 버튼을 누르고 ‘오프라인 항목을 모두 삭제’ 에 체크 한 다음,
   ‘확인’ 합니다.
 
5. ‘설정’ 버튼을 선택합니다.
 
6. 저장된 페이지의 새 버전 확인 옵션을 ‘자동으로’ 선택합니다.
 
7. ‘파일보기’ 버튼을 눌러, 찾아지는 파일이 있다면 전부 삭제합니다.
     파일이 없거나, 전부 삭제하였으면 창을 닫고 다음을 진행합니다.
 
8. ‘개체보기’ 버튼을 눌러, 찾아지는 모든 프로그램 파일을 전부 삭제합니다.
    삭제 작업이 끝났으면 창을 닫고 ‘확인’을 눌러 설정창을 닫습니다.
 
9. 보안탭을 선택합니다.
 
10. 인터넷
     로컬 인트라넷
     신뢰할 수 있는 사이트
     제한된 사이트
 
     각 항목을 선택하고, ‘기본수준’으로 설정합니다.
 
11. 개인정보 탭으로 이동하여, “모든 쿠키 허용”으로 되어 있는지
     확인하여 보시고, 설정사항이 다르다면, “모든 쿠키 허용”으로 변경하여
     주시기 바랍니다. (IE6버전에서만 진행)
 
12. 연결탭을 선택합니다. ‘LAN 설정’ 버튼을 클릭하여 체크되어 있는 항목이 있다면
     모두 체크 해제한 다음, 확인하고 나옵니다.
 
13. 프로그램탭을 선택하여, ‘시작할 때 기본 브라우저 확인’에 체크되어 있는지
     확인합니다.
 
14. 고급탭을 선택하여, ‘url을 항상 utf-8로 보냄’에 체크가 되어 있다면,
     ‘기본값 복원’ 버튼을 눌러 준 다음, ‘url을 항상 utf-8로 보냄’에 체크해제합니다.
 
15. 적용 -> 확인 후 시스템 재부팅하여 증상 확인합니다.
 
동일하다면 아래 경로에 있는 파일들을 삭제하여 증상 확인합니다.
 
 
[임시인터넷 파일 삭제]
==================================
 
“숨김파일” 속성을 해제후 다음의 작업 진행하십시오.
 속성 해제하는 방법은 다음과 같습니다.
 
1. 내컴퓨터->도구->폴더옵션->보기클릭
2. 보호된 운영체제 파일 숨기기 체크해제
3. 숨김 파일 및 폴더 표시에 옵션 선택
 
다음의 경로대로 해당 폴더 안에 있는 파일들을 삭제하여 주세요.
 
C:\Windows\Downloaded Program Files
C:\Documents and Settings\사용자ID\Local Settings\History
C:\Documents and Settings\사용자ID\Cookies
C:\Documents and Settings\사용자ID\Local Settings\Temporary Internet Files
 
 
Internet Explorer 를 실행해 보아 정상적인지 확인해 봅니다.
문제 해결이 안되었다면 다음 내용을 진행합니다. 
여기까지가 IE 에서의 확인입니다. 정상인지 테스트 해봅니다.
정상이라면 다음 내용을 진행하실 필요가 없습니다.
동일한 증상이라면 다음 내용을 진행하여 주시기 바랍니다.
 
 
[시작 프로그램 내리기]
===========================
 
1. 시작 – 실행 – msconfig – 확인.
   시스템 구성유틸리티에서 시작프로그램 탭으로 이동합니다.
   ‘모두 사용 안함’버튼을 클릭합니다.
2. 서비스 탭에서 ‘Microsoft 서비스 숨기기’에 체크 합니다.
   ‘모두 사용 안함’버튼을 클릭합니다.
    시스템을 다시 시작합니다.
3. 다시 시작 시 경고창이 나타날 것입니다.
    다음부터 표시하지 않음에 체크한 후 확인하시면 됩니다.
4. 정상모드로 부팅시 에러없이 실행이 된다면 시작항목 중 하나가 
   문제라는 의미입니다.
   시스템 구성유틸리티의 [시작 프로그램]탭에서 항목에 하나씩 체크 하면서
   재부팅하여 증상을 확인해 봅니다.
   어느 프로그램이 문제가 되는지 확인하여 봅니다
 
   [서비스]탭에서도 동일하게 점검하여 봅니다.
 
 
 
 
[새 사용자 만들기]
=======================
 
간혹 사용자의 프로필이 손상되어 발생되는 경우가 있을 수 있습니다.
새 사용자를 만들어 로그인해 보시기 바랍니다.
 
1. 제어판 – 사용자 계정 – 새 계정 만들기.
2. 계정이름 입력 후 다음.
3. 컴퓨터 관리자 선택 후 계정만들기.
4. 로그오프 하여 새로 만든 계정으로 로그인하여 동일한 증상인지
    테스트하여 봅니다.
 
문제 동일 시 다음을 진행합니다
 
[process explorer 이용해서 로드되는 타사 dll 파일 점검]
================================================
 
1. http://www.sysinternals.com/ntw2k/freeware/procexp.shtml 에서
   각 OS에 맞는 파일을 다운로드 하고 압축 풉니다. 
   첨부 해 드린 파일을 압축 해서 사용하셔도 됩니다
2. process explorer를 실행하고 [view-lower pane view – dlls]를 
   클릭합니다.
3. Internet Explorer 또는 WMP 프로그램을 실행하여 문제 재현시킵니다.
4. 오류가 발생하면, process explorer에서 오류 발생한 프로세스
   (예: iexplorer.exe) 을 클릭합니다.
5. 선택한 프로세스에 로딩된 파일정보가 아래에 표시되면,
   “Company Name”을 클릭하여 회사명으로 정렬한 후, Microsoft가 아닌
    타사 파일들이 로딩된 것이 있는지 확인합니다.
6. 로딩된 타사 파일들의 파일명을 변경하거나 제거한 후 문제가
   발생하는지 확인합니다.


 


_M#]

원본 출처 : http://blog.naver.com/izumizzang [OS의 가려진 진실]