Windows 탐색기가 자주 정지되는 * 진단 *하는 방법


11

Windows 탐색기 (작업 표시 줄 포함)가 파일 시스템을 탐색 할 때 (또는 시작 메뉴를 사용할 때) 몇 초 동안 (때로는 최대 1 분) 자주 응답하지 않는 것이 매우 일반적입니다. 조금 실망 스러울 수 있습니다 ....

네트워크 액세스 문제로 인한 것일 수 있지만 확실하지 않거나 어떤 앱 / 서비스가 문제에 기여하는지 잘 모르겠습니다. 이러한 정지 중에 Windows가 무엇을하고 있는지 (또는 시도하고 있는지) 정확히 알아낼 수있는 방법이 있습니까?

나는 (예 : 조각 모음, 네트워크 드라이브 등) 많은 것들을 겪어 보았을 때 시도 할 일 목록을 찾지 못했지만 아무것도 문제를 해결하지 못하는 것 같습니다. 내가 실제로 겪고있는 일은 일어나고있는 것을 진단 (또는 디버그) 하는 방법 이므로 "100 가지 다른 일을 시도하고 어떤 일이 일어나는지"추측하는 게임이 아닙니다. 그러나 이것이 불가능할까요?

업데이트 : Window의 "성능 모니터" perfmon 은 이러한 문제를 진단하는 데 가장 좋은 방법으로 보입니다 (포인터에 JP 감사). 그러나 여전히 제공하는 옵션의 수 때문에 압도적으로 성공적으로 사용하는 데 어려움을 겪고 있습니다. 내가하는 일에서 어떤 교육을 추측 모니터링 만든하지만 지금까지 내가 주울 수있는 최선의 정보는 다음 프로세스가 동결 동안 특별한 CPU / 데이터 IO / 페이지 결함을 가지고있다 : cssrs, lsassexplorer. 이것들은 매우 표준적인 윈도우 프로세스이기 때문에 이것이 원인을 좁히는 데 도움이되는지 확실하지 않습니다 ..... 추가 조언?


보십시오 여기 내 대답을 해결 동결에.
Tamara Wijsman 2013

답변:


7

ProcMon (프로세스 모니터)을 사용하여 이벤트를 검사하십시오. explorer.exe로 필터링 한 다음 네트워크를 분류하십시오. Mark Russinovich의 인용문 :

프로세스 모니터로 중단 문제를 해결할 때는 먼저 작동 시간 스탬프에 중단 기간과 일치하는 간격이 있는지 확인해야합니다. Duration 열을 디스플레이에 추가 한 다음 디렉토리 변경 알림과 같이 일반적으로 즉시 완료되지 않는 작업을 필터링하여 긴 작업을 찾을 수 있습니다. 프로세스에 여러 스레드가 있기 때문에 작업간에 상당한 시간 간격이 표시되지 않는 경우 유용 할 수 있습니다. 일부 스레드는 중단을 일으키는 스레드가 휴면 상태에있는 동안 계속 작동합니다.


6

가장 좋은 방법은 프로세스 탐색기 와 같은 도구를 사용 하여 고정을 특정 프로세스에 연결하는 것입니다. 즉, 문제가 발생했을 때 CPU에서 어떤 프로세스가 진행됩니까? 필수적이지 않은 많은 프로세스를 지우고 시스템을 린 상태 (아마도 안전 모드, 네트워크 또는 외부 드라이브 없음)로 실행하고 문제가 계속 발생하는지 확인해야합니다. 그렇지 않은 경우 한 번에 하나씩 프로세스를 다시 추가하고 범인을 격리 할 수 ​​있는지 확인할 수 있습니다. 안전 / 린 모드에서 발생하면 더 심각한 문제가 발생하며 해당 모드에서 실제로 실행중인 작업부터 시작할 수 있습니다.

댓글 당 : perfmon을 사용하고 CPU 및 네트워크 사용량을 추가하여 추적하고 시간이 지남에 따라 perfmon 로그를 가질 수 있습니다. 그렇게하면 얼어 붙었을 때 되돌아 가서 perfmon 로그를 살펴보고 어떤 것을 연관시킬 수 있는지 확인할 수 있습니다.


감사합니다-프로세스를 포함하여 procexp를 사용하여 거의 시도했지만 문제가 너무 간헐적이므로 중요한 프로세스가 제거되었는지는 분명하지 않습니다. 문제는 모든 프로세스가 비정상적인 일을하고 있다는 것 (예 : CPU는 모두 "정상"으로 보인다)을 procexp 출력으로 시각적으로 스캔하는 것만으로는 명확하지 않다는 것입니다. procexp를 사용하여 CPU 부족 동결 (예 : 네트워크 프로세스)을 진단하는 데 더 영리한 방법이 있는지 궁금합니다.
luapyad

perfmon을 사용하는 것이 좋은 생각입니다. 지금 확인하십시오.
luapyad

0

모든 종류의 안티 바이러스를 실행하고 있습니까? 예를 들어 McaFee는 시스템이 정지, 성가신 일시 중지, CPU 사용이 거의 또는 전혀없는 이러한 증상을 정확하게 나타내도록합니다. 프로세스를 일시 중지하려고 시도 할 수 있지만 잘못된 항목을 일시 중단하면 전체 시스템이 정지 될 수 있습니다.

디스크 오류도 확인하고 http://smartmontools.sourceforge.net/ 에서 디스크 자체에 문제가 있는지 확인하십시오.

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