Windows에서 느린 부팅 또는 로그온을 진단하는 방법은 무엇입니까? [복제]


43

이 질문에는 이미 답변이 있습니다.

PC를 시작하면 Windows (Windows 7 32 비트)로 아주 행복하게 부팅되고 로그인하면 기본 Windows 화면이 나타납니다. 그러나이 시점에서 시스템은 최대 5 분 동안 매우 응답하지 않습니다. Firefox를 클릭하여 시작하면 장시간 동안 아무 일도 일어나지 않는 것처럼 보입니다. 마우스와 Windows UI는 응답하지만 프로그램은 웹 페이지가 영원히 멈추는 것처럼 보입니다 (또는 적어도 매우 느리게로드되는 것처럼).

문제는 시작시 실행되는 하나 이상의 프로그램에 문제가 있다고 생각하지만 어떤 프로그램인지 식별하는 방법을 잘 모릅니다. 이벤트 로그에는 분명한 관심사가 없습니다. 작업 관리자 또는 프로세스 탐색기에서 높은 CPU 활동을 볼 수없고 높은 디스크 활동을들을 수 없습니다.

차라리 "일을 끄고 도움이되는"접근법을 찾아야하는 것보다 상황을 이해하고 해결하는 방법을 알고 싶습니다.하지만 아마도 낙관적입니다.

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

내 이상은 2 가지 일 것입니다.

  1. 전반적인 "이 시스템의 현재 주요 병목 현상"에 대한 요약 정보 (이상적으로는 백그라운드에서 실행되고 나중에 분석하기 위해 데이터를 수집하도록 설정 될 수 있음).

  2. 프로그램을 시작하는 일부 수단 (예 : Firefox)은 시스템의 대기 및 지연과 관련하여 진행중인 작업을 기록합니다.

불행히도, 나는 이것들 중 어느 것도 실제로 찾지 못했습니다.

나는 전문 시스템 관리자가 아닙니다-제 배경은 데이터베이스 관리자입니다. 따라서 보거나 시도 할 "분명한"도구가 있다면, 그 도구를 알고 감사하게 생각합니다 (특히 그들이 제공하는 정보가 쉬운 경우 아마추어 분석) :-)


이것은 좋은 질문이지만 다른 질문에 대한 대답이 더 좋습니다.
music2myear

답변:


23

WPT의 XPerf 및 XBootMgr 도구 (Windows SDK 이하에서 사용 가능)는 Windows의 성능 관련 문제를 해결하는 데 유용합니다. 부팅시 또는 Full HD 비디오를 사용하는 경우에도 이러한 도구를 사용하면 문제를 정확히 찾아 낼 수 있습니다. 그들은 무료이며 Microsoft에서 제공하지 않습니다. :-)

성능 분석

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

  1. Windows 버전에 대한 Windows 성능 분석 도구 에서 설정을 다운로드하십시오 .
  2. 시스템에 소프트웨어를 설치하십시오.
  3. administrator 로 명령 프롬프트 열고 다음 명령을 복사하여 붙여 넣습니다.

    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 제안 Soluto를 확인하십시오 .

자세한 부팅 분석은 이 문서를 참조하십시오 . XBootMgr.exe는 이전에 링크 된 WPT에서 사용할 수 있습니다.

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


1
첫 번째 링크가 죽었습니다.
Scott Chamberlain

Soluto는 죽은 프로젝트입니다. 이제 그들은 휴대 전화를 찾고 있습니다.
Dim

@Dims : 예, 몇 년 전 Soluto는 웹 페이지에서 볼 수 있듯이 웹으로 마이그레이션했습니다. harrymc의 스크린 샷이 약간 오래되어 여전히 오래된 응용 프로그램을 보여줄 수 있지만 부트 분석 기능은 해당 링크에 설명 된대로 여전히 존재합니다. 프론트 페이지에는 하이퍼 링크가 없습니다.
Tamara Wijsman

권장하지 않는 이유도 아닙니다. 결정하는 것은 독자에게 달려 있습니다.
Tamara Wijsman

어쨌든 오래된 Soluto 데스크탑 앱의 사본을 얻거나 찾으십시오. 설정 파일은 어떤 버전과 이름입니까?
Alex S

18

업데이트 : Soluto가 이전했으며 소프트웨어는 이제 모바일 세계와 관련이 있습니다. Soluto의 독창적 인“안티 좌절 소프트웨어”는 더 이상 제조업체에서 제공되지 않습니다. 인터넷에서 이전 버전의 버전을 찾아야하지만 여전히 작동하지 않을 수 있습니다.

다소 독창적 인 제품이기 때문에 유감입니다.

여기 그들의 웹 사이트의 보관 된 사본이 있습니다. URL은 이제 asurion.com으로 리디렉션되며 기술 서비스는 제공하지만 제품은 제공하지 않는 것으로 보입니다.


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

자세한 내용은 다음을 참조하십시오 : Soluto는 PC의 수렁을 파악합니다 (고치는 방법을 알려줍니다) .

Soluto의“안티 좌절 소프트웨어”스크린 샷


3
이 답변은 더 이상 사용되지 않습니다. 불행히도 Soluto는 데스크탑 응용 프로그램을 중단하고 상용 시스템 관리자 제품으로 웹 서비스 만 제공합니다. [1] [2] [3]
Synetech

2
@Synetech : 디스플레이 부분 만 웹으로 이동했으며 설치된 데스크톱 응용 프로그램을 통해 PC에서 데이터가 여전히 생성됩니다. 새로운 디스플레이는 새로운 벨과 휘파람을 무시하는 경우와 거의 동일하게 작동합니다.
harrymc

1
전혀 같지 않습니다. 우선 개인 시스템 최적화 프로그램과 달리 관리자 프로그램의 대규모 시스템 관리입니다. 또한 현재 상용 제품입니다 (3 가지 시스템의 경우 "무료"). 부끄러운 데, 처음 나왔을 때 아주 깔끔했기 때문입니다. 나는 더 이상 그것을 사용하지 않습니다.
Synetech

1
예; 슬프게도, 내가 처음에 좋아했지만 끔찍한 개발자 지원으로 인해 실제로 나쁘고 망가진 멋진 프로그램 (및 서비스) 목록은 사용자 피드백을 듣기를 거부하면서 점점 길어지고 있습니다. :-(
Synetech

1
@Dims : 투표 시스템을 오해합니다. 유용 할 때는 대답이 올 바르고 쓸모없는 경우에는 다운 보트됩니다. 쓸모없는 것은 잘못이 아닙니다. 그 당시에는 옳았지만 더 이상 옳지 않았습니다. 노력하면 인터넷 어딘가에서 구 버전을 찾을 수 있기 때문에 실제로 잘못이 아닙니다.
harrymc

7

부팅 시간 추적에 대한 추가 제안이 있습니다. 이벤트 뷰어에서 이벤트 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 

1
이 옵션은 유망한 옵션이지만 보고서의 각 행이 나타내는 내용에 대한 문서가 거의 없으므로 사용이 제한적입니다. (예 : 무엇입니까 BootRootCausesStepImprovementBits?)
LondonRob
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.