Windows에서 느린 부팅이나 로그온을 진단하는 방법은 무엇입니까?

Windows에서 느린 부팅이나 로그온을 진단하는 방법은 무엇입니까?

PC를 시작하면 Windows(Windows 7 32비트)로 부팅되어 로그인하고 기본 Windows 화면이 나타납니다. 그러나 그 시점에서 시스템은 최대 5분 동안 극도로 응답하지 않습니다. Firefox를 클릭하여 시작하면 오랫동안 아무 일도 일어나지 않는 것처럼 보입니다. 마우스와 Windows UI는 응답하지만 프로그램은 응답하는 데 시간이 걸립니다. 시작하는 데 시간이 너무 많이 걸리고, 웹페이지가 정지되는 것처럼 보입니다(또는 최소한 매우 느리게 로드되는 경우).

시작 시 실행되는 하나 이상의 프로그램에 문제가 있는 것 같지만 어떤 프로그램인지 식별하는 방법을 잘 모르겠습니다. 이벤트 로그에는 뚜렷한 관심 사항이 표시되지 않습니다. 작업 관리자나 프로세스 탐색기에서 높은 CPU 활동을 볼 수 없으며 높은 디스크 활동 소리도 들리지 않습니다.

나는 맹목적으로 "전원을 끄고 무엇이 도움이 되는지 확인"하는 접근 방식을 택하는 것보다 현재 상황을 이해하고 이를 해결하는 방법을 찾는 편이 낫습니다. 그러나 어쩌면 그것은 낙관적인 것일 수도 있습니다. :-)

디스크 병목 현상이나 네트워크가 의심되지만 이를 진단하기 위해 어떻게 설정해야 할지 모르겠습니다. 특히 프로그램이 적시에 시작될 수 없다는 점을 고려하면 자동으로 시작되는 것을 선호합니다. 프로세스 탐색기와 같은 것보다 나중에 분석하기 위해 데이터를 기록하므로 시작될 때 문제가 사라질 것이라는 걱정이 항상 듭니다. :-)

내 이상형은 2가지일 것 같아요.

  1. "이 시스템의 현재 주요 병목 현상은 무엇인가"에 대한 전반적인 요약을 제공했습니다(이상적으로는 백그라운드에서 실행하고 나중에 분석하기 위해 데이터를 수집하도록 설정할 수 있음).

  2. 프로그램(예: Firefox)을 시작하고 시스템의 대기 및 지연 측면에서 진행 중인 상황을 기록하는 일부 방법입니다.

불행하게도 나는 이들 중 어느 것과도 같은 것을 실제로 발견한 적이 없습니다.

저는 전문적인 시스템 관리자가 아닙니다. 제 배경은 데이터베이스 관리자입니다. 따라서 살펴보거나 시도해 볼 수 있는 "명백한" 도구가 있다면 그 도구에 대해 알려주시면 감사하겠습니다(특히 그들이 제공하는 정보가 사용자에게 쉬운 경우). 아마추어 분석) :-)

답변1

WPT의 XPerf 및 XBootMgr 도구(Windows SDK 이하에서 사용 가능)는 Windows의 성능 관련 문제를 해결하는 데 유용합니다. Full HD 비디오 중에 부팅 중이거나 딸꾹질이 발생하더라도 이러한 도구는 문제를 정확히 찾아내는 데 도움이 됩니다. 그들은 무료이며 Microsoft에서 제공됩니다. :)

성능 분석

느린 시스템의 문제 해결은 다음과 같이 수행할 수 있습니다.

  1. 다음에서 설정을 다운로드하세요.Windows 성능 분석 도구Windows 버전의 경우.

  2. 시스템에 소프트웨어를 설치합니다.

  3. 명령 프롬프트 열기관리자로서, 다음 명령을 복사하여 붙여넣습니다.

     xperf -start perf!GeneralProfiles.InBuffer && timeout -1 && xperf -stop perf!GeneralProfiles.InBuffer myTrace.etl
    
  4. 누르다ENTER 한 번명령을 시작하려면 이제 작업이 완료될 때까지 기다려야 합니다.

  5. 행동이 끝난 직후콘솔로 가서 를 누르세요 ENTER.

  6. 잠시 기다린 후 myTrace.etl 로그 파일이 생성됩니다.

직접 분석하거나 문제를 찾을 수 없는 경우 업로드해 주시면 도와드리겠습니다.

  1. 이것을 zip 파일로 압축하고 온라인 어딘가(아마도 2shared)에 올려놓으세요.
  2. 여기에서 링크를 공유하면 문제의 원인을 찾아서 보여 드리겠습니다.

부팅 분석

사용자 친화적이고 간단한 접근 방식을 보려면 다음을 확인하세요.@harrymc는 솔루토를 제안합니다.

자세한 부팅 분석을 위해서는이 문서를 확인하세요, XBootMgr.exe는 앞서 연결한 WPT에서 사용할 수 있습니다.

문서의 지침을 따르면 분석하거나 업로드할 수 있는 유사한 로그가 생성됩니다.

답변2

업데이트: Soluto는 발전했으며 이제 소프트웨어는 모바일 세계와 관련이 있습니다. Soluto의 오리지널 "Anti-Frustration Software"는 더 이상 제조업체에서 제공되지 않습니다. 인터넷에서 이전 버전을 찾아야 하는데, 결국 여전히 작동하지 않을 수도 있습니다.

좀 특이한 제품이라 아쉽네요.

다음은 해당 웹사이트의 보관된 사본입니다.해당 URL이제 다음으로 리디렉션됩니다.asurion.com, 기술 서비스를 제공하는 것으로 보이지만 제품은 없습니다.


Soluto는 뛰어난 부팅 분석 제품입니다.

자세한 내용은 다음을 참조하세요.Soluto는 PC의 문제를 파악하고 해결 방법을 알려줍니다..

Soluto의 “Anti-Frustration Software” 스크린샷

답변3

부팅 시간 추적에 대한 추가 제안이 있습니다. 이벤트 뷰어의 이벤트 100을 통해 이루어집니다. 이 체인을 드릴다운합니다.

Eventvwr 
-->Applications and Service Logs
-->Microsoft
-->Windows
-->Diagnostics - performance
-->Operational
-->Event ID 100<--

그런 다음 이벤트 100을 두 번 클릭하면 부팅 시간을 나타내는 작은 창이 표시됩니다.

여기에 이미지 설명을 입력하세요

그런 다음 부팅 중에 가장 많은 시간이 걸리는 프로세스를 확인할 수 있는 모든 추가 정보를 제공하는 '세부 정보' 탭을 클릭하세요.

EventData 

  BootTsVersion 2 

  BootStartTime 2015-04-09T15:19:05.671600300Z 

  BootEndTime 2015-04-09T15:21:34.500099800Z 

  SystemBootInstance 1174 

  UserBootInstance 1155

  BootTime 24239 

  MainPathBootTime 12239 

  BootKernelInitTime 19 

  BootDriverInitTime 291

  BootDevicesInitTime 906 

  BootPrefetchInitTime 0 

  BootPrefetchBytes 0 

  BootAutoChkTime 0 

  BootSmssInitTime 8551 

  BootCriticalServicesInitTime 410 

  BootUserProfileProcessingTime 823 

  BootMachineProfileProcessingTime 70 

  BootExplorerInitTime 499 

  BootNumStartupApps 7 

  BootPostBootTime 12000 

  BootIsRebootAfterInstall false 

  BootRootCauseStepImprovementBits 0 

  BootRootCauseGradualImprovementBits 0 

  BootRootCauseStepDegradationBits 0 

  BootRootCauseGradualDegradationBits 0 

  BootIsDegradation false 

  BootIsStepDegradation false 

  BootIsGradualDegradation false 

  BootImprovementDelta 0 

  BootDegradationDelta 0 

  BootIsRootCauseIdentified false 

  OSLoaderDuration 1894 

  BootPNPInitStartTimeMS 19 

  BootPNPInitDuration 932 

  OtherKernelInitDuration 411 

  SystemPNPInitStartTimeMS 1338 

  SystemPNPInitDuration 265 

  SessionInitStartTimeMS 1609 

  Session0InitDuration 4563 

  Session1InitDuration 553 

  SessionInitOtherDuration 3434 

  WinLogonStartTimeMS 10161 

  OtherLogonInitActivityDuration 686 

  UserLogonWaitDuration 182 

관련 정보