매우 느리고 비 반응적인 탐색기


12

Windows XP 32Bit의 Windows 탐색기가 최근에 매우 느립니다. 시작하면 모든 폴더와 드라이브가 나열 될 때까지 최대 10 초가 걸립니다. 이 시간 동안 반응이 없어 마우스 또는 키보드 입력에 반응하지 않습니다. 평소보다 느리게 유지 된 후에도. 새 폴더를 여는 데 몇 초가 걸리지 만 이전에는 즉시 열었습니다.

"Total Commander"와 같은 다른 파일 브라우저는 평소처럼 매우 빠르게 작동합니다.


이것이 내가 말하는 것입니다 : superuser.com/questions/7621/…
OscarRyz

1
나는 같은 문제가 있다고 생각합니다 : superuser.com/questions/11291/…
Graviton

답변:


14
  1. Sysinternals ' Process Explorer 다운로드
  2. 관리자 권한으로 프로그램을 실행하십시오 (시스템에서 필요한 모든 정보에 액세스 할 수 있음).
  3. 프로세스 Explorer.exe를 마우스 오른쪽 버튼으로 클릭 하고 속성을 선택하십시오.
  4. 성능 탭을 선택하십시오.
  5. 이제 새로운 탐색기 창을 열고 그래프를보십시오. 문제가 i / o 액세스 또는 CPU인지 여부를 알 수 있어야합니다 (메모리 가이 동작의 가능한 원인이 아님).
  6. 성능 및 스레드와 같은 다른 탭을 사용하면 시스템 리소스를 남용하는 항목을 파악할 수 있습니다.

문제가 손상된 것으로 판단되면 Explorer 프로세스에 손상된 dll 또는 핸들러가 연결되어 다음 단계를 따르십시오.

  1. Sysinternals의 자동 실행을 다운로드하십시오 (설치할 필요는 없음).
  2. zip 파일의 압축을 풀고 관리자 권한으로 autoruns.exe 프로그램을 실행하십시오.
  3. 프로그램이 모든 정보를 검색 할 때까지 기다린 다음 탐색기 탭을 선택하십시오.
  4. 게시자가 없거나 모호한 소스의 항목을 찾으십시오.
  5. 발견 된 경우 왼쪽의 확인란을 선택 취소하여 항목을 비활성화 한 다음 응용 프로그램을 닫고 시스템을 재부팅하십시오.
  6. 문제를 일으킬 수 있다고 생각되는 다른 dll / handler로 프로세스를 반복하십시오. 각각 후에 다시 부팅하십시오 (해당 상자를 선택하여 항목을 다시 활성화 할 수도 있습니다).

희망이 도움이됩니다.


1
감사합니다! 문제를 디버깅하는 좋은 해결책처럼 들립니다. 그러나 새 explorer.exe를 시작할 때 (문제가 발생하는) 프로세스 탐색기에서 의심스러운 값을 찾을 수 없습니다. I / O 바이트는 시작 직후 ~ 30KB로 이동하지만 정상적인 것 같습니다. 문제가 지속되는 동안 0으로 돌아갑니다. CPU 사용량은 항상 매우 낮습니다.
클램프

1
두 번째 제안에 감사드립니다. 매우 긴 목록을 살펴 보았지만 모든 항목이 의미가있는 것 같습니다. 그들 대부분은 Microsoft에서 온 것입니다. 나머지는 탐색기-오른쪽 클릭 메뉴에 통합되는 드라이버 또는 도구를 만드는 회사의 것입니다.
클램프

1
그것이 당신이 사용하는 것이기 때문에 그것이 잘못되었다는 것을 의미하지는 않습니다. 한 번에 하나씩 모든 타사 애드온을 활성화하십시오. 애드온에 결함이 있는지 확인하기 위해 모두 비활성화 할 수도 있습니다.
prestomation

자동 실행을 실행하고 탐색기 탭을 확인했습니다 . 레지스트리 키에 해당하는 항목이 있으며 이미지 경로HKCU\SOFTWARE\Microsoft\Internet Explorer\Desktop\Components 열의 텍스트에 "파일을 찾을 수 없음 : 정보 : 홈"이 표시됩니다. 해당 항목의 선택을 취소하면 탐색기가 정상적으로 열립니다. 업데이트 – 아뇨; 그냥 ... Autoruns를 함께 열려 벌금과 멋쟁이를 엽니 다
케니 Evitt에게

'NOTHER UPDATE – 완전 셧다운이 무언가를 한 것 같습니다. 탐색기가 이제 매우 빠르게 열립니다.
Kenny Evitt

6

점검표

  • 네트워크 매핑 드라이브가 있습니까? 실속을 일으킬 수 있습니다
  • 기본 드라이브에 조각화가 있습니까? 탐색기에서 열거를 느리게 만듭니다.
    • JkDefrag 시도 -기본 제공 조각 모음 지원을 신뢰하지 마십시오
  • 페이지 파일 조각화가 있습니까? 많은 것들이 느려집니다.
    • PageDefrag를 시도하십시오 -이 응용 프로그램을 시작하면 어떤 시스템 파일이 즉시 조각화되는지 알려줍니다. 그런 다음 재부팅으로 조각 모음을 선택할 수 있습니다
  • 다른 응용 프로그램 충돌에 대한 Windows 지원 정보
  • 이 Windows 시스템이 해당 문제점을 표시하지 않는 다른 시스템과 동일한 서비스 패치 레벨인지 확인하십시오.
  • 인덱싱 서비스를 끄는 것이 좋습니다. 이러한 속도 저하를 일으키는 것으로 정확히 알려진 것은 아니며 유휴 상태에서만 작동해야하지만 어쨌든 낭비입니다.
  • Windows가 ZIP 파일을 폴더로 표시하도록 구성되어 있습니까?
    • 이것은 문제를 일으키는 것으로 알려져 있습니다
    • 어쨌든 7-zip으로 바꾸는 것이 좋습니다.

당신이 시도 할 수있는 몇 가지 더 .

  • autoruns검사는, 좋은 생각입니다
    활동이 약혼까지 당신이 어떤 새로운 또는 예상치 못한 시작을 찾았나요?
  • 최근 드라이버 나 시스템 업데이트를 했습니까?
  • 시스템 파일 손상가능성 도 있습니다 . 당신은 확인할 수
    로부터 Start, RunA "로 sfc /scannow"또는 " sfc /verifyonly"명령.
    모든 Windows 파일이 손상되지 않았는지 확인하는 데 시간이 걸립니다

감사! 네 저도 그렇습니다. 그러나 나는 모든 것이 좋을 때까지도 가지고있었습니다. 또한 동일한 네트워크의 다른 사용자는 동일한 매핑 된 드라이브를 가지고 있으며 잘 작동합니다.
클램프

1
내가 말했듯이 다른 파일 브라우저는 평소처럼 빠르게 작동하기 때문에 조각화가 원인이라고 생각하지 않습니다!
클램프

인덱싱 서비스가 이미 꺼져 있습니다.
클램프

1
"네트워크 매핑 된 드라이브"+1 부두가 백그라운드에서했던 것처럼 정기적 인 탐험가 정지를 유발하는 데 사용됩니다.

3

Sysinternals의 Process Monitor를 사용하여 파일을 열 때 어떤 종류의 파일 액세스가 수행되는지 확인할 수 있습니다.

내가 이해하는 것처럼 탐색기는 때때로 관련 응용 프로그램을 찾으려고하는 각 파일의 아이콘을 찾으려고합니다 (따라서 Excel 파일 옆에 Excel 아이콘이 표시됩니다). 그러나 네트워크 폴더 (또는 메모리 스틱)에 응용 프로그램이있는 경우 속도가 느려질 수 있습니다. 물론 드라이브 경로가없는 경우 (예 : 연결되지 않은 메모리 스틱 또는 찾을 수없는 네트워크 경로) 또는 파일에 대한 권한이 거부되면 속도가 느려집니다.

프로세스 모니터는 또한 창을 열 때 발생하는 다른 많은 것들을 보여줍니다. 예를 들어 탐색기가 파일 아이콘을 확인하기 위해 응용 프로그램에 액세스하려고 할 때 바이러스 백신 검사를 트리거합니다.

반복적 인 조회를 피하기 위해 아이콘을 캐시해야했지만 발생하지 않을 수 있습니다. 캐시 크기를 제어하는 ​​레지스트리 키가 있습니다

Hkey_Local_Machine \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Max 캐시 아이콘

(Mine은 2000으로 설정되어 있지만 증가시킬 수 있습니다).

캐시도 손상 될 수 있지만, 이로 인해 속도 저하가 발생하는 것을 들어 본 적이 없으며 때로는 아이콘이 올바르게 그려지지 않는 경우가 있습니다.



2

데스크탑, C 루트 또는 존재하지 않는 파일을 참조하는 내 문서에 대한 바로 가기가있는 위치와 같은 문제가 있습니다. 나는 그것이 미친 것처럼 들리지만 깨진 단축키를 삭제하면이 문제가 해결되었습니다. 이 단축키로 특수 창을 사용하고있었습니다 (존재하지 않는 파일이나 그와 같은 단축키에서 아이콘 리소스를 얻으려고한다고 생각합니다). 따라서 바탕 화면의 바로 가기를보고 유효하지 않은 것을 삭제 한 다음 여기로 이동하십시오.

편집 : 내 문제를 해결하는 데 도움이되는 기사를 찾으려고 노력했지만 (오래 전에) http://ss64.com/nt/slow_browsing.html



0

@nik의 조언을 따른 다음 @Leonardo의 조언을 따르면, 언급되지 않은 추가 가능한 문제가 하나 발견되었습니다 ...

사용자 프로필 "Desktop"폴더를 확인하십시오. 파일 / 폴더가 많은 경우 가능한 많은 파일 / 폴더를 컴퓨터의 다른 폴더에 보관 (이동)하십시오. 그 이유는 Windows 10의 explorer.exe가 시작할 때 Desktop 폴더 내의 파일 / 폴더를 반복하는 것 같으며 다른 시간에 (그리고 더 많은 파일 / 폴더가 있으면 해당 목록을 처리하는 데 시간이 더 걸립니다) 것 같습니다.

필자의 경우에는 3500 개 파일을 Desktop 폴더에서 파일 시스템의 다른 폴더로 옮기고 20 초의 속도 향상을 발견했습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.