본문 바로가기
소통하는 블로그 소통하는 블로그

Windows 부팅이 느려졌을 때 Diagnostics-Performance 이벤트 ID 100 분석하기

읽는 시간 약 8분

컴퓨터 부팅 속도가 느려질 때 원인을 찾는 첫걸음

컴퓨터를 켰을 때 윈도우 로고가 나타나고 바탕화면이 뜨기까지 걸리는 시간은 사용자의 인내심을 시험하곤 합니다. 처음에는 눈 깜짝할 사이에 부팅되던 컴퓨터가 시간이 지날수록 점점 느려지는 경험은 누구나 겪는 일입니다. 많은 사용자가 이를 단순히 하드웨어 노후화나 윈도우 자체의 문제로 치부하고 포맷을 고민하지만, 사실 부팅 과정에서 어떤 프로그램이 시간을 잡아먹는지 정확히 파악하면 해결의 실마리를 찾을 수 있습니다.

이때 가장 강력한 도구가 바로 윈도우 이벤트 뷰어에 기록된 Diagnostics-Performance 이벤트 ID 100입니다. 이 로그는 윈도우가 부팅되는 동안 각 단계에서 소요된 시간을 밀리초(ms) 단위로 기록합니다. 즉, 내 컴퓨터의 부팅 속도를 늦추는 범인이 무엇인지 명확하게 지목해주는 수사 보고서와 같습니다.

이벤트 ID 100이 무엇인지 이해하기

윈도우는 부팅 과정을 모니터링하고 성능 저하가 발생할 때마다 이벤트 로그를 남깁니다. 이벤트 ID 100은 부팅 성능에 관한 정보를 담고 있는데, 여기에는 총 부팅 시간뿐만 아니라 부팅을 구성하는 주요 단계별 소요 시간이 포함됩니다. 이 정보를 분석하면 단순히 부팅이 느리다는 막연한 느낌을 넘어서, 구체적으로 어떤 서비스나 드라이버가 부팅을 방해하고 있는지 수치로 확인할 수 있습니다.

이 로그를 확인하는 방법은 간단합니다. 윈도우 검색창에 ‘이벤트 뷰어’를 입력하여 실행한 뒤, 왼쪽 메뉴에서 [응용 프로그램 및 서비스 로그] -> [Microsoft] -> [Windows] -> [Diagnostics-Performance] -> [운영] 순으로 이동하면 됩니다. 이곳에서 ID 100을 찾아 클릭하면 하단 ‘일반’ 탭에 부팅 시간과 관련된 상세 데이터가 나타납니다.

데이터 항목별 의미 파악하기

로그 상세 내용에는 다음과 같은 주요 데이터 항목들이 포함되어 있습니다.

  • MainPathBootTime: 윈도우 커널과 서비스가 로드되는 시간입니다.
  • BootPostBootTime: 로그온 이후 시작 프로그램들이 실행되는 시간입니다.
  • BootKernelInitTime: 하드웨어 드라이버 초기화 시간입니다.
  • BootDriverInitTime: 드라이버 로드 시간입니다.
  • BootSystemInitTime: 시스템 서비스 실행 시간입니다.
  • BootSMSSInitTime: 세션 관리자 초기화 시간입니다.

만약 MainPathBootTime이 비정상적으로 높다면 윈도우 내부 서비스나 드라이버 충돌을 의심해야 하고, BootPostBootTime이 높다면 사용자가 설치한 시작 프로그램이 너무 많다는 신호입니다. 이처럼 각 항목을 분석하면 문제 해결의 방향을 정확하게 잡을 수 있습니다.

실생활에서 활용하는 성능 최적화 전략

이벤트 ID 100을 통해 문제를 파악했다면 이제 구체적인 조치를 취할 차례입니다. 많은 사용자가 무작정 시작 프로그램을 삭제하거나 백신을 지우는 등 비효율적인 방법을 사용합니다. 하지만 데이터에 기반한 최적화는 훨씬 과학적이고 안전합니다.

시작 프로그램 관리의 정석

대부분의 부팅 지연은 사용자가 설치한 서드 파티 프로그램들이 부팅 시점에 동시에 실행되려 할 때 발생합니다. 작업 관리자를 열어 [시작 앱] 탭을 확인해 보세요. 이벤트 뷰어에서 확인한 시간적 지연이 발생하는 시점과 일치하는 프로그램들이 있다면, 과감하게 ‘사용 안 함’으로 설정하는 것이 좋습니다. 특히 메신저, 클라우드 동기화 툴, 업데이트 보조 프로그램들은 부팅 속도를 갉아먹는 주범입니다.

드라이버 및 서비스 최적화

드라이버 초기화 시간(BootDriverInitTime)이 길다면 특정 하드웨어 드라이버가 꼬여있을 가능성이 큽니다. 최근에 설치한 장치 드라이버가 있는지 확인하고, 최신 버전으로 업데이트하거나 제조사에서 제공하는 정식 드라이버를 다시 설치해 보세요. 또한, 서비스 항목에서 ‘자동’으로 설정된 불필요한 서비스들이 너무 많지는 않은지 점검하는 과정도 필요합니다.

흔한 오해와 사실 관계 바로잡기

부팅 속도와 관련하여 널리 퍼진 잘못된 정보들이 있습니다. 이를 바로잡는 것만으로도 불필요한 노력을 줄일 수 있습니다.

첫째, ‘레지스트리 정리 프로그램이 부팅 속도를 획기적으로 개선한다’는 말은 절반은 틀린 이야기입니다. 레지스트리 최적화는 시스템 안정성에는 도움을 줄 수 있지만, 수천 개의 레지스트리 항목을 정리한다고 해서 부팅 속도가 눈에 띄게 빨라지지는 않습니다. 부팅 속도는 레지스트리 크기보다 시작 프로그램과 드라이버의 로드 순서에 더 큰 영향을 받습니다.

둘째, ‘모든 시작 프로그램을 끄면 부팅이 가장 빠르다’는 오해입니다. 백신 프로그램이나 필수적인 시스템 드라이버까지 끄게 되면 오히려 윈도우 보안이 취약해지거나 시스템 오류가 발생할 수 있습니다. 이벤트 ID 100 분석을 통해 정말로 성능을 저하시키는 ‘범인’만 골라내는 정밀한 작업이 필요합니다.

전문가가 제안하는 성능 유지 관리 팁

컴퓨터 성능을 최상으로 유지하기 위해 전문가들이 공통적으로 권장하는 습관들이 있습니다. 이 방법들은 비용이 들지 않으면서도 매우 효과적입니다.

    • 정기적인 이벤트 로그 모니터링: 한 달에 한 번 정도 이벤트 뷰어를 열어 성능 저하 로그가 반복적으로 찍히는지 확인하세요.
    • 빠른 시작 켜기 기능 활용: 윈도우 10/11에 포함된 ‘빠른 시작 켜기’ 옵션은 부팅 속도를 비약적으로 향상시킵니다. 전원 옵션 설정에서 이 기능이 활성화되어 있는지 확인하세요.
    • SSD로의 업그레이드 고려: 만약 하드디스크(HDD)를 사용 중이라면, 어떤 소프트웨어 최적화보다 SSD로 교체하는 것이 가장 비용 효율적인 해결책입니다. 이벤트 ID 100에서 나타나는 많은 지연 시간이 하드디스크의 물리적 읽기 속도 한계 때문일 가능성이 큽니다.
    • 윈도우 업데이트 유지: 마이크로소프트는 정기적인 업데이트를 통해 드라이버 호환성 개선 및 부팅 성능 최적화를 진행합니다. 가급적 최신 빌드를 유지하는 것이 좋습니다.

자주 묻는 질문과 답변

질문: 이벤트 ID 100 로그가 보이지 않는데 어떻게 해야 하나요?

답변: 해당 로그는 부팅 속도가 일정 기준 이상 느려질 때만 자동으로 기록됩니다. 아주 빠르게 부팅되는 컴퓨터라면 로그가 없을 수도 있습니다. 또한, 설정에서 성능 로그 수집이 꺼져 있을 수 있으니 확인이 필요합니다.

질문: 로그에 나타난 범인 프로그램을 삭제해도 부팅이 여전히 느립니다.

답변: 프로그램 삭제 후에도 부팅 속도가 개선되지 않는다면 하드웨어적 문제일 가능성이 높습니다. SSD의 수명이 다해가고 있거나, 메인보드 설정에서 특정 장치와의 통신 오류가 발생하고 있는지 확인해 보아야 합니다.

질문: 이벤트 ID 100을 분석하는 것이 일반 사용자에게 너무 어렵지 않나요?

답변: 처음에는 생소할 수 있지만, ‘시간(ms)’ 단위의 숫자만 비교하면 됩니다. 가장 큰 숫자를 기록한 항목이 무엇인지, 그 항목이 어떤 서비스와 연관되어 있는지 검색만 해봐도 원인을 쉽게 찾을 수 있습니다. 복잡한 코딩 지식은 전혀 필요하지 않습니다.

효율적인 컴퓨터 환경을 위한 최종 점검

컴퓨터는 관리하는 만큼 성능을 돌려줍니다. 이벤트 ID 100을 활용한 분석은 내 컴퓨터가 현재 어떤 상태인지, 무엇이 부팅을 방해하는지 명확하게 보여주는 진단서입니다. 막연하게 컴퓨터를 포맷하거나 새로 사기 전에, 이 진단서를 먼저 확인해 보세요. 불필요한 설정 하나만 바꿔도, 혹은 사용하지 않는 시작 프로그램 하나만 정리해도 쾌적한 컴퓨터 환경을 되찾을 수 있습니다. 지금 바로 이벤트 뷰어를 열어 내 컴퓨터의 부팅 성능을 직접 점검해 보시기 바랍니다.

root
함께 보면 좋은 글

댓글 0

첫 댓글을 남겨보세요.

광고 차단 알림

광고 클릭 제한을 초과하여 광고가 차단되었습니다.

단시간에 반복적인 광고 클릭은 시스템에 의해 감지되며, IP가 수집되어 사이트 관리자가 확인 가능합니다.