폴더 창을 열거 나 파일 또는 폴더를 마우스 오른쪽 버튼으로 클릭 할 때마다 탐색기가 충돌하고 다시 시작됩니까? 이 게시물에서는 때때로 워크 플로에 심각한 영향을주는 탐색기 충돌 문제를 체계적으로 해결하는 방법에 대해 설명합니다.
탐색기 셸이 충돌하면 작업 표시 줄이 사라지고 셸이 다시 시작되는 동안 잠시 동안 바탕 화면이 비어 있습니다. Windows를 새로 설치하면 일반적으로이 문제가 발생하지 않습니다. 그러나 이런 일이 발생하면 대부분의 경우 타사 모듈 또는 드라이버에 결함이있을 수 있습니다. 이 기본 문제 해결 점검표를 따르십시오. 근본 원인을 분리 할 수 있어야합니다.
- 안정성 기록보기
- 타사 셸 확장 비활성화
- 제어판 항목 검사 (.CPL)
- 자동 실행을 사용하여 클린 부팅 창
- 테스트 할 새 사용자 계정 만들기
- 캐시 지우기
- 장치 드라이버 업데이트
- 고급 문제 해결 옵션
Explorer.exe 충돌 문제 해결 팁
안정성 기록보기
셸이 충돌하면 응용 프로그램 이벤트 로그에 충돌 원인이 기록됩니다.이 이벤트 로그는 이벤트 뷰어 ( eventvwr.msc
) 또는 제어판의 안정성 기록에서 확인할 수 있습니다.
시작을 클릭하고 신뢰성을 입력하십시오. 검색 결과에서 안정성 기록보기를 클릭하십시오. 안정성 모니터 창에서 빨간색 X 아이콘이있는 위험으로 표시된 Windows 탐색기 항목 (충돌이 발생한 날짜)을 찾으십시오.
솔루션 확인을 클릭하십시오. 운이 좋으면 몇 가지 권장 사항이있을 수 있습니다. "새 솔루션을 찾을 수 없습니다"라고 표시되면 항목을 두 번 클릭하여 오류 모듈 (타사)이 언급되어 있는지 확인하십시오.
가끔 충돌의 원인이되는 정확한 모듈 이름이 언급되어 있으며, 이러한 경우 관련 소프트웨어를 제거하면 문제가 해결 될 수 있습니다. 그러나 불행히도 위의 예에서 오류 모듈 이름은 핵심 Windows 모듈 인 ntdll.dll로 언급됩니다. 그러나 그것은 범인이 아닙니다. 발견해야 할 근본적인 원인이 있습니다.
타사 셸 확장 비활성화
셸 확장은 Explorer에 연결되어 Explorer.exe의 모든 인스턴스와 함께로드되는 모듈입니다. 잘못 코딩 된 타사 셸 확장으로 인해 탐색기가 반복적으로 충돌 할 수 있습니다.
문제를 일으키는 상황에 맞는 메뉴 처리기 (또는 다른 유형의 셸 확장)를 좁히는 가장 좋은 방법은 Nirsoft의 ShellExView를 사용하는 것입니다. 이렇게하려면 셸 확장으로 인한 느린 마우스 오른쪽 클릭 및 탐색기 충돌 기사를 참조하십시오.
참고 : 자동 실행을 사용하여 타사 셸 확장을 비활성화 할 수도 있지만이 목적으로 ShellExView를 선호합니다.
제어판 항목 (.CPL 파일)
System32 및 SysWOW64 디렉토리에 .CPL 파일을 나열하십시오. 오래되거나 호환되지 않는 모듈로 인해 Explorer가 반복적으로 충돌 할 수 있습니다. System32, SysWOW64 폴더 및 제어판의 제어판 네임 스페이스 구현에서 CPL 목록을 출력하는 배치 파일을 만들었습니다.
출력 파일에는 시스템에 등록 된 모든 제어판 항목이 표시되어 타사 항목을 쉽게 식별 할 수 있습니다.
[ 다운로드] listallcpls.bat (압축)
편집자 주 : 최근에 아주 오래된 ODBC 모듈 (1995 년에 컴파일 된)로 인해 Explorer가 반복적으로 충돌하는 경우가있었습니다. 이전 프로그램에 의해 배치 된 System32 폴더에있는 .CPL 파일입니다. ProcMon 로그는 모듈을로드하려고 할 때마다 탐색기가 반복적으로 충돌하는 것으로 나타났습니다. 이것은 순환 루프에서 진행되었습니다. .CPL 파일을 지우면 문제가 즉시 해결되었습니다.
타사 제어판 항목이 없거나 제거해도 도움이되지 않으면 다음 단계로 넘어갑니다.
클린 부팅 창
탐색기는 셸 확장 또는 DLL 삽입을 통해 타사 프로그램에 의해 추가 된 모듈을로드합니다. 클린 부팅 안내서의 지침에 따라 모든 타사 모듈이 탐색기로로드되지 않도록합니다. 이 방법을 사용하면 모든 타사 셸 확장, 서비스 및 시작 프로그램이 비활성화되고 탐색기 셸의 클린 인스턴스가로드됩니다.
클린 부팅 상태에서 문제가 발생하지 않으면 다음 작업은 비활성화 된 항목 중 어느 것이 충돌에 기여했는지 확인하는 것입니다. 테스트하기 위해 Windows를 여러 번 다시 시작해야 할 수도 있습니다.
자세한 내용은 자동 실행을 사용한 클린 부팅 문제 해결을 참조하십시오. 클린 부팅 상태에서 문제가 계속 발생하면 다음 단계로 넘어갑니다.
새로운 사용자 계정 만들기
새 프로파일에서 문제가 발생하는지 테스트 할 새 사용자 계정을 작성하십시오. 특히 원래 문제가 "간헐적 인"문제인 경우 새로 만든 프로필을 사용하여 테스트하는 데 충분한 시간 (15-30 분 정도)을 소요하십시오. 새 사용자 프로필에서 모든 것이 제대로 작동하면 원래 사용자 프로필의 캐시 파일 (아이콘, 축소판 그림, 빠른 액세스 등)이 손상되어 문제가 발생할 수 있습니다.
캐시 지우기
원래 프로파일에서 정리 작업을 수행하십시오.
- Windows에서 아이콘 캐시 지우기 및 다시 작성
- 디스크 정리를 사용하여 축소판 그림 캐시 및 임시 파일 지우기
- 폴더보기 설정을 완전히 재설정
드라이버 업데이트
하드웨어, 특히 비디오 카드의 업데이트 된 드라이버를 확인하십시오. 사용자 정의 스케일링을 사용하는 경우 테스트를 위해 기본 스케일링 레벨로 되 돌리십시오. 특정 구성에서 스케일링이 175 % 이상으로 설정된 경우 Explorer가 반복적으로 충돌하는 문제가 Windows 10에서보고되었습니다.
고급 문제 해결 옵션
다른 모든 방법이 실패하면 다음과 같은 옵션이 있습니다 (특별한 순서는 아님).
- 프로세스 모니터를 실행하고 추적을 시작한 후 문제점을 재현하고
.PML
로그 파일에 저장하십시오. 그것을 압축하여 도움을 줄 수있는 친구에게 보내십시오. 프로세스 모니터 학습서를 확인하십시오. - 철저한 맬웨어 검사를 실행하십시오. Malwarebytes anti-malware 및 Junkware Removal Tool로 시작하십시오. 의심스러운 것이 있거나 도구로 침입을 제거 할 수없는 경우 평판이 좋은 Malware 제거 포럼에 등록하여 전문가의 조언을 구하십시오.
- 이전에 정확히 시도한 내용을 자세하게 언급하여 Windows 포럼에 문제를 게시하십시오. 누군가가 Explorer 크래시 덤프 디버깅을 도울 수 있다면 근본 원인을 쉽게 확인할 수 있습니다.
- Windows를 재설정하거나 복구 설치를 수행하십시오. 운영 체제를 다시 설치하는 데 사용할 수있는 복구 방법에 관계없이 먼저 데이터를 백업하십시오.
이 안내서가 도움이 되길 바랍니다.